GNOME Bugzilla – Bug 671491
empathy-chat assert failure: *** glibc detected *** /usr/lib/empathy/empathy-chat: free(): invalid next size (fast): 0x000000000160ffc0 ***
Last modified: 2012-04-04 18:46:37 UTC
Originally reported at: https://bugs.launchpad.net/bugs/944710 No idea what happened. ProblemType: Crash DistroRelease: Ubuntu 12.04 Package: empathy 3.3.5-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-17.27-generic 3.2.6 Uname: Linux 3.2.0-17-generic x86_64 ApportVersion: 1.93-0ubuntu2 Architecture: amd64 AssertionMessage: *** glibc detected *** /usr/lib/empathy/empathy-chat: free(): invalid next size (fast): 0x000000000160ffc0 *** CheckboxSubmission: 2f383a1679e8525d7196eb2518a1921f CheckboxSystem: bb422ca46d02494cdbc459927a98bc2f Date: Fri Mar 2 12:02:46 2012 ExecutablePath: /usr/lib/empathy/empathy-chat InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110817) ProcCmdline: /usr/lib/empathy/empathy-chat Signal: 6 SourcePackage: empathy StacktraceTop: __libc_message (do_abort=2, fmt=0x7f33bcbfe250 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201 malloc_printerr (action=3, str=0x7f33bcbfe418 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:5007 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 g_signal_handlers_disconnect_matched () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 ?? () from /usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4 Title: empathy-chat assert failure: *** glibc detected *** /usr/lib/empathy/empathy-chat: free(): invalid next size (fast): 0x000000000160ffc0 *** UpgradeStatus: Upgraded to precise on 2012-02-16 (15 days ago) UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare
>>stacktrace https://launchpadlibrarian.net/94976825/Stacktrace.txt
If you can reproduce the crash reliably, might be good to get valgrind trace. https://wiki.ubuntu.com/Valgrind
This crash seems related to libdbusmenu which is an Ubuntu specific change.
Yeah, this looks like a race of some sort when the menus are getting disconnected, so either appmenu-gtk or dbusmenu-glib. Probably dbusmenu.