GNOME Bugzilla – Bug 680952
empathy-auth-client crashed with SIGSEGV in auth_data_free()
Last modified: 2012-08-03 07:52:50 UTC
Originally reported at: https://bugs.launchpad.net/bugs/1029258 Adding online accounts for Microsoft Exchange, Facebook and Google, error happened after Google addition ProblemType: Crash DistroRelease: Ubuntu 12.10 Package: empathy 3.5.4.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.5.0-6.6-generic 3.5.0 Uname: Linux 3.5.0-6-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.4-0ubuntu5 Architecture: amd64 Date: Thu Jul 26 01:12:11 2012 ExecutablePath: /usr/lib/empathy/empathy-auth-client InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
Created attachment 220038 [details] stacktrace
Created attachment 220206 [details] [review] goa-auth-handler: factor out auth_data_new() We already have the _free() function and it makes easier to track the lifecycle of the struct.
Created attachment 220207 [details] [review] goa-auth-handler: pass the data pointer to auth_cb We are supposed to use it in this callback, if only to free it, so we should really pass it as user_data.
Attachment 220206 [details] pushed as 7c54415 - goa-auth-handler: factor out auth_data_new() Attachment 220207 [details] pushed as 7f5ca9d - goa-auth-handler: pass the data pointer to auth_cb