** Summary changed:
- Unity8 crashes on session logout on desktop
+ Unity8 crashes on session logout on desktop [double free in
google::protobuf::ShutdownProtobufLibrary()]
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to tel
I still this crash on a fully updated Xenial machine.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on session logout on desktop
was this fixed in libphonenumber already?
I can logout after today's upgrade...
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: telephony-service (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
http
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: libphonenumber (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https:/
Indeed libprotobuf-lite is more desirable than libprotobuf. It was a
significant step forward when Alberto made it possible for Mir to switch
to "lite". Although both protobuf versions suffer for coexistence
problems, obviously.
** Changed in: mir (Ubuntu)
Status: New => Won't Fix
** Chang
It is possible to link libphonenumber against protobuf-lite with this
patch: http://pastebin.ubuntu.com/14680746/ .
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1
When i say telephony-service i mean libtelephonyservice-qml.so that
unity8 uses as a plugin.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to telephony-service in
Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8
Mir uses libprotobuf-lite
telephony-service (though libphonenumber) uses libprotobuf
According to Alberto both are incompatible so we need to make Mir use
libprotobuf or make libphonenumber use libprotobuf-lite
Anyone knows what would be a better idea/possible?
** Also affects: telephony-service
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: unity8 (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bu
full strace (sorry, internal as it may contain private info)
https://pastebin.canonical.com/148214/
let me know how to proceed :)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs
Ooops s/libmirprotobuf/libprotobuf (typo)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on session logout on desktop
Status in Mir:
Invalid
S
Right, so somehow unity8 loads libmirprotobuf (a plugin perhaps?)
Not much we can do from mir side.
It's a consequence of loading libprotobuf and libprotobuf-lite in the
same process, as the library symbols will have name collisions (a
protobuf issue).
--
You received this bug notification beca
** Changed in: mir (Ubuntu)
Status: New => Invalid
** Changed in: mir
Status: New => Invalid
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Un
** Also affects: mir
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on session logout on desktop
I also modified /usr/share/upstart/sessions/unity8.conf to run "strace
unity8"
and unity8 doesn't seem to be directly loading libprotobuf (even though
lsof refers to unity8)
:~$ cat .cache/upstart/unity8.log | grep protobuf
open("/usr/lib/x86_64-linux-gnu/unity8/libmirprotobuf.so.3",
O_RDONLY|O_
using lsof I noticed that libprotobuf was being loaded by
unity8
telephony-service-handler
After inspection with ldd, I found out that
- unity8 doesn't explicitly load libprotobuf
- /usr/bin/telephony-service* (-handler, -indicator, -approver) all link to
libprotobuf.so.9
Does that help?
--
Y
An strace log would be helpful to see what's loading libprotobuf.
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on session logout on desktop
St
It's a protobuf problem really.
The issue is Mir's libmirprotobuf links against libprotobuf-lite; the
call to ShutdownProtobufLibrary is expected to be resolved by
libprotobuf-lite; in this case presumably libprotobuf was also loaded
and the linker is resolving "ShutdownProtobufLibrary" to libmir
Seems like a mir issue?
Thread 1 (Thread 0x7f9afc45c8c0 (LWP 4435)):
#0 0x7f9b03971227 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#1 0x7f9b03972e8a in __GI_abort () at abort.c:89
#2 0x7f9b039b4bb3 in __libc_message (do_abort=do_abort@entry=1,
fmt=fmt@
there you go
Continuing.
[Thread 0x7f9aa8959700 (LWP 5318) exited]
[Thread 0x7f9a9cef3700 (LWP 4924) exited]
[Thread 0x7f9ae5bb9700 (LWP 4530) exited]
[Thread 0x7f9aab9dc700 (LWP 4858) exited]
[Thread 0x7f9aa995b700 (LWP 5323) exited]
[Thread 0x7f9ab305d700 (LWP 4856) exited]
[Thread 0x7f9ae63ba70
Could you get us a gdb backtrace?
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crashes on session logout on desktop
Status in unity8 package in Ubu
I wonder if it's the same as
https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1521138 or not
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1535297
Title:
Unity8 crash
23 matches
Mail list logo