gnome-control-center crashed with SIGSEGV in empathy_account_widget_apply_and_log_in()

Bug #1116281 reported by Sundaravenkataraman
This bug report is a duplicate of:  Bug #1159411: Some online accounts cannot be added. Edit Remove
108
This bug affects 23 people
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

This crash occurred while I try to enable 1 chat account in telepathy account manager

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: gnome-control-center 1:3.6.3-0ubuntu12
ProcVersionSignature: Ubuntu 3.8.0-4.8-generic 3.8.0-rc6
Uname: Linux 3.8.0-4-generic i686
ApportVersion: 2.8-0ubuntu4
Architecture: i386
Date: Tue Feb 5 19:11:07 2013
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/gnome-control-center
InstallationDate: Installed on 2012-03-30 (312 days ago)
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
MarkForUpload: True
ProcCmdline: gnome-control-center credentials
SegvAnalysis:
 Segfault happened at: 0x87c4bb65 <empathy_account_widget_apply_and_log_in+21>: mov 0x1c(%esi),%eax
 PC (0x87c4bb65) ok
 source "0x1c(%esi)" (0x0000001c) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnome-control-center
StacktraceTop:
 empathy_account_widget_apply_and_log_in () from /usr/lib/empathy/libempathy-gtk-3.6.3.so
 ?? () from /usr/lib/empathy/libempathy-uoa-account-plugin-3.6.3.so
 g_cclosure_marshal_VOID(int0_t, void) () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
Title: gnome-control-center crashed with SIGSEGV in empathy_account_widget_apply_and_log_in()
UpgradeStatus: Upgraded to raring on 2013-01-16 (19 days ago)
UserGroups: adm admin cdrom dialout libvirtd lp lpadmin plugdev sambashare vboxusers
usr_lib_gnome-control-center:
 activity-log-manager-control-center 0.9.4-0ubuntu6.1
 deja-dup 25.5-0ubuntu1
 gnome-control-center-signon 0.1.2bzr12.12.05-0ubuntu1
 gnome-control-center-unity 1.2-0ubuntu1
 indicator-datetime 12.10.3daily13.02.01-0ubuntu1

Revision history for this message
Sundaravenkataraman (ssvr-nyl) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

Stacktrace:
 #0 0x87c4bb65 in ?? ()
 No symbol table info available.
 #1 0xbfb1a2d0 in ?? ()
 No symbol table info available.
 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
StacktraceSource:
 #0 0x87c4bb65 in ?? ()
 #1 0xbfb1a2d0 in ?? ()
StacktraceTop:
 ?? ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
tags: added: apport-failed-retrace
tags: removed: need-i386-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Revision history for this message
Jakub Budiský (jakub-budisky-deactivatedaccount) wrote :

Additional details:
--------------------------------------

This bug occurs with empathy's account-plugin-* , (which require to fill up credentials). With account-plugin-* based on web authentication, everything seems to be ok.

Steps to reproduce:
1. Open System Settings --> Online accounts
2. Try to add some of these accounts: aim, icq, jabber, yahoo (possibly also gadugadu, irc, mxit, myspace, salut, sametime, sip, zephyr)
3a. You can see there are fields for account details missing. If not, and everything seems ok, I found out how to reproduce this bug ===> proceed to 3b.
3.b Fill up credentials and open Empathy. Then try to remove added account and try to add it again. The fields are missing now. Sometimes this is "fixed" again after system restart.
4. Click on "Cancel" or "Done". You will experience this crash.

Even if you can fill up informations (see 3b), plugins, at least icq, does not seem to be working.

I have rebuilt and installed empathy and gnome-control-center from source with GCC -g flag (with debugging symbols) and reproduced crash. This is at least top of stacktrace with more informations:

--------------------------------------
Stacktrace:
 #0 0x00007f951b6ddf43 in empathy_account_widget_apply_and_log_in (self=0x0) at empathy-account-widget.c:996
         display_name_overridden = 1462725712
         __PRETTY_FUNCTION__ = "empathy_account_widget_apply_and_log_in"
 #1 0x00007f951a760390 in response_cb (widget=0x7f955790f390, response=-5, self=0x7f955790f280) at empathy-accounts-plugin-widget.c:154
 No locals.
 #2 0x00007f95535dfbb1 in g_cclosure_marshal_VOID(int0_t, void) () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 No symbol table info available.

I do not have any problems with providing whole apport report, but I do not think there is much more to see except this.

affects: gnome-control-center (Ubuntu) → empathy (Ubuntu)
Revision history for this message
Jakub Budiský (jakub-budisky-deactivatedaccount) wrote :

Also occurs in new empathy version 3.6.4-0ubuntu1, but now empathy is not working at all ("No online contacts" message which is impossible - and yes, I checked that)

Revision history for this message
bwat47 (bwat47) wrote :

Yeah I've been experiencing the bug that Jakub Budiský (jakub-budisky) for quite some time in raring. after recent updates its now regressed even further as he mentioned in comment 6, and now none of the plugins work. empathy/uoa has been an unusable buggy mess for a long time in raring :/

Revision history for this message
Donato Roque (donato-roque) wrote :

In addition to what comment #6 and #7 has stated, I have in UOA "null accounts" and empathy is not reading them.

Revision history for this message
Jakub Budiský (jakub-budisky-deactivatedaccount) wrote :

@bwat47 & @Donato Roque:

I have found out that bug with "No online contacts" is connected to another crash (segmentation fault) with different conditions that this bug has, but I'm not able to reproduce it reliably. Here you can found incomplete tries to report that:
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/1130219
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/1117583

What I know, empathy's GUI is killed but there are still running some parts (telepathy?) in background and you are still connected to working services without empathy's GUI, which is obviously not able to "re-bind" or restart whole "process hierarchy" and cannot display online contacts. So, please, if you found out how to reproduce this, It would be nice if you could open one of that bugs (or another if it is not that crash you are experiencing).

Empathy's development state is critical, I also experience another reported crashes with it. Unreliable and insecure. But it is not moving anywhere, unfortunately.

Revision history for this message
ZeroBeat (zerobeat) wrote :

icq not working...

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.