empathy-chat crashed with SIGABRT in g_assertion_message()

Bug #922559 reported by Daniel Holbach on 2012-01-27
This bug affects 4 people
Affects Status Importance Assigned to Milestone
DBus Menu
libdbusmenu (Ubuntu)
Charles Kerr

Bug Description

No idea what happened.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: empathy 3.3.4-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-10.18-generic 3.2.1
Uname: Linux 3.2.0-10-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CheckboxSubmission: 2f383a1679e8525d7196eb2518a1921f
CheckboxSystem: bb422ca46d02494cdbc459927a98bc2f
Date: Fri Jan 27 13:31:27 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
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () 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 crashed with SIGABRT in g_assertion_message()
UpgradeStatus: Upgraded to precise on 2012-01-12 (14 days ago)
UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare

Daniel Holbach (dholbach) wrote :

 g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f4702679440 "handler_unref_R", message=0x7f46e402d470 "assertion failed: (hlist->tail_before == handler)") at /build/buildd/glib2.0-2.31.12/./glib/gtestutils.c:1860
 g_assertion_message_expr (domain=0x7f4702672e4f "GLib-GObject", file=0x7f4702677940 "/build/buildd/glib2.0-2.31.12/./gobject/gsignal.c", line=619, func=0x7f4702679440 "handler_unref_R", expr=<optimized out>) at /build/buildd/glib2.0-2.31.12/./glib/gtestutils.c:1871
 handler_unref_R (handler=0x1ef0b60, instance=0x1ed9a40, signal_id=<optimized out>) at /build/buildd/glib2.0-2.31.12/./gobject/gsignal.c:619
 handler_match_free1_R (instance=0x1ed9a40, node=0x1dfd4c0) at /build/buildd/glib2.0-2.31.12/./gobject/gsignal.c:466
 signal_handlers_foreach_matched_R (instance=0x1ed9a40, mask=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, closure=<optimized out>, func=<optimized out>, data=0x20f5980, callback=0x7f470265a820 <g_signal_handler_disconnect>) at /build/buildd/glib2.0-2.31.12/./gobject/gsignal.c:2588

Changed in empathy (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Bilal Shahid (s9iper1) wrote :

Thank you for taking time in filing the bug to make ubuntu better,
* is it reproduceable?
* can you please provide the steps to reproduce it.?

Changed in empathy (Ubuntu):
status: New → Incomplete
importance: Medium → High
visibility: private → public
Launchpad Janitor (janitor) wrote :

[Expired for empathy (Ubuntu) because there has been no activity for 60 days.]

Changed in empathy (Ubuntu):
status: Incomplete → Expired
Ursula Junque (ursinha) on 2012-09-13
Changed in empathy (Ubuntu):
status: Expired → New
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in empathy (Ubuntu):
status: New → Confirmed
Ursula Junque (ursinha) wrote :

Hi Bilal,

Since I upgraded to quantal this specific crash happened to me a couple of times. I couldn't consistently reproduce it, but I can tell this last time I clicked in the notification icon and in the notification specific to the person that sent me the message. It opened the chat window, that became grey and then crashed. Please, let me know if I can provide more details.


Bilal Shahid (s9iper1) wrote :

thanks @ ursula
i have sent it to the upstream please keep updating the upstreamers

Changed in empathy (Ubuntu):
status: Confirmed → Triaged
Changed in empathy:
importance: Unknown → Critical
status: Unknown → New
Changed in empathy:
status: New → Unknown
Ursula Junque (ursinha) wrote :

Upstream have closed it as NOTGNOME:

"Crash is related to libdbusmenu which is Ubuntu specific (indicator patch) so
this is probably a downstream bug."

Should we do something now, to avoid this bug getting stuck?

Bilal Shahid (s9iper1) on 2012-09-20
affects: empathy (Ubuntu) → libdbusmenu (Ubuntu)
Changed in libdbusmenu (Ubuntu):
assignee: nobody → Charles Kerr (charlesk)
Charles Kerr (charlesk) wrote :

At first glance, it looks like gsignal's private hashtable "g_handler_list_bsa_ht" is getting corrupted somehow.

Would it be possible for someone to submit a backtrace -- or even better, a valgrind log -- against newer verisons of glib + dbusmenu?

Changed in dbusmenu:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.