empathy crashed with SIGSEGV in g_closure_invoke()

Bug #527296 reported by Joe Barnett
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Empathy
Fix Released
Critical
empathy (Ubuntu)
Fix Released
Medium
Ken VanDine

Bug Description

Binary package hint: empathy

received a message from a contact and viewed in through the message indicator applet.

shortly afterwards, empathy froze for a second or two and then crashed. looks like a bunch of karmic bugs w/ similar crash, but this is w/ latest lucid package, so filing new bug.

ProblemType: Crash
Architecture: amd64
CrashCounter: 1
Date: Wed Feb 24 11:45:30 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/empathy
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha amd64 (20100113)
NonfreeKernelModules: nvidia
Package: empathy 2.29.91-1ubuntu1
ProcCmdline: empathy
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-14.20-generic
SegvAnalysis:
 Segfault happened at: 0x45254c: mov 0x68(%rbx),%edi
 PC (0x0045254c) ok
 source "0x68(%rbx)" (0x00000068) not located in a known VMA region (needed readable region)!
 destination "%edi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: empathy
StacktraceTop:
 ?? ()
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()
 g_signal_emit () from /usr/lib/libgobject-2.0.so.0
Title: empathy crashed with SIGSEGV in g_closure_invoke()
Uname: Linux 2.6.32-14-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Related branches

Revision history for this message
Joe Barnett (thejoe) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 chat_input_text_buffer_changed_cb (buffer=0x1358ac0, chat=0x119bb80)
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()
 g_signal_emit () from /usr/lib/libgobject-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in empathy (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Joe Barnett (thejoe)
visibility: private → public
Revision history for this message
Joe Barnett (thejoe) wrote :

the following sequence of events seems to trigger this crash very often:

0) double click a contact to open a new chat window
1) try to paste a url by middle clicking, where the selection is actually on another machine sharing mouse/keyboard through synergy
2) nothing shows up in chat window, so middle click again and see the url show up, and press enter to send msg w/ url in it
3) close chat window
4) wait some time, get the crash

not sure how synergy-specific the paste issue is, or if its even related? but seems to trigger it quite effectively.

Revision history for this message
Omer Akram (om26er) wrote :

marking triaged as its sent upstream. Thanks Joe for your bug report and sending it upstream.

Changed in empathy (Ubuntu):
status: New → Triaged
Revision history for this message
Joe Barnett (thejoe) wrote :

can get the upstream patch applied to ubuntu packages? it at least bypasses the crash...

Revision history for this message
Omer Akram (om26er) wrote :

Joe I think empathy 2.30.1 will come in lucid updates once its released that would be right after Lucid gets out, I think.

Revision history for this message
Omer Akram (om26er) wrote :

Empathy 2.30.0.1 just got released so this will hit lucid soon

Changed in empathy (Ubuntu):
status: Triaged → Fix Committed
Changed in empathy (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package empathy - 2.30.0.1-0ubuntu1

---------------
empathy (2.30.0.1-0ubuntu1) lucid; urgency=low

  * New upstream version
    - empathy crashed with SIGSEGV in g_closure_invoke() (LP: #527296)
    - contact list is empty for a jabber account with a lot of
      contacts (LP: #539023)
    - Join room should be greyed out for AIM (LP: #540525)
    - Previous/Next Tab menu items aren't disabled if at the first/last tab
      and gtk-keynav-wrap-around is 0
    - empathy incorrectly updates our own IRC nick for /me
    - Shouldn't request RoomList channel if not supported by connection
    - account-chooser crashes when setting a filter and has-all-option to TRUE
    - empathy crashed with SIGSEGV in g_object_unref() (LP: #556977)
    - Wrong account name when using the assistant
    - Empathy fails to initiate a audio/video call over XMPP
  * debian/patches/20_libindicate.patch
    - Ported patch to remove NotificationData, removed upstream
  * debian/patches/32_append_notifications.patch
    - Ported patch to remove NotificationData, removed upstream
  * debian/patches/21_login_indicators.patch
    - Only display indicator for signon events if the preference
      is set (LP: #533857)
 -- Ken VanDine <email address hidden> Fri, 09 Apr 2010 15:07:58 -0400

Changed in empathy (Ubuntu):
status: Fix Committed → Fix Released
Changed in empathy:
status: Unknown → Fix Released
Changed in empathy:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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