Closed
Bug 1514480
Opened 5 years ago
Closed 5 years ago
Intermittent Assertion failure: GetCellColor(object) == mapColor, at /builds/worker/workspace/build/src/js/src/gc/Verifier.cpp:775
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: intermittent-bug-filer, Assigned: jonco)
Details
(Keywords: crash, intermittent-failure)
Crash Data
Attachments
(1 file, 1 obsolete file)
3.23 KB,
patch
|
sfink
:
review+
|
Details | Diff | Splinter Review |
Filed by: btara [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=217186455&repo=mozilla-central https://queue.taskcluster.net/v1/task/BANbvoGxQ_e71u7sIYduWA/runs/0/artifacts/public/logs/live_backing.log [task 2018-12-15T10:49:34.660Z] 10:49:34 INFO - GECKO(1802) | [Child 1901, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 8213 [task 2018-12-15T10:49:34.762Z] 10:49:34 INFO - GECKO(1802) | ++DOMWINDOW == 13 (0x7f0785415800) [pid = 1901] [serial = 219] [outer = 0x7f0784e18400] [task 2018-12-15T10:49:34.777Z] 10:49:34 INFO - GECKO(1802) | [Child 1901, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 8213 [task 2018-12-15T10:49:35.048Z] 10:49:35 INFO - GECKO(1802) | Assertion failure: GetCellColor(object) == mapColor, at /builds/worker/workspace/build/src/js/src/gc/Verifier.cpp:775 [task 2018-12-15T10:49:35.053Z] 10:49:35 INFO - GECKO(1802) | ExceptionHandler::GenerateDump cloned child 2270 [task 2018-12-15T10:49:35.053Z] 10:49:35 INFO - GECKO(1802) | ExceptionHandler::SendContinueSignalToChild sent continue signal to child [task 2018-12-15T10:49:35.053Z] 10:49:35 INFO - GECKO(1802) | ExceptionHandler::WaitForContinueSignal waiting for continue signal... [task 2018-12-15T10:49:35.222Z] 10:49:35 INFO - GECKO(1802) | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2527 [task 2018-12-15T10:49:35.223Z] 10:49:35 INFO - GECKO(1802) | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2527 [task 2018-12-15T10:50:21.423Z] 10:50:21 INFO - GECKO(1802) | #01: mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [mfbt/Assertions.h:38] [task 2018-12-15T10:50:21.424Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.425Z] 10:50:21 INFO - GECKO(1802) | #01: mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [mfbt/Assertions.h:38] [task 2018-12-15T10:50:21.432Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.433Z] 10:50:21 INFO - GECKO(1802) | #02: mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:344] [task 2018-12-15T10:50:21.433Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.434Z] 10:50:21 INFO - GECKO(1802) | #02: mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:344] [task 2018-12-15T10:50:21.434Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.435Z] 10:50:21 INFO - GECKO(1802) | Hit MOZ_CRASH(Aborting on channel error.) at /builds/worker/workspace/build/src/ipc/glue/MessageChannel.cpp:2527 [task 2018-12-15T10:50:21.435Z] 10:50:21 INFO - GECKO(1802) | #03: IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:814] [task 2018-12-15T10:50:21.435Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.436Z] 10:50:21 INFO - GECKO(1802) | #03: IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:814] [task 2018-12-15T10:50:21.436Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.436Z] 10:50:21 INFO - GECKO(1802) | #04: base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) [ipc/chromium/src/base/message_pump_libevent.cc:244] [task 2018-12-15T10:50:21.436Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.437Z] 10:50:21 INFO - GECKO(1802) | #04: base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) [ipc/chromium/src/base/message_pump_libevent.cc:244] [task 2018-12-15T10:50:21.437Z] 10:50:21 INFO - [task 2018-12-15T10:50:21.437Z] 10:50:21 INFO - GECKO(1802) | #01: mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [mfbt/Assertions.h:38] ... [task 2018-12-15T10:50:21.478Z] 10:50:21 INFO - TEST-INFO | Main app process: exit 11 [task 2018-12-15T10:50:21.478Z] 10:50:21 INFO - Buffered messages logged at 10:49:34 [task 2018-12-15T10:50:21.479Z] 10:50:21 INFO - AddTask.js | Entering test test_web_accessible_resources [task 2018-12-15T10:50:21.479Z] 10:50:21 INFO - Extension loaded [task 2018-12-15T10:50:21.480Z] 10:50:21 INFO - Buffered messages finished [task 2018-12-15T10:50:21.480Z] 10:50:21 ERROR - TEST-UNEXPECTED-FAIL | toolkit/components/extensions/test/mochitest/test_ext_web_accessible_resources.html | application terminated with exit code 11 [task 2018-12-15T10:50:21.480Z] 10:50:21 INFO - runtests.py | Application ran for: 0:04:13.293929 [task 2018-12-15T10:50:21.481Z] 10:50:21 INFO - zombiecheck | Reading PID log: /tmp/tmp4_C95jpidlog [task 2018-12-15T10:50:21.481Z] 10:50:21 INFO - ==> process 1802 launched child process 1830 [task 2018-12-15T10:50:21.482Z] 10:50:21 INFO - ==> process 1802 launched child process 1874 [task 2018-12-15T10:50:21.483Z] 10:50:21 INFO - ==> process 1802 launched child process 1901 [task 2018-12-15T10:50:21.483Z] 10:50:21 INFO - ==> process 1802 launched child process 1945 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 1973 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2031 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2052 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2078 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2107 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2133 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2167 [task 2018-12-15T10:50:21.484Z] 10:50:21 INFO - ==> process 1802 launched child process 2197 [task 2018-12-15T10:50:21.486Z] 10:50:21 INFO - ==> process 1802 launched child process 2239 [task 2018-12-15T10:50:21.487Z] 10:50:21 INFO - zombiecheck | Checking for orphan process with PID: 2197 ... [task 2018-12-15T10:50:31.142Z] 10:50:31 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/6c31a9b6-241a-b715-4d59-027c80a72c3b.dmp [task 2018-12-15T10:50:31.143Z] 10:50:31 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/6c31a9b6-241a-b715-4d59-027c80a72c3b.extra [task 2018-12-15T10:50:31.346Z] 10:50:31 INFO - PROCESS-CRASH | toolkit/components/extensions/test/mochitest/test_ext_web_accessible_resources.html | application crashed [@ js::gc::CheckWeakMapEntryMarking(js::WeakMapBase const*, js::gc::Cell*, js::gc::Cell*)] [task 2018-12-15T10:50:31.346Z] 10:50:31 INFO - Crash dump filename: /tmp/tmpHNNZOY.mozrunner/minidumps/6c31a9b6-241a-b715-4d59-027c80a72c3b.dmp [task 2018-12-15T10:50:31.347Z] 10:50:31 INFO - Operating system: Linux [task 2018-12-15T10:50:31.347Z] 10:50:31 INFO - 0.0.0 Linux 4.4.0-1014-aws #14taskcluster1-Ubuntu SMP Tue Apr 3 10:27:00 UTC 2018 x86_64 [task 2018-12-15T10:50:31.347Z] 10:50:31 INFO - CPU: amd64 [task 2018-12-15T10:50:31.348Z] 10:50:31 INFO - family 6 model 62 stepping 4 [task 2018-12-15T10:50:31.348Z] 10:50:31 INFO - 4 CPUs [task 2018-12-15T10:50:31.349Z] 10:50:31 INFO - [task 2018-12-15T10:50:31.350Z] 10:50:31 INFO - GPU: UNKNOWN [task 2018-12-15T10:50:31.352Z] 10:50:31 INFO - [task 2018-12-15T10:50:31.353Z] 10:50:31 INFO - Crash reason: SIGSEGV /SEGV_MAPERR [task 2018-12-15T10:50:31.354Z] 10:50:31 INFO - Crash address: 0x0 [task 2018-12-15T10:50:31.355Z] 10:50:31 INFO - Process uptime: not available [task 2018-12-15T10:50:31.356Z] 10:50:31 INFO - [task 2018-12-15T10:50:31.357Z] 10:50:31 INFO - Thread 0 (crashed) [task 2018-12-15T10:50:31.358Z] 10:50:31 INFO - 0 libxul.so!js::gc::CheckWeakMapEntryMarking(js::WeakMapBase const*, js::gc::Cell*, js::gc::Cell*) [Verifier.cpp:10aa1d02448438169fc49d467dd7f9a0fd70ca1f : 775 + 0x0] [task 2018-12-15T10:50:31.360Z] 10:50:31 INFO - rax = 0x0000563c4127b400 rdx = 0x00007fc424108ad0 [task 2018-12-15T10:50:31.361Z] 10:50:31 INFO - rcx = 0x00007fc438ea52dd rbx = 0x00007fc40c2ca5f0 [task 2018-12-15T10:50:31.363Z] 10:50:31 INFO - rsi = 0x00007fc439174770 rdi = 0x00007fc439173540 [task 2018-12-15T10:50:31.364Z] 10:50:31 INFO - rbp = 0x00007fff3645c080 rsp = 0x00007fff3645c040 [task 2018-12-15T10:50:31.365Z] 10:50:31 INFO - r8 = 0x00007fc439174770 r9 = 0x00007fc43a23e740 [task 2018-12-15T10:50:31.367Z] 10:50:31 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000 [task 2018-12-15T10:50:31.368Z] 10:50:31 INFO - r12 = 0x0000000000000001 r13 = 0x00007fc3f499ad30 [task 2018-12-15T10:50:31.369Z] 10:50:31 INFO - r14 = 0x00007fc3fe6adc80 r15 = 0x00007fc4108b1000 [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - rip = 0x00007fc420f335c9 [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - Found by: given as instruction pointer in context [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - 1 libxul.so!js::WeakMap<js::HeapPtr<JSObject*>, js::HeapPtr<JS::Value> >::checkMarking() const [WeakMap-inl.h:10aa1d02448438169fc49d467dd7f9a0fd70ca1f : 258 + 0x17] [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - rbx = 0x00ffffffffffffff rbp = 0x00007fff3645c110 [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - rsp = 0x00007fff3645c090 r12 = 0x00007fff3645c0a0 [task 2018-12-15T10:50:31.371Z] 10:50:31 INFO - r13 = 0x00007fc42d168dc0 r14 = 0x00007fc3fe6adc80 [task 2018-12-15T10:50:31.372Z] 10:50:31 INFO - r15 = 0x00007fc411616700 rip = 0x00007fc420804cba
Updated•5 years ago
|
Summary: Intermittent toolkit/components/extensions/test/mochitest/test_ext_web_accessible_resources.html | application crashed [@ js::gc::CheckWeakMapEntryMarking(js::WeakMapBase const*, js::gc::Cell*, js::gc::Cell*)] | After Assertion failure: GetCellColor(obj → Intermittent application crashed [@ js::gc::CheckWeakMapEntryMarking(js::WeakMapBase const*, js::gc::Cell*, js::gc::Cell*)] | After Assertion failure: GetCellColor(object) == mapColor
Comment hidden (Intermittent Failures Robot) |
Updated•5 years ago
|
Component: General → JavaScript: GC
Product: WebExtensions → Core
Summary: Intermittent application crashed [@ js::gc::CheckWeakMapEntryMarking(js::WeakMapBase const*, js::gc::Cell*, js::gc::Cell*)] | After Assertion failure: GetCellColor(object) == mapColor → Intermittent Assertion failure: GetCellColor(object) == mapColor, at /builds/worker/workspace/build/src/js/src/gc/Verifier.cpp:775
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•5 years ago
|
Attachment #9038446 -
Attachment is obsolete: true
Assignee | ||
Comment 8•5 years ago
|
||
Diagnostic patch to dump more information in this case.
Assignee: nobody → jcoppeard
Attachment #9038775 -
Flags: review?(sphink)
Assignee | ||
Updated•5 years ago
|
Keywords: leave-open
Updated•5 years ago
|
Attachment #9038775 -
Flags: review?(sphink) → review+
Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/3a520fdd3a24 Print more information when verfiying weakmap marking r=sfink
Comment 10•5 years ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment 12•5 years ago
|
||
Moving these bugs (intermittent test failures with crashes) out of P5.
Priority: P5 → --
Comment 13•5 years ago
|
||
Seems to have been fixed after January 24th.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
Updated•5 years ago
|
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•