GNOME Bugzilla – Bug 596566
Crash on quit with composer window opened
Last modified: 2009-12-30 03:42:57 UTC
What were you doing when the application crashed? Quitted evolution while unsaved mail was still open Distribution: Mandriva Linux release 2010.0 (Cooker) for i586 Gnome Release: 2.27.91 2009-08-25 (Mandriva) BugBuddy Version: 2.27.1 System: Linux 2.6.30-desktop-2mnb #1 SMP Thu Jun 18 20:41:35 EDT 2009 i686 X Vendor: The X.Org Foundation X Vendor Release: 10603901 Selinux: No Accessibility: Disabled GTK+ Theme: M Icon Theme: Tango-Blue-Materia GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 244252672 vsize: 244252672 resident: 55123968 share: 13606912 rss: 55123968 rss_rlim: 18446744073709551615 CPU usage: start_time: 1254091743 rtime: 19624 utime: 16888 stime: 2736 cutime:144 cstime: 148 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0xb639a8f0 (LWP 9300)] [New Thread 0xab2ffb70 (LWP 22338)] [New Thread 0xb3ba7b70 (LWP 11145)] [New Thread 0xac4cfb70 (LWP 11144)] [New Thread 0xaee4cb70 (LWP 9332)] [New Thread 0xaf64db70 (LWP 9330)] [New Thread 0xafe4eb70 (LWP 9329)] [New Thread 0xb064fb70 (LWP 9328)] [New Thread 0xb0e70b70 (LWP 9323)] [New Thread 0xb1671b70 (LWP 9322)] [New Thread 0xb2d33b70 (LWP 9321)] [New Thread 0xb3540b70 (LWP 9319)] [New Thread 0xb4dcdb70 (LWP 9314)] [New Thread 0xb55ceb70 (LWP 9312)] 0xffffe424 in __kernel_vsyscall ()
+ Trace 217901
Thread 1 (Thread 0xb639a8f0 (LWP 9300))
---- Critical and fatal warnings logged during execution ---- ** e-attachment-view.c **: e_attachment_view_get_store: assertion `E_IS_ATTACHMENT_VIEW (view)' failed ** composer **: e_composer_header_table_get_subject: assertion `E_IS_COMPOSER_HEADER_TABLE (table)' failed ** composer **: e_composer_header_table_get_account: assertion `E_IS_COMPOSER_HEADER_TABLE (table)' failed ** composer **: e_composer_header_table_get_reply_to: assertion `E_IS_COMPOSER_HEADER_TABLE (table)' failed ** composer **: e_composer_header_table_get_header: assertion `E_IS_COMPOSER_HEADER_TABLE (table)' failed ** composer **: e_composer_header_get_visible: assertion `E_IS_COMPOSER_HEADER (header)' failed ** composer **: e_composer_header_table_get_header: assertion `E_IS_COMPOSER_HEADER_TABLE (table)' failed ** composer **: e_composer_header_get_visible: assertion `E_IS_COMPOSER_HEADER (header)' failed ** Gtk **: gtk_ui_manager_get_action_groups: assertion `GTK_IS_UI_MANAGER (self)' failed ** gtkhtml-editor **: gtkhtml_editor_get_action: assertion `action != NULL' failed ** Gtk **: gtk_toggle_action_get_active: assertion `GTK_IS_TOGGLE_ACTION (action)' failed ** Gtk **: gtk_ui_manager_get_action_groups: assertion `GTK_IS_UI_MANAGER (self)' failed ** gtkhtml-editor **: gtkhtml_editor_get_action: assertion `action != NULL' failed ** Gtk **: gtk_toggle_action_get_active: assertion `GTK_IS_TOGGLE_ACTION (action)' failed ** gtkhtml **: gtk_html_export: assertion `html != NULL' failed ----------- .xsession-errors --------------------- warning: the debug information found in "/usr/lib/debug/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so.debug" does not match "/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so" (CRC mismat warning: the debug information found in "/usr/lib/debug//usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so.debug" does not match "/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so" (CRC misma warning: the debug information found in "/usr/lib/debug/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so.debug" does not match "/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so" (CRC mismat warning: the debug information found in "/usr/lib/debug//usr/lib/pango/1.6.0/modules/pango-basic-fc.so.debug" does not match "/usr/lib/pango/1.6.0/modules/pango-basic-fc.so" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib/pango/1.6.0/modules/pango-basic-fc.so.debug" does not match "/usr/lib/pango/1.6.0/modules/pango-basic-fc.so" (CRC mismatch). --------------------------------------------------
could be a dupe of bug 596282
*** Bug 596714 has been marked as a duplicate of this bug. ***
I reproduced it in 596714 with better trace I can reproduce it 100%
*** Bug 596794 has been marked as a duplicate of this bug. ***
see bug 339014 also
*** Bug 599586 has been marked as a duplicate of this bug. ***
*** Bug 600466 has been marked as a duplicate of this bug. ***
*** Bug 600592 has been marked as a duplicate of this bug. ***
*** Bug 600915 has been marked as a duplicate of this bug. ***
see bug 601430 also
We have a downstream bug for the same, but I was unable to reproduce it myself. https://bugzilla.redhat.com/show_bug.cgi?id=531676
Well I can still reproduce it easily in the same way - Create new message - Type a few chars inside (this time I just typed one letter in the body, no subject, no to, ...) - Switch to the main window - Close it (with window manager cross)
Created attachment 147647 [details] [review] proposed evo patch for evolution; OK, the strange thing is that it doesn't crash for me, it is rather claiming couple thins on the console about incorrect pointers (runtime warnings). The all thing is because async saving of autosave and too early closing of the window. This patch is trying to behave better. Note the development version 2.29 doesn't suffer of this, the composer windows are kept opened even after main window is closed.
*** Bug 601780 has been marked as a duplicate of this bug. ***
*** Bug 601847 has been marked as a duplicate of this bug. ***
Paul has also suggested solution in bug 601847
(In reply to comment #16) > Paul has also suggested solution in bug 601847 Those changes are not correct, because the 'editor' is not a NULL pointer, but points to a freed memory where one is trying to read something. Valgrind should show it, I believe.
Created commit bd2c2a7 in evo gnome-2-28 (2.28.2+)
*** Bug 602915 has been marked as a duplicate of this bug. ***
*** Bug 604133 has been marked as a duplicate of this bug. ***
*** Bug 604797 has been marked as a duplicate of this bug. ***
*** Bug 605355 has been marked as a duplicate of this bug. ***
*** Bug 605470 has been marked as a duplicate of this bug. ***
*** Bug 605672 has been marked as a duplicate of this bug. ***