Closed Bug 1240476 Opened 10 years ago Closed 10 years ago

Intermittent browser_storage_dynamic_windows.js | application crashed [@ mozilla::dom::indexedDB::::QuotaClient::PerformIdleMaintenanceOnDatabaseInternal] | Assertion failure: lastVacuumSize > 0, at ActorsParent.cpp:17606

Categories

(Core :: Storage: IndexedDB, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla47
Tracking Status
firefox46 --- affected

People

(Reporter: cbook, Assigned: janv)

References

()

Details

(Keywords: assertion, crash, intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=3107793&repo=mozilla-central 02:05:18 WARNING - PROCESS-CRASH | devtools/server/tests/browser/browser_storage_dynamic_windows.js | application crashed [@ mozilla::dom::indexedDB::::QuotaClient::PerformIdleMaintenanceOnDatabaseInternal] 02:05:18 INFO - Crash dump filename: /tmp/tmpYboRR9.mozrunner/minidumps/6f9c560b-b7db-eac1-04acd028-6b238501.dmp 02:05:18 INFO - Operating system: Linux 02:05:18 INFO - 0.0.0 Linux 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64 02:05:18 INFO - CPU: amd64 02:05:18 INFO - family 6 model 45 stepping 7 02:05:18 INFO - 1 CPU 02:05:18 INFO - Crash reason: SIGSEGV 02:05:18 INFO - Crash address: 0x0 02:05:18 INFO - Process uptime: not available 02:05:18 INFO - Thread 45 (crashed) 02:05:18 INFO - 0 libxul.so!mozilla::dom::indexedDB::::QuotaClient::PerformIdleMaintenanceOnDatabaseInternal [ActorsParent.cpp:8cb42e7a16b4 : 17606 + 0x24] 02:05:18 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 02:05:18 INFO - rcx = 0x00007f7b35f4ff4d rbx = 0x0000000000000000 02:05:18 INFO - rsi = 0x00007f7b36223a80 rdi = 0x00007f7b2c646f17 02:05:18 INFO - rbp = 0x00007f7aed4acb30 rsp = 0x00007f7aed4ac9e0 02:05:18 INFO - r8 = 0x00007f7aed4ad700 r9 = 0x6c2d34365f363878 02:05:18 INFO - r10 = 0x756e672d78756e69 r11 = 0x0000000000000000 02:05:18 INFO - r12 = 0x00007f7ae6641d60 r13 = 0x00007f7ae667d9c8 02:05:18 INFO - r14 = 0x00007f7aed4aca38 r15 = 0x00007f7b09ccc180 02:05:18 INFO - rip = 0x00007f7b2a8fb76f 02:05:18 INFO - Found by: given as instruction pointer in context 02:05:18 INFO - 1 libxul.so!mozilla::dom::indexedDB::::QuotaClient::PerformIdleMaintenanceOnDatabase [ActorsParent.cpp:8cb42e7a16b4 : 17290 + 0xd] 02:05:18 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7aed4acb70 02:05:18 INFO - rsp = 0x00007f7aed4acb40 r12 = 0x00007f7b09ccc180 02:05:18 INFO - r13 = 0x00007f7ae667d9c8 r14 = 0x00007f7aed4acb80 02:05:18 INFO - r15 = 0x0000000000000000 rip = 0x00007f7b2a8fc777 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 2 libxul.so!nsRunnableMethodImpl<void (mozilla::dom::indexedDB::{anonymous}::QuotaClient::*)(unsigned int, const nsACString_internal&, mozilla::dom::indexedDB::{anonymous}::QuotaClient::SingleMaintenanceInfo&&), true, unsigned int, nsCString, mozilla::dom::indexedDB::{anonymous}::QuotaClient::SingleMaintenanceInfo&&>::Run [nsThreadUtils.h:8cb42e7a16b4 : 708 + 0x13] 02:05:18 INFO - rbx = 0x00007f7ae667d980 rbp = 0x00007f7aed4acbb0 02:05:18 INFO - rsp = 0x00007f7aed4acb80 r12 = 0x00007f7b2a8fc5b6 02:05:18 INFO - r13 = 0x00007f7b09ccc180 r14 = 0x0000000000000000 02:05:18 INFO - r15 = 0x0000000000000000 rip = 0x00007f7b2a8d0b57 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 3 libxul.so!nsThreadPool::Run() [nsThreadPool.cpp:8cb42e7a16b4 : 221 + 0x11] 02:05:18 INFO - rbx = 0x00007f7b172a2460 rbp = 0x00007f7aed4acc50 02:05:18 INFO - rsp = 0x00007f7aed4acbc0 r12 = 0x0000000000000000 02:05:18 INFO - r13 = 0x00007f7aed4acc00 r14 = 0x0000000000000000 02:05:18 INFO - r15 = 0x0000000000000000 rip = 0x00007f7b291fffe7 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:8cb42e7a16b4 : 989 + 0x12] 02:05:18 INFO - rbx = 0x00007f7b172b7e00 rbp = 0x00007f7aed4acce0 02:05:18 INFO - rsp = 0x00007f7aed4acc60 r12 = 0x0000000000000000 02:05:18 INFO - r13 = 0x00007f7ae6681c00 r14 = 0x00007f7aed4accff 02:05:18 INFO - r15 = 0x00007f7aed4acc80 rip = 0x00007f7b29200fb1 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:8cb42e7a16b4 : 297 + 0xd] 02:05:18 INFO - rbx = 0x00007f7ae6681c00 rbp = 0x00007f7aed4acd10 02:05:18 INFO - rsp = 0x00007f7aed4accf0 r12 = 0x00007f7b19c27da0 02:05:18 INFO - r13 = 0x00007f7ae6681c28 r14 = 0x0000000000000901 02:05:18 INFO - r15 = 0x00007f7ae6681c20 rip = 0x00007f7b29229ebb 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:8cb42e7a16b4 : 326 + 0xb] 02:05:18 INFO - rbx = 0x00007f7ae6681c00 rbp = 0x00007f7aed4acd70 02:05:18 INFO - rsp = 0x00007f7aed4acd20 r12 = 0x00007f7b19c27da0 02:05:18 INFO - r13 = 0x00007f7ae6681c28 r14 = 0x0000000000000901 02:05:18 INFO - r15 = 0x00007f7ae6681c20 rip = 0x00007f7b294dd1b2 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:8cb42e7a16b4 : 234 + 0x17] 02:05:18 INFO - rbx = 0x00007f7b19c27da0 rbp = 0x00007f7aed4acdb0 02:05:18 INFO - rsp = 0x00007f7aed4acd80 r12 = 0x00007f7b19c27da0 02:05:18 INFO - r13 = 0x00007f7b172b7e20 r14 = 0x0000000000000901 02:05:18 INFO - r15 = 0x0000000000000001 rip = 0x00007f7b294b8bb5 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:8cb42e7a16b4 : 227 + 0x8] 02:05:18 INFO - rbx = 0x00007f7b19c27da0 rbp = 0x00007f7aed4acdf0 02:05:18 INFO - rsp = 0x00007f7aed4acdc0 r12 = 0x00007f7b19c27da0 02:05:18 INFO - r13 = 0x00007f7b172b7e20 r14 = 0x0000000000000901 02:05:18 INFO - r15 = 0x0000000000000001 rip = 0x00007f7b294b8bdc 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:8cb42e7a16b4 : 401 + 0x8] 02:05:18 INFO - rbx = 0x00007f7b172b7e00 rbp = 0x00007f7aed4ace50 02:05:18 INFO - rsp = 0x00007f7aed4ace00 r12 = 0x00007f7b19c27da0 02:05:18 INFO - r13 = 0x00007f7b172b7e20 r14 = 0x0000000000000901 02:05:18 INFO - r15 = 0x0000000000000001 rip = 0x00007f7b291ff849 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 10 libnspr4.so!_pt_root [ptthread.c:8cb42e7a16b4 : 212 + 0x7] 02:05:18 INFO - rbx = 0x00007f7b025ce1e0 rbp = 0x00007f7aed4acea0 02:05:18 INFO - rsp = 0x00007f7aed4ace60 r12 = 0x0000000000000000 02:05:18 INFO - r13 = 0x0000000000000984 r14 = 0x0000000000000984 02:05:18 INFO - r15 = 0x0000000000000001 rip = 0x00007f7b359e6c88 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 11 libpthread-2.15.so!__pthread_get_minstack + 0x125a 02:05:18 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000 02:05:18 INFO - rsp = 0x00007f7aed4aceb0 r12 = 0x00007f7b16dfe700 02:05:18 INFO - r13 = 0x00007f7aed4ad9c0 r14 = 0x0000000000000000 02:05:18 INFO - r15 = 0x0000000000000003 rip = 0x00007f7b36e4de9a 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - 12 libc-2.15.so!clone + 0x6d 02:05:18 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000 02:05:18 INFO - rsp = 0x00007f7aed4acfc0 r12 = 0x00007f7b16dfe700 02:05:18 INFO - r13 = 0x00007f7aed4ad9c0 r14 = 0x0000000000000000 02:05:18 INFO - r15 = 0x0000000000000003 rip = 0x00007f7b35f5d2ed 02:05:18 INFO - Found by: call frame info 02:05:18 INFO - Thread 0 02:05:18 INFO - 0 libxul.so!js::detail::HashTableEntry<js::HashMapEntry<js::gc::Cell*, unsigned long> >::setCollision() [HashTable.h:8cb42e7a16b4 : 770 + 0x3] 02:05:18 INFO - rax = 0x00000000c1bbfea7 rdx = 0x00007f7ae5500000 02:05:18 INFO - rcx = 0x0000000000000000 rbx = 0x000000000000c1bb 02:05:18 INFO - rsi = 0x00007fff2d8fef18 rdi = 0x00007f7ae5622988 02:05:18 INFO - rbp = 0x00007fff2d8feed0 rsp = 0x00007fff2d8fee68 02:05:18 INFO - r8 = 0x0000000000009cd3 r9 = 0x00007fff2d8fef18 02:05:18 INFO - r10 = 0x000000000000ffff r11 = 0x0000000000000001 02:05:18 INFO - r12 = 0x00000000c1bbfea7 r13 = 0x00007f7b1bae1068 02:05:18 INFO - r14 = 0x00007f7ae5622988 r15 = 0x000000005e8e9cd2 02:05:18 INFO - rip = 0x00007f7b2bd9ca3a 02:05:18 INFO - Found by: given as instruction pointer in context 02:05:18 INFO - 1 libxul.so!js::detail::HashTable<js::HashMapEntry<js::gc::Cell*, unsigned long>, js::HashMap<js::gc::Cell*, unsigned long, js::PointerHasher<js::gc::Cell*, 3ul>, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::lookup(js::gc::Cell* const&, unsigned int, unsigned int) const [HashTable.h:8cb42e7a16b4 : 1327 + 0x18] 02:05:18 INFO - rbx = 0x000000000000c1bb rbp = 0x00007fff2d8feed0 02:05:18 INFO - rsp = 0x00007fff2d8fee70 r12 = 0x00000000c1bbfea7 02:05:18 INFO - r13 = 0x00007f7b1bae1068 r14 = 0x00007f7ae5622988 02:05:18 INFO - r15 = 0x000000005e8e9cd2 rip = 0x00007f7b2bd9cbe 02:05:00 INFO - Assertion failure: lastVacuumSize > 0, at /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/indexedDB/ActorsParent.cpp:17606 02:05:00 INFO - #01: mozilla::dom::indexedDB::::QuotaClient::PerformIdleMaintenanceOnDatabase [memory/mozalloc/mozalloc.h:186] 02:05:00 INFO - #02: nsRunnableMethodImpl<void (mozilla::dom::indexedDB::{anonymous}::QuotaClient::*)(unsigned int, const nsACString_internal&, mozilla::dom::indexedDB::{anonymous}::QuotaClient::SingleMaintenanceInfo&&), true, unsigned int, nsCString, mozilla::dom::indexedDB::{anonymous}::QuotaClient::SingleMaintenanceInfo&&>::Run [xpcom/glue/nsThreadUtils.h:708] 02:05:00 INFO - #03: nsThreadPool::Run() [xpcom/threads/nsThreadPool.cpp:222] 02:05:00 INFO - #04: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:989] 02:05:00 INFO - #05: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/glue/nsThreadUtils.cpp:297] 02:05:00 INFO - #06: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:327] 02:05:00 INFO - #07: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:235] 02:05:00 INFO - #08: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:520] 02:05:00 INFO - #09: nsThread::ThreadFunc(void*) [xpcom/threads/nsThread.cpp:403] 02:05:00 INFO - #10: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:215] 02:05:00 INFO - #11: libpthread.so.0 + 0x7e9a
Depends on: 1229376
Depends on: 1248550
Fixed by bug 1248550.
Assignee: nobody → jvarga
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla47
You need to log in before you can comment on or make changes to this bug.