Closed
Bug 994484
Opened 12 years ago
Closed 9 years ago
Assertion failure: !mAsyncExecutionThread (AsyncClose has not been invoked on this connection!
Categories
(Core :: SQLite and Embedded Database Bindings, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: lists, Unassigned)
References
Details
User Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release)
Build ID: 20140405165353
Actual results:
Assertion failure: !mAsyncExecutionThread (AsyncClose has not been invoked on this connection!), at /work/usr/ports/www/firefox/work/mozilla-release/storage/src/mozStorageConnection.cpp:487
(lldb) bt
* thread #1: tid = 0, 0x0000000800fd2f2a libc.so.7`__sys_thr_kill + 10 at thr_kill.S:3, name = 'firefox', stop reason = signal SIGSEGV
* frame #0: 0x0000000800fd2f2a libc.so.7`__sys_thr_kill + 10 at thr_kill.S:3
frame #1: 0x000000080430c019 libxul.so`nsProfileLock::FatalSignalHandler(signo=11, info=<unavailable>, context=<unavailable>) + 361 at nsProfileLock.cpp:180
frame #2: 0x0000000800d4e456 libthr.so.3`handle_signal(actp=<unavailable>, sig=11, info=0x00007fffffffd6b0, ucp=0x00007fffffffd340) + 214 at thr_sig.c:238
frame #3: 0x0000000800d4e04c libthr.so.3`thr_sighandler(sig=<unavailable>, info=<unavailable>, _ucp=<unavailable>) + 332 at thr_sig.c:183
frame #4: 0x00007ffffffff193
frame #5: 0x000000080279ce8c libxul.so`mozilla::storage::Connection::Release(this=0x000000081c5c92e0) + 124 at mozStorageConnection.cpp:516
frame #6: 0x00000008027bd12d libxul.so`nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) [inlined] ~nsRefPtr + 109 at nsAutoPtr.h:887
frame #7: 0x00000008027bd120 libxul.so`nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) [inlined] nsTArrayElementTraits<nsRefPtr<mozilla::storage::Connection> >::Destruct(e=<unavailable>) at nsTArray.h:531
frame #8: 0x00000008027bd120 libxul.so`nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElementsAt(unsigned int, unsigned int) [inlined] nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::DestructRange(start=7, count=1) + 36 at nsTArray.h:1580
frame #9: 0x00000008027bd0fc libxul.so`nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElementsAt(this=0x000000081873f490, start=7, count=1) + 60 at nsTArray.h:1297
frame #10: 0x00000008027b3647 libxul.so`mozilla::storage::Service::unregisterConnection(mozilla::storage::Connection*) [inlined] nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElementAt(this=<unavailable>, index=<unavailable>) + 119 at nsTArray.h:1303
frame #11: 0x00000008027b3642 libxul.so`mozilla::storage::Service::unregisterConnection(mozilla::storage::Connection*) [inlined] bool nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElement<mozilla::storage::Connection*, nsDefaultComparator<nsRefPtr<mozilla::storage::Connection>, mozilla::storage::Connection*> >(this=<unavailable>) + 57 at nsTArray.h:1322
frame #12: 0x00000008027b3609 libxul.so`mozilla::storage::Service::unregisterConnection(mozilla::storage::Connection*) [inlined] bool nsTArray_Impl<nsRefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>::RemoveElement<mozilla::storage::Connection*>(this=<unavailable>) at nsTArray.h:1330
frame #13: 0x00000008027b3609 libxul.so`mozilla::storage::Service::unregisterConnection(this=0x000000081873f420, aConnection=<unavailable>) + 57 at mozStorageService.cpp:329
frame #14: 0x000000080279cedb libxul.so`mozilla::storage::Connection::Release(this=<unavailable>) + 203 at mozStorageConnection.cpp:510
frame #15: 0x00000008020fb1f2 libxul.so`ReleaseSliceNow(aSlice=<unavailable>, aData=0x000000081a930aa0) + 98 at CycleCollectedJSRuntime.cpp:980
frame #16: 0x00000008020fb66e libxul.so`mozilla::IncrementalFinalizeRunnable::ReleaseNow(this=0x000000081a930a80, aLimited=false) + 286 at CycleCollectedJSRuntime.cpp:1052
frame #17: 0x00000008020fb98f libxul.so`mozilla::CycleCollectedJSRuntime::FinalizeDeferredThings(this=0x00000008017ab600, aType=<unavailable>) + 207 at CycleCollectedJSRuntime.cpp:1102
frame #18: 0x00000008020fa39d libxul.so`mozilla::CycleCollectedJSRuntime::OnGC(this=0x00000008017ab600, aStatus=JSGC_END) + 61 at CycleCollectedJSRuntime.cpp:1128
frame #19: 0x0000000804b24b6b libxul.so`Collect(rt=0x0000000817c1a000, incremental=<unavailable>, budget=0, gckind=GC_NORMAL, reason=SHUTDOWN_CC) + 843 at jsgc.cpp:4934
frame #20: 0x000000080210064a libxul.so`nsCycleCollector::FixGrayBits(bool) [inlined] mozilla::CycleCollectedJSRuntime::Collect(this=<unavailable>, aReason=<unavailable>) const + 234 at CycleCollectedJSRuntime.cpp:936
frame #21: 0x0000000802100635 libxul.so`nsCycleCollector::FixGrayBits(this=<unavailable>, aForceGC=<unavailable>) + 213 at nsCycleCollector.cpp:2774
frame #22: 0x0000000802100cc2 libxul.so`nsCycleCollector::BeginCollection(this=0x0000000816eb7000, aCCType=ShutdownCC, aManualListener=<unavailable>) + 562 at nsCycleCollector.cpp:2989
frame #23: 0x0000000802100927 libxul.so`nsCycleCollector::Collect(this=0x0000000816eb7000, aCCType=ShutdownCC, aBudget=0x00007fffffffdc48, aManualListener=0x0000000000000000) + 151 at nsCycleCollector.cpp:2858
frame #24: 0x0000000802101332 libxul.so`nsCycleCollector::Shutdown() [inlined] nsCycleCollector::ShutdownCollect(this=0x0000000816eb7000) + 34 at nsCycleCollector.cpp:2816
frame #25: 0x0000000802101310 libxul.so`nsCycleCollector::Shutdown(this=0x0000000816eb7000) + 48 at nsCycleCollector.cpp:3043
frame #26: 0x000000080210271f libxul.so`nsCycleCollector_shutdown() + 47 at nsCycleCollector.cpp:3433
frame #27: 0x00000008020e8ce1 libxul.so`mozilla::ShutdownXPCOM(servMgr=<unavailable>) + 1249 at nsXPComInit.cpp:763
frame #28: 0x00000008042f41ff libxul.so`~ScopedXPCOMStartup(this=0x000000080171cbb8) + 159 at nsAppRunner.cpp:1153
frame #29: 0x00000008042fc4e8 libxul.so`XREMain::XRE_main(this=0x00007fffffffdda0, argc=<unavailable>, argv=<unavailable>, aAppData=<unavailable>) + 376 at nsAppRunner.cpp:4152
frame #30: 0x00000008042fca70 libxul.so`XRE_main(argc=<unavailable>, argv=<unavailable>, aAppData=<unavailable>, aFlags=<unavailable>) + 256 at nsAppRunner.cpp:4337
frame #31: 0x0000000000404b94 firefox`main [inlined] do_main(argc=<unavailable>, argv=<unavailable>, xreDirectory=0x00000008017183c0) + 981 at nsBrowserApp.cpp:282
frame #32: 0x00000000004047bf firefox`main(argc=<unavailable>, argv=<unavailable>) + 735 at nsBrowserApp.cpp:636
frame #33: 0x00000000004043ff firefox`_start(ap=<unavailable>, cleanup=<unavailable>) + 367 at crt1.c:78
| Reporter | ||
Updated•12 years ago
|
Summary: mAsyncExecutionThread → Assertion failure: !mAsyncExecutionThread (AsyncClose has not been invoked on this connection!
| Reporter | ||
Updated•12 years ago
|
| Reporter | ||
Updated•12 years ago
|
Component: Untriaged → Networking
Product: Firefox → Core
| Reporter | ||
Updated•12 years ago
|
Component: Networking → Storage
Product: Core → Toolkit
Comment 1•9 years ago
|
||
not actionable
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Updated•2 years ago
|
Product: Toolkit → Core
You need to log in
before you can comment on or make changes to this bug.
Description
•