Intermittent test_eme_canvas_blocked.html | application crashed [@ js::MapObject::clear(JSContext *,JS::Handle<JSObject *>)] after "Assertion failure: MapObject::is(obj), at js\src\builtin/MapObject.cpp:1562"

RESOLVED WORKSFORME

Status

()

Core
Audio/Video
RESOLVED WORKSFORME
3 years ago
2 years ago

People

(Reporter: RyanVM, Unassigned)

Tracking

({assertion, crash, intermittent-failure})

Trunk
x86
Windows 8.1
assertion, crash, intermittent-failure
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
I'm feeling strongly inclined to disable test_eme_canvas_blocked.html on Windows at this point. The failures in this test are getting out of control.

05:24:29 INFO - Assertion failure: MapObject::is(obj), at c:\builds\moz2_slave\fx-team-w64-d-0000000000000000\build\js\src\builtin/MapObject.cpp:1562 

05:24:31 INFO - 183 INFO TEST-PASS | dom/media/test/test_eme_canvas_blocked.html | [05:24:29.471] gizmo-frag-cencinit.mp4-3 key session type should match
05:24:31 INFO - 184 INFO TEST-PASS | dom/media/test/test_eme_canvas_blocked.html | [05:24:29.472] gizmo-frag-cencinit.mp4-3 message event should contain key ID array
05:24:31 INFO - 185 INFO [05:24:29.472] gizmo-frag-cencinit.mp4-3 found key 7e5733337e5733337e5733337e573333 for key id 7e571d037e571d037e571d037e571d03
05:24:31 INFO - 186 INFO [05:24:29.473] gizmo-frag-cencinit.mp4-3 found key 7e5744447e5744447e5744447e574444 for key id 7e571d047e571d047e571d047e571d04
05:24:31 INFO - 187 INFO [05:24:29.473] gizmo-frag-cencinit.mp4-3 sending update message to CDM: {"keys":[{"kty":"oct","alg":"A128KW","kid":"flcdA35XHQN-Vx0DflcdAw","k":"flczM35XMzN-VzMzflczMw"},{"kty":"oct","alg":"A128KW","kid":"flcdBH5XHQR-Vx0EflcdBA","k":"fldERH5XRER-V0REfldERA"}],"type":"temporary"}
05:24:31 INFO - 188 INFO [05:24:29.539] gizmo-frag-cencinit.mp4-3 addNextFragment() fetching next fragment http://test2.mochi.test:8888/tests/dom/media/test/allowed.sjs?gizmo-frag-cenc1.m4s
05:24:31 INFO - 189 ERROR TEST-UNEXPECTED-FAIL | dom/media/test/test_eme_canvas_blocked.html | application terminated with exit code 1
05:24:31 INFO - runtests.py | Application ran for: 0:03:58.689000
05:24:31 INFO - zombiecheck | Reading PID log: c:\users\cltbld~1.t-w\appdata\local\temp\tmp_dhyr7pidlog
05:24:38 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\c96a2f56-b497-483c-8ac8-3236b4098c4e.dmp
05:24:38 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\c96a2f56-b497-483c-8ac8-3236b4098c4e.extra
05:24:38 WARNING - PROCESS-CRASH | dom/media/test/test_eme_canvas_blocked.html | application crashed [@ js::MapObject::clear(JSContext *,JS::Handle<JSObject *>)]
05:24:38 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmp6ce0rv.mozrunner\minidumps\c96a2f56-b497-483c-8ac8-3236b4098c4e.dmp
05:24:38 INFO - Operating system: Windows NT
05:24:38 INFO - 6.2.9200
05:24:38 INFO - CPU: amd64
05:24:38 INFO - family 6 model 30 stepping 5
05:24:38 INFO - 8 CPUs
05:24:38 INFO - Crash reason: EXCEPTION_BREAKPOINT
05:24:38 INFO - Crash address: 0x7f94b825041
05:24:38 INFO - Thread 0 (crashed)
05:24:38 INFO - 0 xul.dll!js::MapObject::clear(JSContext *,JS::Handle<JSObject *>) [MapObject.cpp:afbba6c11b19 : 1562 + 0x3d]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f94b825041
05:24:38 INFO - rsp = 0x00000050b8adedc0 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: given as instruction pointer in context
05:24:38 INFO - 1 xul.dll!JS::MapClear(JSContext *,JS::Handle<JSObject *>) [MapObject.cpp:afbba6c11b19 : 2152 + 0xc]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f94b807417
05:24:38 INFO - rsp = 0x00000050b8adee00 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 2 xul.dll!mozilla::dom::MediaKeyStatusMap::UpdateInternal(nsTArray<mozilla::CDMCaps::KeyStatus> const &) [MediaKeyStatusMap.cpp:afbba6c11b19 : 214 + 0x4]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f949ca9391
05:24:38 INFO - rsp = 0x00000050b8adee30 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 3 xul.dll!mozilla::dom::MediaKeySession::UpdateKeyStatusMap() [MediaKeySession.cpp:afbba6c11b19 : 131 + 0x44]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f949ca96f7
05:24:38 INFO - rsp = 0x00000050b8adef90 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 4 xul.dll!mozilla::dom::MediaKeySession::DispatchKeyStatusesChange() [MediaKeySession.cpp:afbba6c11b19 : 309 + 0x4]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f949c9f75a
05:24:38 INFO - rsp = 0x00000050b8adefd0 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 5 xul.dll!mozilla::CDMProxy::OnKeyStatusesChange(nsAString_internal const &) [CDMProxy.cpp:afbba6c11b19 : 447 + 0x7]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f949ca3b1f
05:24:38 INFO - rsp = 0x00000050b8adf020 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 6 xul.dll!nsRunnableMethodImpl<void ( mozilla::CDMProxy::*)(nsAString_internal const &),nsString,1>::Run() [nsThreadUtils.h:afbba6c11b19 : 361 + 0xa]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f949ca6f4f
05:24:38 INFO - rsp = 0x00000050b8adf060 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 7 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:afbba6c11b19 : 855 + 0x35]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f947ea51e6
05:24:38 INFO - rsp = 0x00000050b8adf0a0 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
05:24:38 INFO - 8 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:afbba6c11b19 : 265 + 0xc]
05:24:38 INFO - rbx = 0x00000050c139c1c0 r12 = 0x00000050b8adefd0
05:24:38 INFO - r13 = 0x00000050b8adf250 r14 = 0x0000000000000000
05:24:38 INFO - r15 = 0x0000000000000000 rip = 0x000007f947ee9f7f
05:24:38 INFO - rsp = 0x00000050b8adf210 rbp = 0x00000050b8adef30
05:24:38 INFO - Found by: call frame info
Flags: needinfo?(jwwang)
Flags: needinfo?(cpearce)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Should be fixed by bug 1129722.
Depends on: 1129722
Flags: needinfo?(jwwang)
Flags: needinfo?(cpearce)

Comment 4

2 years ago
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.