Closed Bug 1842499 Opened 2 years ago Closed 2 years ago

Intermittent MOZ_CRASH(unexpected type) [@ js::jit::GetPropIRGenerator::tryAttachPrimitive] | single tracking bug

Categories

(Core :: JavaScript Engine, defect, P5)

defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure, intermittent-testcase)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=422077240&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/chpRSrqNSs-NIzcDB5WAJw/runs/0/artifacts/public/logs/live_backing.log


[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - PROCESS-CRASH | MOZ_CRASH(unexpected type) [@ js::jit::GetPropIRGenerator::tryAttachPrimitive] | editor/libeditor/tests/test_handle_new_lines.html 
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Process type: content
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Process pid: 2634
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Mozilla crash reason: MOZ_CRASH(unexpected type)
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Crash dump filename: /var/folders/wz/g2zb5lgn6737640bv4sq9x6h000014/T/tmpaqpyzj5n.mozrunner/minidumps/3653EAA9-637A-41E9-8038-57A13F72B6A5.dmp
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Operating system: Mac OS X
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO -                   10.15.7 19H1030
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - CPU: amd64
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO -      family 6 model 158 stepping 10
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO -      12 CPUs
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - 
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Crash address: 0x0
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Crashing instruction: `mov dword [0x0], 0x947`
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Memory accessed by instruction:
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO -   0. Address: 0x0000000000000000
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO -      Size: 4
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Mac Crash Info:
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - 
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Process uptime: 71 seconds
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - 
[task 2023-07-09T23:25:58.635Z] 23:25:58     INFO - Thread 0 MainThread (crashed)
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -  0  XUL!js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle<JS::PropertyKey>) [CacheIR.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 2375]
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -  1  XUL!js::jit::GetPropIRGenerator::tryAttachStub() [CacheIR.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 456 + 0x11]
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rax = 0x000000011c712f81    rdx = 0x0000000116bef159
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rcx = 0x000000010dcea5f8    rbx = 0xfffb000000000000
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rsi = 0x0000000116bf1da8    rdi = 0x0000000110320100
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rbp = 0x00007ffee223f1e0    rsp = 0x00007ffee223ef70
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -       r8 = 0x00007ffee223f230     r9 = 0x0000000000000001
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      r10 = 0x0000000110320188    r11 = 0x0000000000000000
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      r12 = 0x0000000000000000    r13 = 0x0000000000000000
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      r14 = 0x0000000000000000    r15 = 0x00000f7997b39044
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rip = 0x0000000116bef16a
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -     Found by: given as instruction pointer in context
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -  2  XUL!TryAttachIonStub<js::jit::GetPropIRGenerator, js::jit::CacheKind, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&>(JSContext*, js::jit::IonIC*, js::jit::IonScript*, js::jit::CacheKind&&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&) [IonIC.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 142]
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -  3  XUL!js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropertyIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [IonIC.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 171 + 0xb5]
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rbx = 0x00007ffee223f230    rbp = 0x00007ffee223f3f0
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      rsp = 0x00007ffee223f1f0    r12 = 0x0000000000000000
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      r13 = 0x0000000114d97590    r14 = 0x0000000110320100
[task 2023-07-09T23:25:58.636Z] 23:25:58     INFO -      r15 = 0x0000000114d97500    rip = 0x0000000116ce02ff
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -  4  0x3ba53651de4b
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rbx = 0x00003ba536519250    rbp = 0x00007ffee223f420
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rsp = 0x00007ffee223f400    r12 = 0x0000000000000000
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      r13 = 0x00007ffee223fdc8    r14 = 0x0000000114ce264b
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      r15 = 0x0000000110320a50    rip = 0x00003ba53651de4c
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -  5  0x3ba536826877
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rbp = 0x00007ffee223f4e0    rsp = 0x00007ffee223f430
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rip = 0x00003ba536826878
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -  6  0x3ba5365192d4
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rbp = 0x00007ffee223f520    rsp = 0x00007ffee223f4f0
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rip = 0x00003ba5365192d5
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -  7  0x3ba53673595d
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rbp = 0x00007ffee223f558    rsp = 0x00007ffee223f530
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rip = 0x00003ba53673595e
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -  8  0x3ba536523ace
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rbp = 0x00007ffee223f5f0    rsp = 0x00007ffee223f568
[task 2023-07-09T23:25:58.637Z] 23:25:58     INFO -      rip = 0x00003ba536523acf
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -  9  0x3ba53673595d
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f630    rsp = 0x00007ffee223f600
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba53673595e
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO - 10  0x3ba536523ace
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f6e0    rsp = 0x00007ffee223f640
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba536523acf
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO - 11  0x3ba5365192d4
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f710    rsp = 0x00007ffee223f6f0
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba5365192d5
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO - 12  0x3ba5367352c4
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f748    rsp = 0x00007ffee223f720
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba5367352c5
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO - 13  0x3ba536523ace
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f7d0    rsp = 0x00007ffee223f758
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba536523acf
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO - 14  0x3ba53673595d
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rbp = 0x00007ffee223f808    rsp = 0x00007ffee223f7e0
[task 2023-07-09T23:25:58.638Z] 23:25:58     INFO -      rip = 0x00003ba53673595e
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO - 15  0x3ba536523ace
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rbp = 0x00007ffee223f890    rsp = 0x00007ffee223f818
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rip = 0x00003ba536523acf
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO - 16  0x3ba53673595d
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rbp = 0x00007ffee223f8c8    rsp = 0x00007ffee223f8a0
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rip = 0x00003ba53673595e
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO - 17  0x3ba536523bc2
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rbp = 0x00007ffee223f940    rsp = 0x00007ffee223f8d8
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rip = 0x00003ba536523bc3
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO - 18  0x3ba53674d658
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rbp = 0x00007ffee223f970    rsp = 0x00007ffee223f950
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rip = 0x00003ba53674d659
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO - 19  0x3ba536523bc2
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rbp = 0x00007ffee223f9f0    rsp = 0x00007ffee223f980
[task 2023-07-09T23:25:58.639Z] 23:25:58     INFO -      rip = 0x00003ba536523bc3
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 20  0x3ba5365194e8
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rbp = 0x00007ffee223fa50    rsp = 0x00007ffee223fa00
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rip = 0x00003ba5365194e9
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 21  XUL!EnterJit(JSContext*, js::RunState&, unsigned char*) [Jit.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 104]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 22  XUL!js::jit::MaybeEnterJit(JSContext*, js::RunState&) [Jit.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 213 + 0x295]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rbp = 0x00007ffee223fc40    rsp = 0x00007ffee223fa60
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rip = 0x0000000116ce6046
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: previous frame's frame pointer
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 23  XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 448]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 24  XUL!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [Interpreter.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 612]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 25  XUL!InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [Interpreter.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 647]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -     Found by: inlining
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO - 26  XUL!js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [Interpreter.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 679 + 0x2d9]
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rbx = 0x0000000000000004    rbp = 0x00007ffee223fd30
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      rsp = 0x00007ffee223fc50    r12 = 0x0000000000000000
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      r13 = 0x0000000000000000    r14 = 0x0000013c266f03df
[task 2023-07-09T23:25:58.640Z] 23:25:58     INFO -      r15 = 0x0000000110390800    rip = 0x00000001166eaf7b
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO - 27  XUL!JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [CallAndConstruct.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 53 + 0x18]
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rbx = 0x0000000000000000    rbp = 0x00007ffee223fe30
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rsp = 0x00007ffee223fd40    r12 = 0x00007ffee223fee8
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r13 = 0x00007ffee223fdc0    r14 = 0x00007ffee223fd60
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r15 = 0x0000000110320100    rip = 0x0000000116770377
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO - 28  XUL!nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*) [XPCWrappedJSClass.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 918 + 0xe]
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rbx = 0x0000000110320100    rbp = 0x00007ffee2240200
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rsp = 0x00007ffee223fe40    r12 = 0x0000000000000001
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r13 = 0x0000000000000001    r14 = 0x000000011052c000
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r15 = 0x00007ffee2240101    rip = 0x000000011591235a
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO - 29  XUL!PrepareAndDispatch [xptcstubs_x86_64_darwin.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 117 + 0x14]
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rbx = 0x0000000000000011    rbp = 0x00007ffee22402c0
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rsp = 0x00007ffee2240210    r12 = 0x0000000125518580
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r13 = 0x0000000000000003    r14 = 0x00007ffee22402d0
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      r15 = 0x00007ffee2240350    rip = 0x00000001155efc66
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO - 30  XUL!SharedStub + 0x5a
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rbx = 0x0000000124dc6f60    rbp = 0x00007ffee2240340
[task 2023-07-09T23:25:58.641Z] 23:25:58     INFO -      rsp = 0x00007ffee22402d0    r12 = 0x0000000000000000
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      r13 = 0x0000000124dc6f60    r14 = 0x0000000124dc6f30
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      r15 = 0x0000000125518560    rip = 0x00000001155eebbb
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO - 31  0x12551857f
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      rbx = 0x0000000124dc6f60    rbp = 0x00007ffee2240340
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      rsp = 0x00007ffee22402d8    r12 = 0x0000000000000000
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      r13 = 0x0000000124dc6f60    r14 = 0x0000000124dc6f30
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -      r15 = 0x0000000125518560    rip = 0x0000000125518580
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -     Found by: call frame info
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO - 32  XUL!nsTimerImpl::Fire(int)::$_1::operator()(nsCOMPtr<nsITimerCallback> const&) const [nsTimerImpl.cpp:76990d265adf8f3e06e2352d422a410ae6c899a0 : 675]
[task 2023-07-09T23:25:58.642Z] 23:25:58     INFO -     Found by: inlining
Component: DOM: Editor → JavaScript Engine
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.