GNOME Bugzilla – Bug 351208
crash in camel_key_table_lookup at camel-partition-table.c:872
Last modified: 2008-01-21 16:24:40 UTC
What were you doing when the application crashed? Cancelling out of an "error mailbox in use" dialog Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.15.91 2006-08-08 (Ubuntu) BugBuddy Version: 2.15.90 Memory status: size: 155340800 vsize: 0 resident: 155340800 share: 0 rss: 23584768 rss_rlim: 0 CPU usage: start_time: 1155498202 rtime: 0 utime: 195 stime: 0 cutime:168 cstime: 0 timeout: 27 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/evolution-2.8' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1231649104 (LWP 6557)] [New Thread -1330668640 (LWP 6591)] [New Thread -1296745568 (LWP 6583)] [New Thread -1322009696 (LWP 6574)] [New Thread -1313616992 (LWP 6573)] [New Thread -1279960160 (LWP 6567)] [New Thread -1271567456 (LWP 6566)] [New Thread -1263174752 (LWP 6565)] [New Thread -1254782048 (LWP 6564)] [New Thread -1246389344 (LWP 6563)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 70389
Thread 3 (Thread -1296745568 (LWP 6583))
unique stacktrace, it seems
*** Bug 371903 has been marked as a duplicate of this bug. ***
Good stacktrace, got a duplicate. Confirming.
*** Bug 384574 has been marked as a duplicate of this bug. ***
*** Bug 451902 has been marked as a duplicate of this bug. ***
Any update? This is killing me. After a recurrence I got bug 456516.
I am not able to get this reproduce. But it looks to be g_assert problem to me.
I was getting this assert very frequently (6 or more times a day with moderate usage of the GUI). I ran inside gdb to find which folder was triggering the assert and have disabled indexing on that folder (my mh 'sent' folder). This appears to have stopped the frequent crashing - too early to be certain, but I'm hopeful.
Created attachment 93265 [details] [review] A workaround patch I think this patch should work.. Srini can you please have a look at it. If its good enough.. Thanks.
Hey srini can you just have a look at it.
Oh sorry I mean srag.
Lucky, Do you know why this assertion is triggered? Is it safe to continue execution under these circumstances? Generally speaking, assertions should only be put into code as sanity checks for conditions that should never occur, so that there is a fast-fail to identify the cause of problems, rather than continuing on and later causing weird problems that are hard to debug. When you get an assertion triggered, the first thing to do is to understand why. Don't replace the assertion by an optimistic 'return 0' unless you're sure you know what's going on... Disclaimer: I don't know my way around Evo internals, so apologies in advance if you're spot on with your solution!
We need to solve the main issue. I reject this.
*** Bug 498752 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 348149 ***