Closed Bug 1148656 Opened 9 years ago Closed 9 years ago

Intermittent test_cache_delete.html | application crashed [@ mozilla::dom::cache::FetchPut::~FetchPut]

Categories

(Core :: Networking: Cache, defect)

39 Branch
All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: KWierso, Unassigned)

References

Details

(Keywords: intermittent-failure)

14:26:29 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:29 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:32 INFO - [Child 773] WARNING: Unable to printf the requested string due to error.: file ../../../gecko/ipc/chromium/src/base/string_util.cc, line 427
14:26:40 INFO - Skipping running the test in SW until bug 1137683 gets fixed.
14:26:47 INFO - 226 INFO TEST-OK | dom/cache/test/mochitest/test_cache_add.html | took 23008ms
14:26:49 INFO - [Child 773] WARNING: Performance Entry buffer size maximum reached!: file ../../../gecko/dom/base/nsPerformance.cpp, line 593
14:26:50 INFO - 227 INFO TEST-START | dom/cache/test/mochitest/test_cache_delete.html
14:26:51 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:51 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:51 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:53 INFO - [Child 773] WARNING: Performance Entry buffer size maximum reached!: file ../../../gecko/dom/base/nsPerformance.cpp, line 593
14:26:57 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:57 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:26:57 INFO - [Child 773] WARNING: NS_ENSURE_TRUE(node) failed: file ../../../gecko/layout/base/nsDocumentViewer.cpp, line 3530
14:27:00 INFO - [Child 773] WARNING: Unable to printf the requested string due to error.: file ../../../gecko/ipc/chromium/src/base/string_util.cc, line 427
14:27:12 INFO - [Child 773] ###!!! ABORT: Aborting on channel error.: file ../../../gecko/ipc/glue/MessageChannel.cpp, line 1597
14:27:12 INFO - #01: ???[libxul.so +0x58de10]
14:27:12 INFO - #02: ???[libxul.so +0x58deb0]
14:27:12 INFO - #03: ???[libxul.so +0x5816ce]
14:27:12 INFO - #04: ???[libxul.so +0x574390]
14:27:12 INFO - #05: ???[libxul.so +0x5722b2]
14:27:12 INFO - #06: ???[libxul.so +0x575bee]
14:27:12 INFO - #07: ???[libxul.so +0x576b44]
14:27:12 INFO - #08: ???[libxul.so +0x576b5e]
14:27:12 INFO - #09: ???[libxul.so +0x57d42a]
14:27:12 INFO - #10: ???[libxul.so +0x57b3e8]
14:27:12 INFO - #11: __thread_entry[libc.so +0x12e2c]
14:27:12 INFO - #12: pthread_create[libc.so +0x1297c]
14:27:34 WARNING - PROCESS-CRASH | dom/cache/test/mochitest/test_cache_delete.html | application crashed [@ mozilla::dom::cache::FetchPut::~FetchPut]
14:27:34 INFO - Crash dump filename: /tmp/tmpvKkoCC/58290efb-a43e-de5f-7c92e217-23a56b4d.dmp
14:27:34 INFO - Operating system: Android
14:27:34 INFO - 0.0.0 Linux 2.6.29-g41a03df #22 Thu Jun 26 10:59:09 CST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20150327.160519:eng/test-keys
14:27:34 INFO - CPU: arm
14:27:34 INFO - 0 CPUs
14:27:34 INFO - Crash reason: SIGSEGV
14:27:34 INFO - Crash address: 0x0
14:27:34 INFO - Thread 0 (crashed)
14:27:34 INFO - 0 libxul.so!mozilla::dom::cache::FetchPut::~FetchPut [FetchPut.cpp:48b5fffff1ec : 157 + 0x12]
14:27:34 INFO - r4 = 0x49b84100 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x49ea8830 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c3d0 lr = 0x41634a97 pc = 0x4163e758
14:27:34 INFO - Found by: given as instruction pointer in context
14:27:34 INFO - 1 libxul.so!mozilla::dom::cache::FetchPut::Release [FetchPut.h : 111 + 0x5]
14:27:34 INFO - r4 = 0x49b84100 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x49ea8830 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c3e0 pc = 0x41627fc7
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 2 libxul.so!mozilla::dom::FetchDriver::SucceedWithResponse [FetchDriver.cpp:48b5fffff1ec : 593 + 0xd]
14:27:34 INFO - r4 = 0x45107740 r5 = 0x45107740 r6 = 0x00000000 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x49ea8830 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c3f0 pc = 0x416d7807
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 3 libxul.so!mozilla::dom::FetchDriver::OnStopRequest [FetchDriver.cpp:48b5fffff1ec : 754 + 0x3]
14:27:34 INFO - r4 = 0x00000000 r5 = 0x45107740 r6 = 0x00000000 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x49ea8830 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c3f8 pc = 0x416d97db
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 4 libxul.so!nsCORSListenerProxy::OnStopRequest [nsCORSListenerProxy.cpp:48b5fffff1ec : 656 + 0x15]
14:27:34 INFO - r4 = 0x45107970 r5 = 0x45107988 r6 = 0x416d97b3 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x49ea8830 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c408 pc = 0x4184b0dd
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 5 libxul.so!nsStreamListenerTee::OnStopRequest [nsStreamListenerTee.cpp:48b5fffff1ec : 53 + 0x13]
14:27:34 INFO - r4 = 0x40273070 r5 = 0x4184b09d r6 = 0x00000000 r7 = 0x49ea8800
14:27:34 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x49ea8830 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c428 pc = 0x40bfc521
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 6 libxul.so!mozilla::net::nsHttpChannel::OnStopRequest [nsHttpChannel.cpp:48b5fffff1ec : 5602 + 0x15]
14:27:34 INFO - r4 = 0x40bfc429 r5 = 0xbeb5c4c0 r6 = 0x00000000 r7 = 0x49ea8800
14:27:34 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000001 fp = 0x49ea8ab0
14:27:34 INFO - sp = 0xbeb5c460 pc = 0x40cc09a5
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 7 libxul.so!nsInputStreamPump::OnStateStop [nsInputStreamPump.cpp:48b5fffff1ec : 721 + 0xd]
14:27:34 INFO - r4 = 0x451d6280 r5 = 0x00000000 r6 = 0x451d629c r7 = 0x451d62dc
14:27:34 INFO - r8 = 0x00000000 r9 = 0x428871f2 r10 = 0x42885ad6 fp = 0x42887282
14:27:34 INFO - sp = 0xbeb5c4f8 pc = 0x40be75f1
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 8 libxul.so!nsInputStreamPump::OnInputStreamReady [nsInputStreamPump.cpp:48b5fffff1ec : 440 + 0x5]
14:27:34 INFO - r4 = 0x451d6280 r5 = 0x00000003 r6 = 0xbeb5c53c r7 = 0xbeb5c538
14:27:34 INFO - r8 = 0x00000000 r9 = 0x428871f2 r10 = 0x42885ad6 fp = 0x42887282
14:27:34 INFO - sp = 0xbeb5c520 pc = 0x40be8f39
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 9 libxul.so!nsInputStreamReadyEvent::Run [nsStreamUtils.cpp:48b5fffff1ec : 91 + 0x5]
14:27:34 INFO - r4 = 0x451050a0 r5 = 0x00000001 r6 = 0x402fd1c0 r7 = 0xbeb5c5a0
14:27:34 INFO - r8 = 0xbeb5c594 r9 = 0x00000000 r10 = 0xbeb5c5df fp = 0x00000000
14:27:34 INFO - sp = 0xbeb5c568 pc = 0x40b771b1
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 10 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:48b5fffff1ec : 855 + 0x9]
14:27:34 INFO - r4 = 0x402fd204 r5 = 0x00000001 r6 = 0x402fd1c0 r7 = 0xbeb5c5a0
14:27:34 INFO - r8 = 0xbeb5c594 r9 = 0x00000000 r10 = 0xbeb5c5df fp = 0x00000000
14:27:34 INFO - sp = 0xbeb5c570 pc = 0x40b85f95
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 11 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:48b5fffff1ec : 265 + 0xd]
14:27:34 INFO - r4 = 0x402fd1c0 r5 = 0x00000000 r6 = 0x402ff0e8 r7 = 0x402ff0e0
14:27:34 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c5d8 pc = 0x40b9a7f1
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 12 libxul.so!mozilla::ipc::MessagePump::Run [MessagePump.cpp:48b5fffff1ec : 99 + 0x7]
14:27:34 INFO - r4 = 0x402ff0d0 r5 = 0x44bb20c0 r6 = 0x402ff0e8 r7 = 0x402ff0e0
14:27:34 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c5f0 pc = 0x40d592c5
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 13 libxul.so!MessageLoop::RunInternal [message_loop.cc:48b5fffff1ec : 233 + 0xf]
14:27:34 INFO - r4 = 0x44bb20c0 r5 = 0x402cad60 r6 = 0x402fd1c0 r7 = 0xbeb5c6bc
14:27:34 INFO - r8 = 0xbeb5c69c r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c618 pc = 0x40d43b45
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 14 libxul.so!MessageLoop::Run [message_loop.cc:48b5fffff1ec : 226 + 0x5]
14:27:34 INFO - r4 = 0x44bb20c0 r5 = 0x402cad60 r6 = 0x402fd1c0 r7 = 0xbeb5c6bc
14:27:34 INFO - r8 = 0xbeb5c69c r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c630 pc = 0x40d43b5f
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 15 libxul.so!nsBaseAppShell::Run [nsBaseAppShell.cpp:48b5fffff1ec : 164 + 0x7]
14:27:34 INFO - r4 = 0x00000000 r5 = 0x402cad60 r6 = 0x402fd1c0 r7 = 0xbeb5c6bc
14:27:34 INFO - r8 = 0xbeb5c69c r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c648 pc = 0x41a85c1f
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 16 libxul.so!nsAppStartup::Run [nsAppStartup.cpp:48b5fffff1ec : 281 + 0x5]
14:27:34 INFO - r4 = 0x450615b0 r5 = 0xbeb5c6c4 r6 = 0xbeb5c788 r7 = 0xbeb5c6bc
14:27:34 INFO - r8 = 0xbeb5c69c r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c660 pc = 0x41ef538f
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 17 libxul.so!XREMain::XRE_mainRun [nsAppRunner.cpp:48b5fffff1ec : 4202 + 0xb]
14:27:34 INFO - r4 = 0x00000000 r5 = 0xbeb5c6c4 r6 = 0xbeb5c788 r7 = 0xbeb5c6bc
14:27:34 INFO - r8 = 0xbeb5c69c r9 = 0x00000000 r10 = 0xbeb5c6b4 fp = 0xbeb5c87d
14:27:34 INFO - sp = 0xbeb5c670 pc = 0x41f290ab
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 18 libxul.so!XREMain::XRE_main [nsAppRunner.cpp:48b5fffff1ec : 4278 + 0x5]
14:27:34 INFO - r4 = 0xbeb5c788 r5 = 0x00000000 r6 = 0x0002ba80 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x000002ce fp = 0xbeb5d984
14:27:34 INFO - sp = 0xbeb5c760 pc = 0x41f29333
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 19 libxul.so!XRE_main [nsAppRunner.cpp:48b5fffff1ec : 4498 + 0x3]
14:27:34 INFO - r4 = 0x00000000 r5 = 0x40238198 r6 = 0x0002ba80 r7 = 0x40238198
14:27:34 INFO - r8 = 0x00000001 r9 = 0x00000000 r10 = 0x000002ce fp = 0xbeb5d984
14:27:34 INFO - sp = 0xbeb5c788 pc = 0x41f294b7
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 20 b2g!do_main [nsBrowserApp.cpp:48b5fffff1ec : 167 + 0xf]
14:27:34 INFO - r4 = 0x41f29475 r5 = 0x40238198 r6 = 0xbeb5c89c r7 = 0x00000001
14:27:34 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x000002ce fp = 0xbeb5d984
14:27:34 INFO - sp = 0xbeb5c898 pc = 0x00010d33
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 21 b2g!b2g_main [nsBrowserApp.cpp:48b5fffff1ec : 299 + 0x5]
14:27:34 INFO - r4 = 0x40238198 r5 = 0x00000001 r6 = 0x00000000 r7 = 0xbeb5da74
14:27:34 INFO - r8 = 0x402048d0 r9 = 0x00000010 r10 = 0x000002ce fp = 0xbeb5d984
14:27:34 INFO - sp = 0xbeb5d8c0 pc = 0x00010ea5
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 22 b2g!main [B2GLoader.cpp:48b5fffff1ec : 225 + 0x7]
14:27:34 INFO - r4 = 0xbeb5d988 r5 = 0x00000000 r6 = 0x00000009 r7 = 0x0000000e
14:27:34 INFO - r8 = 0xbeb5da74 r9 = 0x00000001 r10 = 0x000002ce fp = 0xbeb5d984
14:27:34 INFO - sp = 0xbeb5d978 pc = 0x00010bb5
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 23 libc.so!__libc_init [libc_init_dynamic.c : 114 + 0x7]
14:27:34 INFO - r4 = 0x00010a49 r5 = 0xbeb5da74 r6 = 0x00000001 r7 = 0xbeb5da7c
14:27:34 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0xbeb5da6c
14:27:34 INFO - sp = 0xbeb5da38 pc = 0x4007c723
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 24 b2g!_start + 0x72
14:27:34 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000
14:27:34 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0xbeb5da6c
14:27:34 INFO - sp = 0xbeb5da50 pc = 0x000100ec
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - 25 b2g!__popcountsi2 + 0x87c5
14:27:34 INFO - sp = 0xbeb5da58 pc = 0x0002bb60
14:27:34 INFO - Found by: stack scanning
14:27:34 INFO - 26 b2g!__popcountsi2 + 0x87cd
14:27:34 INFO - sp = 0xbeb5da5c pc = 0x0002bb68
14:27:34 INFO - Found by: stack scanning
14:27:34 INFO - 27 b2g!__popcountsi2 + 0x87e1
14:27:34 INFO - sp = 0xbeb5da60 pc = 0x0002bb7c
14:27:34 INFO - Found by: stack scanning
14:27:34 INFO - 28 b2g!__popcountsi2 + 0x87d9
14:27:34 INFO - sp = 0xbeb5da64 pc = 0x0002bb74
14:27:34 INFO - Found by: stack scanning
14:27:34 INFO - 29 libc.so!__cxa_atexit [atexit.c : 99 + 0x3]
14:27:34 INFO - sp = 0xbeb5da70 pc = 0x40084d37
14:27:34 INFO - Found by: stack scanning
14:27:34 INFO - 30 0xbeb5dc1b
14:27:34 INFO - r4 = 0x00000000 r5 = 0xbeb5dba0 r6 = 0xbeb5dbb2 r7 = 0xbeb5dbc5
14:27:34 INFO - r8 = 0xbeb5dbdd r9 = 0xbeb5dbf6 r10 = 0xbeb5dc04 sp = 0xbeb5da98
14:27:34 INFO - pc = 0xbeb5dc1d
14:27:34 INFO - Found by: call frame info
14:27:34 INFO - Thread 1
Triggering this assertion:

  https://dxr.mozilla.org/mozilla-central/source/dom/cache/FetchPut.cpp?from=FetchPut.cpp#156

I plan to completely re-write FetchPut for bug 1120501 in the near future.  We should just wait for that.
Depends on: 1120501
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.