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
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:
Though I'm not sure how this can occur. the hash_mutex
should ensure that the strings in messageid_to_hash are
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...
Reminds me of 0.11.2.90's release name...
*** Bug 101855 has been marked as a duplicate of this bug. ***