GNOME Bugzilla – Bug 85153
Segfault on exit after long session
Last modified: 2004-12-22 21:47:04 UTC
Ok, this is hard to reproduce, but what usually works is to run Pan for several hours, downloading a lot of large multi-part binaries (such as videos, which typically have 9.5MB chunks, >200,000 lines apiece). Then, when I close the program, I get a segfault instead of normal exit. It seems like, the more I have done in the session (different groups, different servers, etc.) the more likely it is that Pan will crash upon exit, but I haven't yet found anything that will cause this 100% of the time. I'll place the debug session in an attachment.
Created attachment 9194 [details] Gdb session in which I caught the segfault
There's not much to go on in this backtrace ... 1. do you have tasks running when you exit? 2. if it happens again, could you submit another backtrace?
I finally managed to make this happen again. I found that it never happened when I ran it under GDB, so I left out the "handle SIG..." stuff, because that was the only difference I could think of from when I run it normally. This was a short session, in which I grabbed a few dozen pix and added a couple of spam/bozos. Backtrace is attached.
Created attachment 9442 [details] Finally caught it... here's the backtrace!
Good backtrace. The important part:
+ Trace 25094
Though I'm not sure how this can occur. the hash_mutex should ensure that the strings in messageid_to_hash are valid... hmmm...
0.12 branch is probably complete, so bumping these for investigation in 0.13.1
*** Bug 94220 has been marked as a duplicate of this bug. ***
Bumped remaining bugs to 0.13.2.
Bumped remaining bugs to 0.13.3.
Fixed in cvs for 0.13.3. I cooked up last week's speed tweaks in articlelist to try to work around the thread issues raised in acache & article callbacks to the header pane... PS. "rassilon@panopticon"? Reminds me of 0.11.2.90's release name...
*** Bug 101855 has been marked as a duplicate of this bug. ***