empathy crashed with SIGSEGV in g_main_context_dispatch()

Bug #392678 reported by Shane Fagan
66
This bug affects 14 people
Affects Status Importance Assigned to Milestone
Empathy
Fix Released
Undecided
Unassigned
empathy (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: empathy

Empathy crashed when trying to open an IRC room.

ProblemType: Crash
Architecture: amd64
Date: Fri Jun 26 20:12:55 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/empathy
NonfreeKernelModules: nvidia
Package: empathy 2.27.3-2ubuntu1
ProcCmdline: empathy
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_IE.UTF-8
ProcVersionSignature: Ubuntu 2.6.30-10.12-generic
SegvAnalysis:
 Segfault happened at: 0x7fde2f25d2c7: mov 0x18(%rbp),%rdi
 PC (0x7fde2f25d2c7) ok
 source "0x18(%rbp)" (0x00000018) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: empathy
StacktraceTop:
 ?? () from /usr/lib/libempathy.so.26
 ?? () from /usr/lib/libtelepathy-glib.so.0
 ?? () from /usr/lib/libtelepathy-glib.so.0
 g_main_context_dispatch ()
 ?? () from /usr/lib/libglib-2.0.so.0
Title: empathy crashed with SIGSEGV in g_main_context_dispatch()
Uname: Linux 2.6.30-10-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Shane Fagan (shanepatrickfagan) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt (retraced)

StacktraceTop:dispatcher_connection_new_requested_channel (dispatcher=0x18f4800,
_tp_cli_connection_invoke_callback_request_channel (
tp_proxy_pending_call_idle_invoke (p=0x1cafea0)
IA__g_main_context_dispatch (context=0x157a6b0)
g_main_context_iterate (context=0x157a6b0,

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt (retraced)
Changed in empathy (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Brian Curtis (bcurtiswx) wrote :

stacktrace clear of private data, making public

visibility: private → public
Changed in empathy:
status: Unknown → New
Revision history for this message
Brian Curtis (bcurtiswx) wrote :

Sent upstream. Marking as triaged.

Changed in empathy (Ubuntu):
status: New → Triaged
Revision history for this message
bigal (tubebender) wrote :

Crashed on me, simply trying to launch the program

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

This trace is no the same as the one of https://bugzilla.gnome.org/show_bug.cgi?id=579983

Changed in empathy:
importance: Unknown → Undecided
Revision history for this message
Guillaume Desmottes (cassidy) wrote :
Revision history for this message
Brian Curtis (bcurtiswx) wrote :

Guillaume,

Thanks, I will wait for the review before changing things around in the case it's a fix I can just mark appropriately.

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

Fix has just been merged to master. Will be in 2.28.0.

commit d8e6d9a444325fa428fb27faabdbd605ce91e8d5
Author: Guillaume Desmottes <email address hidden>
Date: Wed Sep 9 17:36:46 2009 +0100

    dispatcher_request_failed: check if conn_data is not NULL

    Trace attached on lp #392678 seems to indicate that the
    priv->connections hash table doesn't have a ConnectionData associated
    with the connection. A possible explanation could be that this
    connection has been invalidated before the RequestChannel call is
    terminated.

    Check if ConnectionData so Empathy won't crash in such case.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Closing the bug the new version is in karmic now

Changed in empathy (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Rudolf Meijering (skaapgif) wrote :

I have Karmic with the latest updates, but empathy still crashed when I tried to join a room.

Revision history for this message
Dmitri Bachtin (damg) wrote :

Thank you for reporting this bug to Ubuntu. Ubuntu 9.10 reached EOL on 30. April 2011.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

I've tried recreating this bug with Ubuntu 12.04 and 12.10-alpha1 and was unable to, given the information you've provided. Please upgrade to the latest version and re-test. If the bug is still reproducable, increase the verbosity of the steps to recreate it so we can try again.

Do feel free to report any other bugs you may find.

Dmitri Bachtin (damg)
Changed in empathy:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
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.