GNOME Bugzilla – Bug 556173
crash in Empathy Instant Messenger: Chatting using the MSN a...
Last modified: 2009-03-20 14:20:46 UTC
Version: 2.24.0 What were you doing when the application crashed? Chatting using the MSN and Jabber protocol. Distribution: Unknown Gnome Release: 2.24.0 2008-10-12 (Archlinux) BugBuddy Version: 2.24.0 System: Linux 2.6.27-ARCH #1 SMP PREEMPT Sun Oct 12 15:16:25 CEST 2008 i686 X Vendor: The X.Org Foundation X Vendor Release: 10502000 Selinux: No Accessibility: Disabled GTK+ Theme: Murrina Deviant Icon Theme: elegance Memory status: size: 141873152 vsize: 141873152 resident: 52023296 share: 43978752 rss: 52023296 rss_rlim: 18446744073709551615 CPU usage: start_time: 1223918075 rtime: 1752 utime: 1558 stime: 194 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/empathy' [Thread debugging using libthread_db enabled] [New Thread 0xb67406e0 (LWP 6653)] 0xb7fca424 in __kernel_vsyscall ()
+ Trace 208115
Thread 1 (Thread 0xb67406e0 (LWP 6653))
----------- .xsession-errors (11 sec old) --------------------- Window manager warning: Invalid WM_TRANSIENT_FOR window 0x320001e specified for 0x32000d1 (Error). [DEBUG ] 18:48:27 component:159 Resuming component TorrentView.. [DEBUG ] 18:48:27 component:159 Resuming component StatusBar.. [DEBUG ] 18:48:27 component:159 Resuming component TorrentDetails.. [DEBUG ] 18:48:27 config:117 Setting 'window_pane_position' to 286 of <type 'int'> [DEBUG ] 18:48:27 mainwindow:161 pos: (0, 0) [DEBUG ] 18:48:27 config:117 Setting 'window_maximized' to True of <type 'bool'> [DEBUG ] 18:48:27 config:117 Setting 'window_pane_position' to 19 of <type 'int'> [DEBUG ] 18:48:29 component:149 Pausing component TorrentView.. [DEBUG ] 18:48:29 component:149 Pausing component StatusBar.. [DEBUG ] 18:48:29 component:149 Pausing component TorrentDetails.. [DEBUG ] 18:48:29 config:117 Setting 'window_maximized' to False of <type 'bool'> /home/hellknight/.themes/Murrina Deviant/gtk-2.0/gtkrc:56: Murrine configuration option "squaredstyle" is not supported and will be ignored. /home/hellknight/.themes/Murrina Deviant/gtk-2.0/gtkrc:56: Murrine configuration option "squaredstyle" is not supported and will be ignored. /home/hellknight/.themes/Murrina Deviant/gtk-2.0/gtkrc:56: Murrine configuration option "squaredstyle" is not supported and will be ignored. --------------------------------------------------
The only reason I see for this crash is that empathy_tp_chat_set_state has been called by EmpathyChat on a disposed EmpathyTpChat. We should double check the code to ensure that chat_composing_stop_timeout_cb is not called once the TpChat has been destroyed.
Possible fix: http://git.collabora.co.uk/?p=user/xclaesse/empathy.git;a=shortlog;h=refs/heads/bug556173
Looks good. Please merge to both branches.
fixed.