Open
Bug 1165674
Opened 9 years ago
Updated 2 years ago
Assertion failure: !mAutoFinish in mozilla/xpcom/glue/pldhash.cpp:344
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
NEW
People
(Reporter: ishikawa, Unassigned)
References
Details
I refreshed local copy of C-C TB source tree about 72 hours ago. The compiled full debug version of TB crashed at the startup with the following error: I have not seen this crash before. Maybe the hash code changed to check for internal error or something. From the log: gdb stack trace follows after the log. ---- begin quote --- [...] uidl string: 00006f56533eeb2c [3347] WARNING: (debug): !m_downloadingToTempFile path: file /REF-COMM-CENTRAL/comm-central/mailnews/local/src/nsPop3Sink.cpp, line 602 Assertion failure: !mAutoFinish, at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/glue/pldhash.cpp:344 #01: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x106a332] #02: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f4f4] #03: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f5e3] #04: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f7c3] #05: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2d434] #06: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xe74b70] #07: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xeb094b] #08: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xea4e00] #09: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xea6683] #10: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xc57eeb] #11: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x1109b42] #12: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x110e6a4] #13: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x10178b3] #14: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x1033807] #15: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x106d90b] #16: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x143ae72] #17: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f75e9] #18: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f7621] #19: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f79f9] #20: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x3634421] #21: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4188dae] #22: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x420f0fe] #23: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4210477] #24: XRE_main[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4210768] #25: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x4c94] #26: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x4e24] #27: __libc_start_main[/lib/x86_64-linux-gnu/libc.so.6 +0x21b45] #28: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x46d9] #29: ??? (???:???) Program /REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin (pid = 3347) received signal 11. Stack: #01: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x49cea5b] #02: ???[/lib/x86_64-linux-gnu/libpthread.so.0 +0xf8d0] #03: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x106a332] #04: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f4f4] #05: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f5e3] #06: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2f7c3] #07: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xd2d434] #08: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xe74b70] #09: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xeb094b] #10: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xea4e00] #11: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xea6683] #12: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0xc57eeb] #13: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x1109b42] #14: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x110e6a4] #15: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x10178b3] #16: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x1033807] #17: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x106d90b] #18: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x143ae72] #19: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f75e9] #20: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f7621] #21: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x13f79f9] #22: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x3634421] #23: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4188dae] #24: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x420f0fe] #25: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4210477] #26: XRE_main[/REF-OBJ-DIR/objdir-tb3/dist/bin/libxul.so +0x4210768] #27: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x4c94] #28: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x4e24] #29: __libc_start_main[/lib/x86_64-linux-gnu/libc.so.6 +0x21b45] #30: ???[/REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin +0x46d9] #31: ??? (???:???) Sleeping for 300 seconds. Type 'gdb /REF-OBJ-DIR/objdir-tb3/dist/bin/thunderbird-bin 3347' to attach your debugger to this thread. (debug) PR_SetError(code=0xffffe892, osErr= 11 (リソースが一時的に利用できません) Loading JavaScript value pretty-printers; see js/src/gdb/README. If they cause trouble, type: disable pretty-printer .* SpiderMonkey (gdb) where #0 0x00007faf4b82c6fd in nanosleep () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007faf4b82c594 in __sleep (seconds=0) at ../sysdeps/unix/sysv/linux/sleep.c:137 #2 0x00007faf47bbeac3 in ah_crap_handler (signum=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsSigHandlers.cpp:101 #3 0x00007faf47baae4f in nsProfileLock::FatalSignalHandler ( signo=<optimized out>, info=<optimized out>, context=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/profile/dirserviceprovider/nsProfileLock.cpp:191 #4 0x00007faf48379a5b in AsmJSFaultHandler (signum=<optimized out>, info=<optimized out>, context=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/js/src/asmjs/AsmJSSignalHandlers.cpp:1135 #5 <signal handler called> #6 0x00007faf44a15332 in Finish (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/glue/pldhash.cpp:344 #7 PL_DHashTableFinish (aTable=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/glue/pldhash.cpp:378 #8 0x00007faf446da4f4 in nsMsgDatabase::ClearHdrCache (this=<optimized out>, reInit=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/db/msgdb/src/nsMsgDatabase.cpp:668 #9 0x00007faf446da5e3 in nsMsgDatabase::AddHdrToCache (this=<optimized out>, hdr=<optimized out>, key=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/db/msgdb/src/nsMsgDatabase.cpp:497 #10 0x00007faf446da7c3 in nsMsgDatabase::CreateMsgHdr (this=<optimized out>, hdrRow=<optimized out>, key=<optimized out>, result=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/db/msgdb/src/nsMsgDatabase.cpp:844 #11 0x00007faf446d8434 in nsMsgDatabase::CreateNewHdr (this=<optimized out>, key=<optimized out>, pnewHdr=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/db/msgdb/src/nsMsgDatabase.cpp:3473 #12 0x00007faf4481fb70 in nsMsgBrkMBoxStore::GetNewMsgOutputStream ( this=<optimized out>, aFolder=<optimized out>, aNewMsgHdr=<optimized out>, aReusable=<optimized out>, aResult=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/local/src/nsMsgBrkMBoxStore.cpp:687 #13 0x00007faf4485b94b in nsPop3Sink::IncorporateBegin (this=<optimized out>, uidlString=<optimized out>, aURL=<optimized out>, flags=<optimized out>, closure=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/local/src/nsPop3Sink.cpp:608 #14 0x00007faf4484fe00 in nsPop3Protocol::RetrResponse (this=<optimized out>, inputStream=<optimized out>, length=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/local/src/nsPop3Protocol.cpp:3271 #15 0x00007faf44851683 in nsPop3Protocol::ProcessProtocolState ( this=<optimized out>, url=<optimized out>, aInputStream=<optimized out>, sourceOffset=<optimized out>, aLength=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/local/src/nsPop3Protocol.cpp:3930 #16 0x00007faf44602eeb in nsMsgProtocol::OnDataAvailable ( this=<optimized out>, request=<optimized out>, ctxt=<optimized out>, inStr=<optimized out>, sourceOffset=<optimized out>, count=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mailnews/base/util/nsMsgProtocol.cpp:291 #17 0x00007faf44ab4b42 in nsInputStreamPump::OnStateTransfer ( this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/netwerk/base/nsInputStreamPump.cpp:605 #18 0x00007faf44ab96a4 in nsInputStreamPump::OnInputStreamReady ( this=<optimized out>, stream=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/netwerk/base/nsInputStreamPump.cpp:432 #19 0x00007faf449c28b3 in nsInputStreamReadyEvent::Run (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/io/nsStreamUtils.cpp:91 #20 0x00007faf449de807 in nsThread::ProcessNextEvent (this=<optimized out>, aMayWait=<optimized out>, aResult=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/threads/nsThread.cpp:866 #21 0x00007faf44a1890b in NS_ProcessNextEvent (aThread=<optimized out>, aMayWait=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/xpcom/glue/nsThreadUtils.cpp:265 #22 0x00007faf44de5e72 in mozilla::ipc::MessagePump::Run ( this=<optimized out>, aDelegate=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/ipc/glue/MessagePump.cpp:95 #23 0x00007faf44da25e9 in MessageLoop::RunInternal (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/ipc/chromium/src/base/message_loop.cc:233 #24 0x00007faf44da2621 in MessageLoop::RunHandler (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/ipc/chromium/src/base/message_loop.cc:226 #25 0x00007faf44da29f9 in MessageLoop::Run (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/ipc/chromium/src/base/message_loop.cc:200 #26 0x00007faf46fdf421 in nsBaseAppShell::Run (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/widget/nsBaseAppShell.cpp:165 #27 0x00007faf47b33dae in nsAppStartup::Run (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/toolkit/components/startup/nsAppStartup.cpp:280 #28 0x00007faf47bba0fe in XREMain::XRE_mainRun (this=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsAppRunner.cpp:4086 #29 0x00007faf47bbb477 in XREMain::XRE_main (this=<optimized out>, argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsAppRunner.cpp:4166 #30 0x00007faf47bbb768 in XRE_main (argc=<optimized out>, argv=<optimized out>, aAppData=<optimized out>, aFlags=<optimized out>) at /REF-COMM-CENTRAL/comm-central/mozilla/toolkit/xre/nsAppRunner.cpp:4255 #31 0x0000000000404c94 in do_main (argc=argc@entry=1, argv=argv@entry=0x7ffebb40f3c8, xreDirectory=0x1fc3110) at /REF-COMM-CENTRAL/comm-central/mail/app/nsMailApp.cpp:197 #32 0x0000000000404e24 in main (argc=1, argv=0x7ffebb40f3c8) at /REF-COMM-CENTRAL/comm-central/mail/app/nsMailApp.cpp:400 (gdb) Maybe this is related to the many errors some tests (mozmill) in treeherder reported? TIA
Updated•9 years ago
|
Component: Untriaged → General
Comment 1•9 years ago
|
||
The hash code has had issues, a key bug was backed out yesterday. If this persists over weeks ping me, but I suspect it is just a fallout from those changes that are in flux.
Reporter | ||
Comment 2•9 years ago
|
||
(In reply to Kent James (:rkent) from comment #1) > The hash code has had issues, a key bug was backed out yesterday. If this > persists over weeks ping me, but I suspect it is just a fallout from those > changes that are in flux. Thank you. After looking out the offending assert and checked the history, I think it was a patch in Bug 1161377 - PLDHashTable: Add and use an initializing constructor and destructor- PLDHashTable: Add and use an initializing constructor and destructor and since the assert was taken out, I hope this will not happen. TIA
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•