GNOME Bugzilla – Bug 563849
Evolution crashs after enable/disabling filters
Last modified: 2008-12-10 13:13:10 UTC
Steps to reproduce: [1] While evolution is applying filters on new messages do quickly (status bar still has 'applying filters on new messages') 1. go to preferences 2. select a account to edit 3. go to receiving options 4. Uncheck 'Apply filtes to new messages in INBOX on this server' 5. Click OK [2] After the crash, reenable it and a new crash will be triggered. 1. go to preferences 2. select a account to edit 3. go to receiving options 4. check 'Apply filtes to new messages in INBOX on this server' 5. Click OK Stack trace: [1] iuri@cego:~$ gdb evolution GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 0xb62f3940 (LWP 12172)] evolution-shell-Message: Killing old version of evolution-data-server... ** (evolution:12172): DEBUG: mailto URL command: evolution %s ** (evolution:12172): DEBUG: mailto URL program: evolution [New Thread 0xb5a02b90 (LWP 12198)] [New Thread 0xb5201b90 (LWP 12199)] [Thread 0xb5a02b90 (LWP 12198) exited] [Thread 0xb5201b90 (LWP 12199) exited] [New Thread 0xb5201b90 (LWP 12200)] [New Thread 0xb5a02b90 (LWP 12201)] [New Thread 0xb49cfb90 (LWP 12202)] [Thread 0xb49cfb90 (LWP 12202) exited] [New Thread 0xb49cfb90 (LWP 12203)] [New Thread 0xb2dadb90 (LWP 12204)] [New Thread 0xb2598b90 (LWP 12205)] (evolution:12172): evolution-mail-WARNING **: VFolder of VFolders not supporting. Ignoring loading this vfolder as a subfolder [New Thread 0xb1b41b90 (LWP 12206)] [Thread 0xb2598b90 (LWP 12205) exited] [Thread 0xb5a02b90 (LWP 12201) exited] [Thread 0xb5201b90 (LWP 12200) exited] [Thread 0xb1b41b90 (LWP 12206) exited] [New Thread 0xb1b41b90 (LWP 12227)] [New Thread 0xb5201b90 (LWP 12228)] [Thread 0xb5201b90 (LWP 12228) exited] [Thread 0xb1b41b90 (LWP 12227) exited] [New Thread 0xb1b41b90 (LWP 12232)] [New Thread 0xb5201b90 (LWP 12233)] [New Thread 0xb5a02b90 (LWP 12234)] [New Thread 0xb2598b90 (LWP 12235)] [New Thread 0xb0affb90 (LWP 12236)] [New Thread 0xafaffb90 (LWP 12238)] [New Thread 0xaf2feb90 (LWP 12239)] [Thread 0xb2dadb90 (LWP 12204) exited] (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (evolution:12172): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated [Thread 0xaf2feb90 (LWP 12239) exited] [Thread 0xafaffb90 (LWP 12238) exited] [Thread 0xb0affb90 (LWP 12236) exited] [Thread 0xb49cfb90 (LWP 12203) exited] [Thread 0xb2598b90 (LWP 12235) exited] [Thread 0xb5a02b90 (LWP 12234) exited] Audio File Library: could not open file '/usr/share/sounds/generic.wav' [error 3] [Thread 0xb1b41b90 (LWP 12232) exited] (evolution:12172): e-data-server-CRITICAL **: e_account_set_string: assertion `ea != NULL' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb62f3940 (LWP 12172)] account_changed (accounts=0x84ad450, account=0x0, user_data=0x83991a0) at em-folder-tree-model.c:402 402 em-folder-tree-model.c: No such file or directory. in em-folder-tree-model.c (gdb) thread apply all bt
+ Trace 210636
Thread 1 (Thread 0xb62f3940 (LWP 12172))
Thread 1 (Thread 0xb6379940 (LWP 10784))
(gdb) info registers eax 0x4 4 ecx 0x31 49 edx 0xb6a21140 -1230892736 ebx 0xb5f08ff4 -1242525708 esp 0xbf9ddb20 0xbf9ddb20 ebp 0xbf9ddb58 0xbf9ddb58 esi 0xb5e8a430 -1243044816 edi 0x0 0 eip 0xb5e8a474 0xb5e8a474 <account_changed+68> eflags 0x210286 [ PF SF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) info locals provider = <value optimized out> ex = {id = 176439884, desc = 0x0} uri = <value optimized out> (gdb) Other information: Distributor ID: Ubuntu Description: Ubuntu 8.10 Release: 8.10 Codename: intrepid
Probably fixed by bug #552583.
Matthew Barnes, thank you, I will try to test the patch next weekend or I will wait for next evolution stable release: 2.24.3
You might be waiting awhile. 2.24.3 doesn't ship until January. Best pester the Ubuntu guys to backport the patches.
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of 552583 ***