GNOME Bugzilla – Bug 569103
segfault
Last modified: 2009-01-27 04:02:28 UTC
Steps to reproduce: Dunno. This thing is just crashing spontaneously many times a day now. Stack trace:
+ Trace 211856
Thread 1 (process 10743)
Other information:
Crash appears to be coming from NSS, but can't pinpoint.
(In reply to comment #1) > Crash appears to be coming from NSS, but can't pinpoint. For my own education, can I ask how you came to that conclusion? This happens fairly frequently (just happened again). Is there anything more I can do to provide more/better information?
Check the top of each thread for a non-blocking call. Examples of blocking calls -- "blocking" meaning the kernel has suspended or "blocked" the thread from continuing until an event occurs (usually an I/O event) -- include read(), poll() or select(). In this case, Thread 1 shows something going amiss in NSS (nsProfileLock::FatalSignalHandler):
+ Trace 211857
Thread 5 also shows something deep inside NSS attempting to poll a network socket. Might be related, might not. Hard to tell from this stack trace. The source of the crash appears to be outside of Evolution in this case, or possibly something bad happened earlier and the side-effects snowballed and eventually caused the crash shown here.
Another possibility is the EFlag being set in Thread 1 was already freed, meaning the memory it points to is now random garbage. This is called a "dangling pointer" and is a common cause of crashes. Again, can't tell for sure from the data shown in the stack trace. Would have to reproduce the crash and go in with a debugger.
(In reply to comment #3) > > In this case, Thread 1 shows something going amiss in NSS > (nsProfileLock::FatalSignalHandler): Ahhh. Yes. I did see that. By "nss" I thought you meant libc's nameservice switch. (In reply to comment #4) > Again, can't tell for sure from the data shown in the stack trace. Would have > to reproduce the crash and go in with a debugger. Is a core file not sufficient? If you want to drive, I can certainly probe a core file for whatever information you desire.
*** Bug 569191 has been marked as a duplicate of this bug. ***
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 563212 ***