Closed Bug 1256001 Opened 9 years ago Closed 2 years ago

Intermittent test_sibling-off-domain.html,test_zero_opacity.html | application crashed [@ mozilla::dom::workers::WorkerPrivate::DoRunLoop] after Assert failure WorkerPrivate.cpp:4518

Categories

(Core :: DOM: Workers, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
e10s + ---
firefox48 --- affected

People

(Reporter: aryx, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, crash, intermittent-failure)

https://treeherder.mozilla.org/logviewer.html#?job_id=23622497&repo=mozilla-inbound 01:39:53 INFO - Assertion failure: (NS_ProcessNextEvent(mThread, false)), at /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/workers/WorkerPrivate.cpp:4518 01:40:19 INFO - #01: WorkerThreadPrimaryRunnable::Run [dom/workers/RuntimeService.cpp:2636] 01:40:19 INFO - #02: nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:994] 01:40:19 INFO - #03: NS_ProcessNextEvent [xpcom/glue/nsThreadUtils.cpp:297] 01:40:19 INFO - #04: mozilla::ipc::MessagePumpForNonMainThreads::Run [ipc/glue/MessagePump.cpp:333] 01:40:19 INFO - #05: MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:235] 01:40:19 INFO - #06: MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:520] 01:40:19 INFO - #07: nsThread::ThreadFunc [xpcom/threads/nsThread.cpp:398] 01:40:19 INFO - #08: _pt_root [nsprpub/pr/src/pthreads/ptthread.c:219] 01:40:19 INFO - #09: libpthread.so.0 + 0x7e9a 01:40:19 INFO - #10: libc.so.6 + 0xf338d 01:40:19 INFO - nsStringStats 01:40:19 INFO - => mAllocCount: 212811 01:40:19 INFO - => mReallocCount: 6543 01:40:19 INFO - => mFreeCount: 212811 01:40:19 INFO - => mShareCount: 252395 01:40:19 INFO - => mAdoptCount: 16051 01:40:19 INFO - => mAdoptFreeCount: 16051 01:40:19 INFO - => Process ID: 21613, Thread ID: 140558463245056 01:40:19 INFO - ExceptionHandler::GenerateDump cloned child 21652 01:40:19 INFO - ExceptionHandler::SendContinueSignalToChild sent continue signal to child 01:40:19 INFO - ExceptionHandler::WaitForContinueSignal waiting for continue signal... 01:40:19 INFO - [Parent 21555] WARNING: NS_ENSURE_TRUE(context) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/xpcom/threads/nsThread.cpp, line 805 01:40:19 INFO - TEST-INFO | Main app process: exit 11 01:40:19 INFO - 117 INFO TEST-START | Shutdown 01:40:19 INFO - 118 INFO Passed: 235 01:40:19 INFO - 119 INFO Failed: 0 01:40:19 INFO - 120 INFO Todo: 2 01:40:19 INFO - 121 INFO Slowest: 55765ms - /tests/docshell/test/navigation/test_sessionhistory.html 01:40:19 INFO - 122 INFO SimpleTest FINISHED 01:40:19 INFO - 123 INFO TEST-INFO | Ran 1 Loops 01:40:19 INFO - 124 INFO SimpleTest FINISHED 01:40:19 WARNING - TEST-UNEXPECTED-FAIL | docshell/test/navigation/test_sibling-off-domain.html | application terminated with exit code 11 01:40:19 INFO - runtests.py | Application ran for: 0:04:10.332946 01:40:19 INFO - zombiecheck | Reading PID log: /tmp/tmp7LeqnEpidlog 01:40:19 INFO - ==> process 21555 launched child process 21613 01:40:19 INFO - zombiecheck | Checking for orphan process with PID: 21613 01:40:19 INFO - mozcrash Copy/paste: /builds/slave/test/build/linux64-minidump_stackwalk /tmp/tmp0Wax20.mozrunner/minidumps/345ac438-eccd-2abb-5a6c9b12-55a4429c.dmp /builds/slave/test/build/symbols 01:40:34 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/345ac438-eccd-2abb-5a6c9b12-55a4429c.dmp 01:40:34 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/345ac438-eccd-2abb-5a6c9b12-55a4429c.extra 01:40:34 WARNING - PROCESS-CRASH | docshell/test/navigation/test_sibling-off-domain.html | application crashed [@ mozilla::dom::workers::WorkerPrivate::DoRunLoop] 01:40:34 INFO - Crash dump filename: /tmp/tmp0Wax20.mozrunner/minidumps/345ac438-eccd-2abb-5a6c9b12-55a4429c.dmp 01:40:34 INFO - Operating system: Linux 01:40:34 INFO - 0.0.0 Linux 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64 01:40:34 INFO - CPU: amd64 01:40:34 INFO - family 6 model 62 stepping 4 01:40:34 INFO - 1 CPU 01:40:34 INFO - Crash reason: SIGSEGV 01:40:34 INFO - Crash address: 0x0 01:40:34 INFO - Process uptime: not available 01:40:34 INFO - Thread 26 (crashed) 01:40:34 INFO - 0 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop [WorkerPrivate.cpp:ba5dd6053cc4 : 4518 + 0x24] 01:40:34 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 01:40:34 INFO - rcx = 0x00007f15661fefed rbx = 0x00007f153581a000 01:40:34 INFO - rsi = 0x00007f15664d2a80 rdi = 0x00007f155c9b6516 01:40:34 INFO - rbp = 0x00007f15340fe8d0 rsp = 0x00007f15340fe790 01:40:34 INFO - r8 = 0x00007f15340ff700 r9 = 0x0000000000000034 01:40:34 INFO - r10 = 0x756e672d78756e69 r11 = 0x0000000000000000 01:40:34 INFO - r12 = 0x00007f15340fe7e8 r13 = 0x00007f15340fe7e0 01:40:34 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000001 01:40:34 INFO - rip = 0x00007f155acfbc5f 01:40:34 INFO - Found by: given as instruction pointer in context 01:40:34 INFO - 1 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:ba5dd6053cc4 : 2632 + 0xc] 01:40:34 INFO - rbx = 0x00007f1535878ee0 rbp = 0x00007f15340fec40 01:40:34 INFO - rsp = 0x00007f15340fe8e0 r12 = 0x00007f153584f800 01:40:34 INFO - r13 = 0x00007f15340fea60 r14 = 0x00007f15340fe988 01:40:34 INFO - r15 = 0x00007f153585f000 rip = 0x00007f155acb63f8 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 2 libxul.so!nsThread::ProcessNextEvent [nsThread.cpp:ba5dd6053cc4 : 994 + 0x11] 01:40:34 INFO - rbx = 0x00007f153765b480 rbp = 0x00007f15340fecd0 01:40:34 INFO - rsp = 0x00007f15340fec50 r12 = 0x00007f15340fec88 01:40:34 INFO - r13 = 0x00007f15340fec78 r14 = 0x00007f15340fec70 01:40:34 INFO - r15 = 0x00007f15340fecef rip = 0x00007f155947ba4e 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 3 libxul.so!NS_ProcessNextEvent [nsThreadUtils.cpp:ba5dd6053cc4 : 297 + 0xd] 01:40:34 INFO - rbx = 0x0000000000000000 rbp = 0x00007f15340fed00 01:40:34 INFO - rsp = 0x00007f15340fece0 r12 = 0x00007f153569d9e0 01:40:34 INFO - r13 = 0x00007f153583a2e8 r14 = 0x00007f15340fee08 01:40:34 INFO - r15 = 0x00007f153583a2e0 rip = 0x00007f15594a2f2d 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run [MessagePump.cpp:ba5dd6053cc4 : 332 + 0xb] 01:40:34 INFO - rbx = 0x00007f153583a2c0 rbp = 0x00007f15340fed60 01:40:34 INFO - rsp = 0x00007f15340fed10 r12 = 0x00007f153569d9e0 01:40:34 INFO - r13 = 0x00007f153583a2e8 r14 = 0x00007f15340fee08 01:40:34 INFO - r15 = 0x00007f153583a2e0 rip = 0x00007f155975a684 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 5 libxul.so!MessageLoop::RunInternal [message_loop.cc:ba5dd6053cc4 : 234 + 0x17] 01:40:34 INFO - rbx = 0x00007f153569d9e0 rbp = 0x00007f15340feda0 01:40:34 INFO - rsp = 0x00007f15340fed70 r12 = 0x00007f15340fee00 01:40:34 INFO - r13 = 0x00007f15340fee10 r14 = 0x00007f15340fee08 01:40:34 INFO - r15 = 0x00007f153569d9e0 rip = 0x00007f1559737afd 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 6 libxul.so!MessageLoop::Run [message_loop.cc:ba5dd6053cc4 : 227 + 0x8] 01:40:34 INFO - rbx = 0x00007f153569d9e0 rbp = 0x00007f15340fede0 01:40:34 INFO - rsp = 0x00007f15340fedb0 r12 = 0x00007f15340fee00 01:40:34 INFO - r13 = 0x00007f15340fee10 r14 = 0x00007f15340fee08 01:40:34 INFO - r15 = 0x00007f153569d9e0 rip = 0x00007f1559737b24 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 7 libxul.so!nsThread::ThreadFunc [nsThread.cpp:ba5dd6053cc4 : 396 + 0x8] 01:40:34 INFO - rbx = 0x00007f153765b480 rbp = 0x00007f15340fee50 01:40:34 INFO - rsp = 0x00007f15340fedf0 r12 = 0x00007f15340fee00 01:40:34 INFO - r13 = 0x00007f15340fee10 r14 = 0x00007f15340fee08 01:40:34 INFO - r15 = 0x00007f153569d9e0 rip = 0x00007f155947c199 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 8 libnspr4.so!_pt_root [ptthread.c:ba5dd6053cc4 : 216 + 0x7] 01:40:34 INFO - rbx = 0x00007f1538ce4740 rbp = 0x00007f15340feea0 01:40:34 INFO - rsp = 0x00007f15340fee60 r12 = 0x0000000000000000 01:40:34 INFO - r13 = 0x0000000000005463 r14 = 0x00007f15340ff700 01:40:34 INFO - r15 = 0x00007f15340ff670 rip = 0x00007f1565ceaf9f 01:40:34 INFO - Found by: call frame info 01:40:34 INFO - 9 libpthread-2.15.so + 0x7e9a 01:40:34 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000 01:40:34 INFO - rsp = 0x00007f15340feeb0 r12 = 0x00007fffa72b82a8 01:40:34 INFO - r13 = 0x00007f15340ff9c0 r14 = 0x0000000000000000 01:40:34 INFO - r15 = 0x0000000000000003 rip = 0x00007f15670fce9a 01:40:34 INFO - Found by: call frame info
Andrea, can you please look into this recent regression?
Blocks: e10s-tests
tracking-e10s: --- → ?
Flags: needinfo?(amarchesini)
Keywords: assertion, crash
Summary: Intermittent test_sibling-off-domain.html | application crashed [@ mozilla::dom::workers::WorkerPrivate::DoRunLoop] after Assert failure WorkerPrivate.cpp:4518 → Intermittent test_sibling-off-domain.html,test_zero_opacity.html | application crashed [@ mozilla::dom::workers::WorkerPrivate::DoRunLoop] after Assert failure WorkerPrivate.cpp:4518
See Also: → 1267819
Flags: needinfo?(amarchesini)
Intermittent test crash
Priority: -- → P3
Priority: P3 → P5
Crash Signature: [ @WorkerPrivate::DoRunLoop ]
Crash Signature: [ @WorkerPrivate::DoRunLoop ] → [@ mozilla::dom::WorkerPrivate::DoRunLoop ]

This is still a thing, it seems.

Severity: normal → S3

(In reply to Jens Stutte [:jstutte] from comment #4)

This is still a thing, it seems.

Actually the original assertion this bug talks about in its title is long gone. The remaining crashes seem unrelated, I'll unlink the signature here.

Status: NEW → RESOLVED
Crash Signature: [@ mozilla::dom::WorkerPrivate::DoRunLoop ]
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.