Closed Bug 1658654 Opened 4 years ago Closed 3 years ago

Intermittent Assertion failure: WeakMapBase::checkMarkingForZone(zone), at /builds/worker/checkouts/gecko/js/src/gc/GC.cpp:4856

Categories

(Core :: JavaScript: GC, defect, P2)

defect

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox-esr78 --- wontfix
firefox-esr91 --- fixed
firefox81 --- wontfix
firefox83 --- unaffected
firefox84 --- unaffected

People

(Reporter: malexandru, Assigned: sfink)

References

Details

(Keywords: sec-high, Whiteboard: [sec-survey])

Attachments

(1 file)

Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=312761804&repo=autoland&lineNumber=18353

Raw log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/MQazRhhDQJiPDQZIn8RouA/runs/0/artifacts/public/logs/live_backing.log

[task 2020-08-11T22:11:51.996Z] 22:11:51     INFO - TEST-OK | toolkit/components/passwordmgr/test/mochitest/test_formless_submit.html | took 1202ms
[task 2020-08-11T22:11:52.037Z] 22:11:52     INFO - TEST-START | toolkit/components/passwordmgr/test/mochitest/test_formless_submit_navigation.html
[task 2020-08-11T22:11:52.056Z] 22:11:52     INFO - GECKO(9936) | WeakMap value is less marked than map and key
[task 2020-08-11T22:11:52.056Z] 22:11:52     INFO - GECKO(9936) | (map 0000023382D36F20 is black, key 0000224717489B40 is black, value 00000B6AA10A4CA0 is gray)
[task 2020-08-11T22:11:52.056Z] 22:11:52     INFO - GECKO(9936) | WeakMap value is less marked than map and key
[task 2020-08-11T22:11:52.057Z] 22:11:52     INFO - GECKO(9936) | (map 0000023382D36F20 is black, key 0000224717489B80 is black, value 00000B6AA10A42B0 is gray)
[task 2020-08-11T22:11:52.057Z] 22:11:52     INFO - GECKO(9936) | WeakMap value is less marked than map and key
[task 2020-08-11T22:11:52.057Z] 22:11:52     INFO - GECKO(9936) | (map 0000023382D36F20 is black, key 0000224717489B00 is black, value 00001504D189CB20 is gray)
[task 2020-08-11T22:11:52.057Z] 22:11:52     INFO - GECKO(9936) | Assertion failure: WeakMapBase::checkMarkingForZone(zone), at /builds/worker/checkouts/gecko/js/src/gc/GC.cpp:4856
[task 2020-08-11T22:11:52.259Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Unnamed thread 24a31e32800] WARNING: Resource acquired is being released in non-LIFO order; why?
[task 2020-08-11T22:11:52.259Z] 22:11:52     INFO - GECKO(9936) | : file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp, line 292
[task 2020-08-11T22:11:52.259Z] 22:11:52     INFO - GECKO(9936) | --- Mutex : dumpSafetyLock (currently acquired)
[task 2020-08-11T22:11:52.259Z] 22:11:52     INFO - GECKO(9936) |  calling context
[task 2020-08-11T22:11:52.259Z] 22:11:52     INFO - GECKO(9936) |   [stack trace unavailable]
[task 2020-08-11T22:11:52.277Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.277Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.277Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.296Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.302Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worke[Child 200r4, Main Threa/d] WARNING: NS_ENSURE_TRUE(brocwserChrome) faheckouts/gecko/ipc/glueiled: file /builds/worker/chec/Protocolkouts/gecko/docsheUtils.cpp, line 49l9l/base/nsDocShell.
[task 2020-08-11T22:11:52.302Z] 22:11:52     INFO - GECKO(9936) | cpp, line 11547
[task 2020-08-11T22:11:52.302Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.302Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.307Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/workspace/obj-build/dist/include/mozilla/ipc/ProtocolUtils.h, line 295
[task 2020-08-11T22:11:52.337Z] 22:11:52    ERROR - GECKO(9936) | A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2020-08-11T22:11:52.418Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h, line 36
[task 2020-08-11T22:11:52.418Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.420Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp, line 499
[task 2020-08-11T22:11:52.439Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: IPC message discarded: actor cannot send: file /builds/worker/workspace/obj-build/dist/include/mozilla/ipc/ProtocolUtils.h, line 295
[task 2020-08-11T22:11:52.482Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Cache2 I/O] WARNING: 'NS_FAILED(aResult)', file /builds/worker/checkouts/gecko/netwerk/cache2/CacheFile.cpp, line 652
[task 2020-08-11T22:11:52.563Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-08-11T22:11:52.563Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp, line 172
[task 2020-08-11T22:11:52.563Z] 22:11:52     INFO - GECKO(9936) | [GPU 4664, Compositor] WARNING: Possibly dropping task posted to updater thread: file /builds/worker/checkouts/gecko/gfx/layers/apz/src/APZUpdater.cpp, line 370
[task 2020-08-11T22:11:52.572Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Gecko_IOThread] WARNING: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_win.cc, line 166
[task 2020-08-11T22:11:52.602Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: 'aOwner->IsDiscarded()', file /builds/worker/workspace/obj-build/dist/include/mozilla/dom/SyncedContextInlines.h, line 36
[task 2020-08-11T22:11:52.642Z] 22:11:52     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111 (NS_ERROR_NOT_AVAILABLE): file /builds/worker/checkouts/gecko/netwerk/cache/nsApplicationCacheService.cpp, line 161
[task 2020-08-11T22:11:52.692Z] 22:11:52     INFO - GECKO(9936) | [Child 3148, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-08-11T22:11:52.710Z] 22:11:52     INFO - GECKO(9936) | [Child 3148, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:52.748Z] 22:11:52     INFO - GECKO(9936) | [2020-08-11T22:11:52Z WARN  xulstore::persist] tried to remove key that isn't in the store
[task 2020-08-11T22:11:52.748Z] 22:11:52     INFO - GECKO(9936) | [2020-08-11T22:11:52Z WARN  xulstore::persist] tried to remove key that isn't in the store
[task 2020-08-11T22:11:52.949Z] 22:11:52     INFO - GECKO(9936) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-08-11T22:11:52.949Z] 22:11:52     INFO - GECKO(9936) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-08-11T22:11:52.974Z] 22:11:52     INFO - GECKO(9936) | [Child 2208, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-08-11T22:11:52.992Z] 22:11:52     INFO - GECKO(9936) | [Child 2208, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:52.994Z] 22:11:52     INFO - GECKO(9936) | [Child 2004, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-08-11T22:11:53.013Z] 22:11:53     INFO - GECKO(9936) | [Child 2004, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:53.104Z] 22:11:53     INFO - GECKO(9936) | [Child 9624, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-08-11T22:11:53.122Z] 22:11:53     INFO - GECKO(9936) | [Child 9624, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:53.152Z] 22:11:53     INFO - GECKO(9936) | 1597183913148	Marionette	TRACE	Received observer notification xpcom-will-shutdown
[task 2020-08-11T22:11:53.152Z] 22:11:53     INFO - GECKO(9936) | 1597183913148	Marionette	INFO	Stopped listening on port 2828
[task 2020-08-11T22:11:53.152Z] 22:11:53     INFO - GECKO(9936) | 1597183913148	Marionette	DEBUG	Marionette stopped listening
[task 2020-08-11T22:11:53.161Z] 22:11:53     INFO - GECKO(9936) | ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glBlendBarrierKHR" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glCopyImageSubDataEXT" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageCallback" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageCallbackARB" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageControl" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageControlARB" by glcontext
[task 2020-08-11T22:11:53.180Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageInsert" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glDebugMessageInsertARB" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glGetDebugMessageLog" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glGetDebugMessageLogARB" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glGetObjectLabel" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glGetObjectPtrLabel" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glObjectLabel" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glObjectPtrLabel" by glcontext
[task 2020-08-11T22:11:53.181Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glPopDebugGroup" by glcontext
[task 2020-08-11T22:11:53.182Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glPushDebugGroup" by glcontext
[task 2020-08-11T22:11:53.182Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glTextureStorage1DEXT" by glcontext
[task 2020-08-11T22:11:53.182Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glTextureStorage2DEXT" by glcontext
[task 2020-08-11T22:11:53.182Z] 22:11:53     INFO - GECKO(9936) | [2020-08-11T22:11:53Z WARN  webrender_bindings::bindings] Could not find symbol "glTextureStorage3DEXT" by glcontext
[task 2020-08-11T22:11:53.182Z] 22:11:53     INFO - GECKO(9936) | Destroying context 0000015C2E278000 surface 0000015C2C4E4040 on display 0000015C2E231400
[task 2020-08-11T22:11:53.202Z] 22:11:53     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/js/xpconnect/loader/mozJSComponentLoader.cpp, line 228
[task 2020-08-11T22:11:53.202Z] 22:11:53     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/js/xpconnect/loader/mozJSComponentLoader.cpp, line 256
[task 2020-08-11T22:11:53.212Z] 22:11:53     INFO - GECKO(9936) | [GPU 4664, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:53.819Z] 22:11:53     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp, line 3359
[task 2020-08-11T22:11:53.880Z] 22:11:53     INFO - GECKO(9936) | [Parent 7048, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp, line 4343
[task 2020-08-11T22:11:53.927Z] 22:11:53     INFO - TEST-INFO | Main app process: exit 0
[task 2020-08-11T22:11:53.927Z] 22:11:53     INFO - runtests.py | Application ran for: 0:00:32.098000
[task 2020-08-11T22:11:53.928Z] 22:11:53     INFO - zombiecheck | Reading PID log: c:\users\task_1597182570\appdata\local\temp\tmppnycvkpidlog
[task 2020-08-11T22:11:53.928Z] 22:11:53     INFO - ==> process 7048 launched child process 4664 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.0.456056687\968336806" -parentBuildID 20200811210310 -prefsHandle 2236 -prefMapHandle 2228 -prefsLen 1 -prefMapSize 242325 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 2308 gpu)
[task 2020-08-11T22:11:53.929Z] 22:11:53     INFO - ==> process 7048 launched child process 2004 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.6.70129033\2050805403" -childID 1 -isForBrowser -prefsHandle 2188 -prefMapHandle 2884 -prefsLen 1744 -prefMapSize 242325 -parentBuildID 20200811210310 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 2896 tab)
[task 2020-08-11T22:11:53.929Z] 22:11:53     INFO - ==> process 7048 launched child process 6000 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.13.646087385\1616507124" -childID 2 -isForBrowser -prefsHandle 5412 -prefMapHandle 5408 -prefsLen 1789 -prefMapSize 242325 -noScache -parentBuildID 20200811210310 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 5424 tab)
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - ==> process 7048 launched child process 3148 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.20.1966248502\1131729431" -childID 3 -isForBrowser -prefsHandle 5644 -prefMapHandle 5640 -prefsLen 2198 -prefMapSize 242325 -parentBuildID 20200811210310 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 5452 tab)
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - ==> process 7048 launched child process 9624 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.27.968014467\1519872939" -childID 4 -isForBrowser -prefsHandle 5112 -prefMapHandle 5084 -prefsLen 10764 -prefMapSize 242325 -noScache -parentBuildID 20200811210310 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 5200 tab)
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - ==> process 7048 launched child process 2208 ("Z:\task_1597182570\build\application\firefox\firefox.exe" -contentproc --channel="7048.34.703794285\344196740" -childID 5 -isForBrowser -prefsHandle 4760 -prefMapHandle 4684 -prefsLen 11598 -prefMapSize 242325 -noScache -parentBuildID 20200811210310 -appdir "Z:\task_1597182570\build\application\firefox\browser" - 7048 "\\.\pipe\gecko-crash-server-pipe.7048" 3924 tab)
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 2208
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 3148
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 6000
[task 2020-08-11T22:11:53.930Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 9624
[task 2020-08-11T22:11:53.931Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 2004
[task 2020-08-11T22:11:53.931Z] 22:11:53     INFO - zombiecheck | Checking for orphan process with PID: 4664
[task 2020-08-11T22:11:53.931Z] 22:11:53     INFO - mozcrash Copy/paste: Z:/task_1597182570/fetches\minidump_stackwalk\minidump_stackwalk.exe c:\users\task_1597182570\appdata\local\temp\tmp5cbtgv.mozrunner\minidumps\8be1f22a-00bc-492f-8414-3c5e4c7f3a87.dmp Z:\task_1597182570\build\symbols
[task 2020-08-11T22:12:01.502Z] 22:12:01     INFO - mozcrash Saved minidump as Z:\task_1597182570\build\blobber_upload_dir\8be1f22a-00bc-492f-8414-3c5e4c7f3a87.dmp
[task 2020-08-11T22:12:01.502Z] 22:12:01     INFO - mozcrash Saved app info as Z:\task_1597182570\build\blobber_upload_dir\8be1f22a-00bc-492f-8414-3c5e4c7f3a87.extra
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - PROCESS-CRASH | Main app process exited normally | application crashed [@ js::gc::GCRuntime::endMarkingSweepGroup(JSFreeOp*, js::SliceBudget&)]
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - Mozilla crash reason: MOZ_RELEASE_ASSERT(WeakMapBase::checkMarkingForZone(zone))
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - Crash dump filename: c:\users\task_1597182570\appdata\local\temp\tmp5cbtgv.mozrunner\minidumps\8be1f22a-00bc-492f-8414-3c5e4c7f3a87.dmp
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - Operating system: Windows NT
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO -                   10.0.17134 
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - CPU: amd64
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO -      family 6 model 85 stepping 7
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO -      8 CPUs
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - 
[task 2020-08-11T22:12:01.522Z] 22:12:01     INFO - GPU: UNKNOWN
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - 
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - Crash address: 0x7a5c22d9
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - Assertion: Unknown assertion type 0x00000000
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - Process uptime: 28 seconds
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - 
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO - Thread 0 (crashed)
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -  0  xul.dll!js::gc::GCRuntime::endMarkingSweepGroup(JSFreeOp*, js::SliceBudget&) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 4942 + 0x2a]
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rax = 0x00007ff97d9b51e2   rdx = 0x00007ff9b542a640
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rcx = 0x00007ff9a9893028   rbx = 0x00000233fec247b0
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rsi = 0x0000000000000001   rdi = 0x00000233fec260f8
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ff9800
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -      r8 = 0x000000c899ff7af8    r9 = 0x000000c899ff90d1
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     r10 = 0x0000000000000000   r11 = 0x000000c899ff96a0
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     r12 = 0xaaaaaaaaaaaaaaaa   r13 = 0x00000233fec247b0
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     r14 = 0x000000c899ff9d20   r15 = 0x0000000000000002
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rip = 0x00007ff97a5c22d9
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     Found by: given as instruction pointer in context
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -  1  xul.dll!sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 6017 + 0x9]
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     rsp = 0x000000c899ff9890   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.523Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a60b1a1
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -  2  xul.dll!sweepaction::SweepActionForEach<js::gc::SweepGroupsIter,JSRuntime *>::run(js::gc::SweepAction::Args&) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 6052 + 0x9]
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rsp = 0x000000c899ff98e0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5fa3ae
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -  3  xul.dll!js::gc::GCRuntime::performSweepActions(js::SliceBudget&) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 6184 + 0xb]
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rsp = 0x000000c899ff9930   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5c9b51
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -  4  xul.dll!js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason, js::gc::AutoGCSession&) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 6758 + 0xb]
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rsp = 0x000000c899ff9a30   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5cd6e5
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -  5  xul.dll!js::gc::GCRuntime::gcCycle(bool, js::SliceBudget, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 7165 + 0x18]
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.524Z] 22:12:01     INFO -     rsp = 0x000000c899ff9b40   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5cff30
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -  6  xul.dll!js::gc::GCRuntime::collect(bool, js::SliceBudget, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 7399 + 0x34]
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rsp = 0x000000c899ff9cc0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5d191a
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -  7  xul.dll!js::gc::GCRuntime::gcSlice(JS::GCReason, long long) [GC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 7491 + 0x16]
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rsp = 0x000000c899ff9e20   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97a5d2734
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -  8  xul.dll!static nsJSContext::GarbageCollectNow(JS::GCReason, nsJSContext::IsIncremental, nsJSContext::IsShrinking, long long) [nsJSEnvironment.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1166 + 0xe]
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rsp = 0x000000c899ff9ec0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff975b26227
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -  9  xul.dll!InterSliceGCRunnerFired(mozilla::TimeStamp, void*) [nsJSEnvironment.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1736 + 0x18]
[task 2020-08-11T22:12:01.525Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rsp = 0x000000c899ff9f30   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff975b2e9cd
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO - 10  xul.dll!std::_Func_impl_no_alloc<`lambda at /builds/worker/checkouts/gecko/dom/base/nsJSEnvironment.cpp:1784:7',bool,mozilla::TimeStamp>::_Do_call(mozilla::TimeStamp&&) + 0x3d
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rsp = 0x000000c899ff9ff0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff975b3f93d
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO - 11  xul.dll!mozilla::IdleTaskRunner::Run() [IdleTaskRunner.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 54 + 0x2c]
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rsp = 0x000000c899ffa060   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff973e2d18d
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO - 12  xul.dll!static nsJSContext::RunNextCollectorTimer(JS::GCReason, mozilla::TimeStamp) [nsJSEnvironment.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1999 + 0x6]
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     rsp = 0x000000c899ffa100   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff975b2f102
[task 2020-08-11T22:12:01.526Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO - 13  xul.dll!nsDOMWindowUtils::RunNextCollectorTimer() [nsDOMWindowUtils.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1103 + 0xa]
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rsp = 0x000000c899ffa1b0   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff975852926
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO - 14  xul.dll!XPTC__InvokebyIndex + 0x72
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rsp = 0x000000c899ffa200   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x00007ff97c855442
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO - 15  0xc899ffa4f8
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rbx = 0x00000233fec247b0   rbp = 0x00000233ff0f0000
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rsp = 0x000000c899ffa210   r12 = 0xaaaaaaaaaaaaaaaa
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r13 = 0x00000233fec247b0   r14 = 0x000000c899ff9d20
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     r15 = 0x0000000000000002   rip = 0x000000c899ffa4f8
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO - 16  xul.dll!truncf + 0x395be0
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa218
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     rip = 0x00007ff97cbf8090
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO -     Found by: stack scanning
[task 2020-08-11T22:12:01.527Z] 22:12:01     INFO - 17  xul.dll!truncf + 0x39b938
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa220
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00007ff97cbfdde8
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: stack scanning
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO - 18  xul.dll!CallMethodHelper::Call() [XPCWrappedNative.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1175 + 0x18]
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa230
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00007ff974e2e8ba
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: stack scanning
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO - 19  xul.dll!static XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 1141 + 0x8]
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa280
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00007ff974e2e637
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO - 20  xul.dll!XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [XPCWrappedNativeJSOps.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 946 + 0x8]
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa410
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00007ff974e30221
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO - 21  0x21aa303f9f
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa5b0
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00000021aa303f9f
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO - 22  xul.dll!js::CheckZone<js::AllowedHelperThread::None>::check() const [ProtectedData.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 82 + 0x5]
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa680
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     rip = 0x00007ff97a0930d9
[task 2020-08-11T22:12:01.528Z] 22:12:01     INFO -     Found by: stack scanning
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 23  0x3843
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa6b0
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x0000000000003843
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 24  xul.dll!js::jit::MaybeEnterJit(JSContext*, js::RunState&) [Jit.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 197 + 0x598]
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffa7e0
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x00007ff97afec219
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: stack scanning
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 25  xul.dll!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 453 + 0xb]
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffab90
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x00007ff979f13c39
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 26  xul.dll!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 636 + 0x12]
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffac10
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x00007ff979f286b2
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 27  xul.dll!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 664 + 0x11]
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffad10
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x00007ff979f2a1a7
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO - 28  xul.dll!js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) [BaselineIC.cpp:272ef8e25986e5d2aadc75f188b77c65e0dea05e : 3015 + 0x10]
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffad70
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     rip = 0x00007ff97b5e54a7
[task 2020-08-11T22:12:01.529Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO - 29  0x21aa07c25a
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffb170
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     rip = 0x00000021aa07c25a
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     Found by: call frame info
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO - 30  xul.dll!truncf + 0x1311040
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     rbp = 0x00000233ff0f0000   rsp = 0x000000c899ffb1c0
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     rip = 0x00007ff97db734f0
[task 2020-08-11T22:12:01.530Z] 22:12:01     INFO -     Found by: stack scanning
Group: core-security → javascript-core-security

This could be another weak map marking issue.

Flags: needinfo?(sphink)

Yeah, I wonder if this showing up now is a reaction to my last fix in bug 1651001.

It's interesting that the value is gray. I'll audit the code around that logic.

There is a new failure similar to this one:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=313008242&repo=autoland&lineNumber=99614

Should the bug summary be modified to include it, or a new bug be made?

(In reply to Alexandru Michis [:malexandru] from comment #3)

There is a new failure similar to this one:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=313008242&repo=autoland&lineNumber=99614

Should the bug summary be modified to include it, or a new bug be made?

New bug, please. It's different, and surprising. Thank you!

(In reply to Alexandru Michis [:malexandru] from comment #3)

There is a new failure similar to this one:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=313008242&repo=autoland&lineNumber=99614

Should the bug summary be modified to include it, or a new bug be made?

It's been filed now as bug 1659151.

Still trying to reproduce this by combining gray marking and wrapper remapping, but no luck yet.

Gray marking had to be done carefully: just because an entry has been marked gray, it doesn't mean you can forget about it, because it might need to later be "upgraded" to black. (Oops; committed earlier than intended.) But that logic checks out.

Flags: needinfo?(sphink)
Keywords: leave-open
Assignee: nobody → sphink
Status: NEW → ASSIGNED
Keywords: sec-high
Group: javascript-core-security → core-security-release
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 81 Branch

AFAICT, this wasn't supposed to be resolved yet.

Group: core-security-release → javascript-core-security
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---
Target Milestone: 81 Branch → ---

The severity field is not set for this bug.
:jonco, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jcoppeard)
Severity: -- → S4
Flags: needinfo?(jcoppeard)
Priority: -- → P2

I am starting to think that this may involve nuking and un-nuking (RemapDeadWrapper) a key. I'm attempting to write a test case, but it's tricky since it involves gray marking and controlling the exact order of things and even with enqueueMark, I would need to access objects in order to nuke or un-nuke them, and that would cause them to be marked black. I have a jsapi-test in development, which I have not yet managed to massage into showing this bug, but has possibly revealed a different subtle bug.

Blocks: 1667913

I believe this bug will only hit if incremental weakmap marking is enabled, and it is currently disabled. Marking various versions unaffected.

Should we unhide this bug?

Flags: needinfo?(sphink)

This bug requires incremental weakmap marking to be enabled, which it is not anywhere currently. But this should not be unhidden, even though it is not currently active; we would like to re-enable incremental at some point, and according to tcampbell the security people would like such bugs to keep their security categorization.

However, I have no near-term intention to re-enable incremental because of this bug and the lack of good benefits in pause times. (This is more about a performance cliff, and so it could become more pressing later as WeakMaps are used more.) In our meeting today, we decided that marking this as stalled is the correct disposition here. Note that this bug is not stalled in the sense that I usually use it, in that I have avenues for exploration that are still available. It's just that I don't have a reason to spend time on this.

Flags: needinfo?(sphink)
Keywords: stalled

This will probably be fixed by bug 1711413.

Bug 1711413 is landed, and furthermore bug 1694538 and some followups have landed, any of which are likely to have resolved this issue. I'll mark this FIXED for now.

Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Keywords: leave-open, stalled
Resolution: --- → FIXED
Group: javascript-core-security → core-security-release
Target Milestone: --- → 91 Branch

As part of a security bug pattern analysis, we are requesting your help with a high level analysis of this bug. It is our hope to develop static analysis (or potentially runtime/dynamic analysis) in the future to identify classes of bugs.

Please visit this google form to reply.

Flags: needinfo?(sphink)
Whiteboard: [sec-survey]

(In reply to Release mgmt bot [:marco/ :calixte] from comment #17)

As part of a security bug pattern analysis, we are requesting your help with a high level analysis of this bug. It is our hope to develop static analysis (or potentially runtime/dynamic analysis) in the future to identify classes of bugs.

I'm not sure which change fixed this bug, so no.

Flags: needinfo?(sphink)
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: