Closed
Bug 1514480
Opened 6 years ago
Closed 6 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•6 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•6 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•6 years ago
|
Attachment #9038446 -
Attachment is obsolete: true
| Assignee | ||
Comment 8•6 years ago
|
||
Diagnostic patch to dump more information in this case.
Assignee: nobody → jcoppeard
Attachment #9038775 -
Flags: review?(sphink)
| Assignee | ||
Updated•6 years ago
|
Keywords: leave-open
Updated•6 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•6 years ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
Comment 12•6 years ago
|
||
Moving these bugs (intermittent test failures with crashes) out of P5.
Priority: P5 → --
Comment 13•6 years ago
|
||
Seems to have been fixed after January 24th.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•