GNOME Bugzilla – Bug 338451
evolution startup and crash
Last modified: 2008-09-11 05:49:34 UTC
Subject: evolution startup and crash Distribution: Ubuntu 6.06 (dapper) Package: Evolution Severity: critical Version: GNOME2.14.1 2.6.x Gnome-Distributor: Ubuntu Synopsis: evolution startup and crash Bugzilla-Product: Evolution Bugzilla-Component: Shell Bugzilla-Version: 2.6.x BugBuddy-GnomeVersion: 2.0 (2.14.1) Description: Description of the crash: with a daily mail exchange, evolution crashed. Steps to reproduce the crash: 1. start evolution 2. crash direcly at startup 3. Expected Results: How often does this happen? all the time Additional Information: frans@deblnxsrv3:~$ evolution (evolution-2.6:6041): camel-WARNING **: camel_exception_get_id called with NULL parameter. Debugging Information: Backtrace was generated from '/usr/bin/evolution-2.6' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 805578800 (LWP 6041)] [New Thread 827323632 (LWP 6049)] [New Thread 844100848 (LWP 6047)] [New Thread 835712240 (LWP 6046)] [New Thread 816653552 (LWP 6044)] 0x0e88a3dc in waitpid () from /lib/libc.so.6
+ Trace 67616
Thread 1 (Thread 805578800 (LWP 6041))
------- Bug created by bug-buddy at 2006-04-14 11:13 -------
looks like a unique stack trace Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
frans@deblnxsrv3:~$ evolution (evolution-2.6:12630): camel-WARNING **: camel_exception_get_id called with NULL parameter. frans@deblnxsrv3:~$ gdb evolution GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 805578800 (LWP 13912)] (evolution-2.6:13912): camel-WARNING **: camel_exception_get_id called with NULL parameter. [New Thread 816653552 (LWP 13917)] [New Thread 825435376 (LWP 13918)] [New Thread 833832176 (LWP 13920)] [New Thread 842220784 (LWP 13922)] [Thread 825435376 (LWP 13918) exited] [New Thread 825435376 (LWP 13924)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 805578800 (LWP 13912)] search_info_to_searcher (si=<value optimized out>) at e-searching-tokenizer.c:129 129 e-searching-tokenizer.c: No such file or directory. in e-searching-tokenizer.c (gdb) thread apply all bt [New Thread 853931248 (LWP 13925)]
+ Trace 67618
Thread 1 (Thread 805578800 (LWP 13912))
thank you. unique trace. can you post a "bt full" as well,please? confirming anyways.
frans@deblnxsrv3:~$ gdb evolution GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 805578800 (LWP 19070)] (evolution-2.6:19070): camel-WARNING **: camel_exception_get_id called with NULL parameter. [New Thread 816653552 (LWP 19077)] [New Thread 825443568 (LWP 19078)] [New Thread 835712240 (LWP 19079)] [New Thread 844100848 (LWP 19080)] [Thread 835712240 (LWP 19079) exited] [New Thread 835712240 (LWP 19082)] Program received signal SIGSEGV, Segmentation fault.
+ Trace 67622
Thread 805578800 (LWP 19070)
argInfo = 1, arg = 0x1002e710, val = 0, descrip = 0x1001c754 "Start Evolution activating the specified component", argDescrip = 0x0}, {longName = 0x10018e68 "offline", shortName = 0 '\0', argInfo = 0, arg = 0x1002e70c, val = 0, descrip = 0x1001c788 "Start in offline mode", argDescrip = 0x0}, { longName = 0x1001c498 "online", shortName = 0 '\0', argInfo = 0, arg = 0x1002e708, val = 0, descrip = 0x1001c7a0 "Start in online mode", argDescrip = 0x0}, {longName = 0x1001c7b8 "force-shutdown", shortName = 0 '\0', argInfo = 0, arg = 0x1002e704, val = 0, descrip = 0x1001c7c8 "Forcibly shut down all Evolution components", argDescrip = 0x0}, {longName = 0x1001c7f4 "debug", shortName = 0 '\0', argInfo = 1, arg = 0x1002e700, val = 0, descrip = 0x1001c7fc "Send the debugging output of all components to a file.", argDescrip = 0x0}, {longName = 0x1001c834 "disable-eplugin", shortName = 0 '\0', argInfo = 0, arg = 0x1002e6fc, val = 0, descrip = 0x1001c844 "Disable loading of any plugins.", argDescrip = 0x0}, {longName = 0x1001c864 "setup-only", shortName = 0 '\0', argInfo = 1073741824, arg = 0x1002e6f8, val = 0, descrip = 0x0, argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0, arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}} uri_list = (GSList *) 0x0 popt_context_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, ---Type <return> to continue, or q <return> to quit--- v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} program = (GnomeProgram *) 0x10038028 args = <value optimized out> icon_list = <value optimized out> (gdb) quit
frans@deblnxsrv3:~$ gdb evolution GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 805578800 (LWP 7104)] (evolution-2.6:7104): camel-WARNING **: camel_exception_get_id called with NULL parameter. [New Thread 816653552 (LWP 7109)] [New Thread 825443568 (LWP 7110)] [New Thread 835712240 (LWP 7111)] [New Thread 844100848 (LWP 7112)] [Thread 835712240 (LWP 7111) exited] [New Thread 835712240 (LWP 7116)] There is an existing lock 335 seconds old Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 805578800 (LWP 7104)] search_info_to_searcher (si=<value optimized out>) at e-searching-tokenizer.c:129 129 e-searching-tokenizer.c: No such file or directory. in e-searching-tokenizer.c (gdb) thread apply all bt full
+ Trace 67629
Thread 1 (Thread 805578800 (LWP 7104))
Mentioned in https://launchpad.net/distros/ubuntu/+source/evolution/+bug/40236 as well.
Assigning it to the mailer component
could be a dup of bug 341424
*** Bug 355624 has been marked as a duplicate of this bug. ***
Other Ubuntu bug about that: https://launchpad.net/distros/ubuntu/+source/evolution/+bug/50649
*** Bug 361978 has been marked as a duplicate of this bug. ***
Do you face this issue still? Can you test with the latest stable 2.22.3.1? TIA
(In reply to comment #12) > Do you face this issue still? Can you test with the latest stable 2.22.3.1? TIA > I am running Evolution 2.10.1 with no problem now! I believe the problem I saw was related to a bug that the developers of libcamel fixed. It had to do with opening a folder that had more than a certain number of messages in it and the rendering had a bug when the mouse went over a message more than 2048 messages into the list or some such. At that point the mouse-over event would try to re-render a widget in the message list display and pass bad data causing a crash. Evolution remembered where you were browsing so when you re-opened Evolution it would take you back to the same folder in a similar spot and the mouse-over event would crash Evolution once more. Again, what I was experiencing is fixed! Thanks. On the other hand I can't speak for Frans van Berkel's experience.
closing the bug as per comment#13, please feel free to reopen the bug if anyone faces it again, thanks.