Closed
Bug 1298597
Opened 9 years ago
Closed 9 years ago
Intermittent test_about_pages.py TestAboutPages.test_navigate_shortcut_key | application crashed [@ JSObject::as<js::PromiseObject>]
Categories
(Core :: JavaScript Engine, defect, P3)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
mozilla51
Tracking | Status | |
---|---|---|
firefox51 | --- | fixed |
People
(Reporter: aryx, Assigned: till)
References
Details
(Keywords: crash, intermittent-failure)
Attachments
(1 file)
https://treeherder.mozilla.org/logviewer.html#?job_id=11319228&repo=fx-team
00:34:28 INFO - TEST-START | test_about_pages.py TestAboutPages.test_navigate_shortcut_key
00:34:39 INFO - mozcrash Copy/paste: /usr/local/bin/linux64-minidump_stackwalk /tmp/tmpcbLNPz.mozrunner/minidumps/178eeab1-c28d-e512-421ec164-4d1a68ce.dmp /home/worker/workspace/build/symbols
00:34:44 INFO - mozcrash Saved minidump as /home/worker/workspace/build/blobber_upload_dir/178eeab1-c28d-e512-421ec164-4d1a68ce.dmp
00:34:44 INFO - mozcrash Saved app info as /home/worker/workspace/build/blobber_upload_dir/178eeab1-c28d-e512-421ec164-4d1a68ce.extra
00:34:44 ERROR - PROCESS-CRASH | test_about_pages.py TestAboutPages.test_navigate_shortcut_key | application crashed [@ JSObject::as<js::PromiseObject>]
00:34:44 INFO - Crash dump filename: /tmp/tmpcbLNPz.mozrunner/minidumps/178eeab1-c28d-e512-421ec164-4d1a68ce.dmp
00:34:44 INFO - Operating system: Linux
00:34:44 INFO - 0.0.0 Linux 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64
00:34:44 INFO - CPU: amd64
00:34:44 INFO - family 6 model 62 stepping 4
00:34:44 INFO - 2 CPUs
00:34:44 INFO - Crash reason: SIGSEGV
00:34:44 INFO - Crash address: 0x0
00:34:44 INFO - Thread 0 (crashed)
00:34:44 INFO - 0 libxul.so!JSObject::as<js::PromiseObject> [jsobj.h:3c4c4accb139 : 562 + 0x5]
00:34:44 INFO - rbx = 0x00007ffda256c2d0 r12 = 0x00007ffda256c2b0
00:34:44 INFO - r13 = 0x00007f30fe536000 r14 = 0x00007f30fa44c140
00:34:44 INFO - r15 = 0x00007ffda256c480 rip = 0x00007f310b2f39ca
00:34:44 INFO - rsp = 0x00007ffda256c290 rbp = 0x00007ffda256c290
00:34:44 INFO - Found by: given as instruction pointer in context
00:34:44 INFO - 1 libxul.so!FulfillMaybeWrappedPromise [Promise.cpp:3c4c4accb139 : 181 + 0x2c]
00:34:44 INFO - rbx = 0x00007ffda256c2d0 r12 = 0x00007ffda256c2b0
00:34:44 INFO - r13 = 0x00007f30fe536000 r14 = 0x00007f30fa44c140
00:34:44 INFO - r15 = 0x00007ffda256c480 rip = 0x00007f310e407beb
00:34:44 INFO - rsp = 0x00007ffda256c2a0 rbp = 0x00007ffda256c320
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 2 libxul.so!ResolvePromiseInternal [Promise.cpp:3c4c4accb139 : 275 + 0x15]
00:34:44 INFO - rbx = 0x00007ffda256c428 r12 = 0x00007ffda256c4d0
00:34:44 INFO - r13 = 0x0000000000000000 r14 = 0x00007f30fa44c140
00:34:44 INFO - r15 = 0x00007ffda256c480 rip = 0x00007f310e408276
00:34:44 INFO - rsp = 0x00007ffda256c330 rbp = 0x00007ffda256c3f0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 3 libxul.so!ResolvePromiseFunction [Promise.cpp:3c4c4accb139 : 349 + 0x4]
00:34:44 INFO - rbx = 0x00007ffda256c428 r12 = 0x00007ffda256c4d0
00:34:44 INFO - r13 = 0x0000000000000000 r14 = 0x00007f30fa44c140
00:34:44 INFO - r15 = 0x00007ffda256c490 rip = 0x00007f310e4086cb
00:34:44 INFO - rsp = 0x00007ffda256c400 rbp = 0x00007ffda256c520
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 4 libxul.so!js::CallJSNative [jscntxtinlines.h:3c4c4accb139 : 235 + 0x8]
00:34:44 INFO - rbx = 0x0000000000000000 r12 = 0x00007f30fa44c148
00:34:44 INFO - r13 = 0x00007ffda256c540 r14 = 0x00007ffda256c9c0
00:34:44 INFO - r15 = 0x00007f30fe536000 rip = 0x00007f310e296365
00:34:44 INFO - rsp = 0x00007ffda256c530 rbp = 0x00007ffda256c580
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 5 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:3c4c4accb139 : 454 + 0xe]
00:34:44 INFO - rbx = 0x00007ffda256c9c0 r12 = 0x00007f30fe536000
00:34:44 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
00:34:44 INFO - r15 = 0x00007f31104122c0 rip = 0x00007f310e2db5bb
00:34:44 INFO - rsp = 0x00007ffda256c590 rbp = 0x00007ffda256c610
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 6 libxul.so!Interpret [Interpreter.cpp:3c4c4accb139 : 505 + 0xe]
00:34:44 INFO - rbx = 0x00007ffda256c718 r12 = 0x00007f311008c200
00:34:44 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
00:34:44 INFO - r15 = 0x00007ffda256c9c0 rip = 0x00007f310e2d0add
00:34:44 INFO - rsp = 0x00007ffda256c620 rbp = 0x00007ffda256cc40
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 7 libxul.so!js::RunScript [Interpreter.cpp:3c4c4accb139 : 400 + 0xa]
00:34:44 INFO - rbx = 0x00007f30fe536000 r12 = 0x00007ffda256cd40
00:34:44 INFO - r13 = 0x00007ffda256cc80 r14 = 0x00007ffda256cc70
00:34:44 INFO - r15 = 0x00007f30c8234ef0 rip = 0x00007f310e2db3d6
00:34:44 INFO - rsp = 0x00007ffda256cc50 rbp = 0x00007ffda256cd20
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 8 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:3c4c4accb139 : 472 + 0xa]
00:34:44 INFO - rbx = 0x00007ffda256ce30 r12 = 0x00007f30fe536000
00:34:44 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
00:34:44 INFO - r15 = 0x00007ffda256cd40 rip = 0x00007f310e2db71b
00:34:44 INFO - rsp = 0x00007ffda256cd30 rbp = 0x00007ffda256cdb0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 9 libxul.so!js::Call [Interpreter.cpp:3c4c4accb139 : 518 + 0x4]
00:34:44 INFO - rbx = 0x00007ffda256ce30 r12 = 0x00007ffda256d5a8
00:34:44 INFO - r13 = 0x00007ffda256d060 r14 = 0x00007ffda256ce10
00:34:44 INFO - r15 = 0x0000000000000001 rip = 0x00007f310e2dbb8a
00:34:44 INFO - rsp = 0x00007ffda256cdc0 rbp = 0x00007ffda256cdd0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 10 libxul.so!js::Wrapper::call [Wrapper.cpp:3c4c4accb139 : 165 + 0xe]
00:34:44 INFO - rbx = 0x00007ffda256ce30 r12 = 0x00007f30fe536000
00:34:44 INFO - r13 = 0x00007ffda256d060 r14 = 0x00007ffda256ce10
00:34:44 INFO - r15 = 0x0000000000000001 rip = 0x00007f310e2086e7
00:34:44 INFO - rsp = 0x00007ffda256cde0 rbp = 0x00007ffda256cf10
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 11 libxul.so!js::CrossCompartmentWrapper::call [CrossCompartmentWrapper.cpp:3c4c4accb139 : 333 + 0x11]
00:34:44 INFO - rbx = 0x0000000000000001 r12 = 0x00007ffda256d060
00:34:44 INFO - r13 = 0x00007ffda256cf30 r14 = 0x00007ffda256d090
00:34:44 INFO - r15 = 0x00007f3110414e20 rip = 0x00007f310e1c3172
00:34:44 INFO - rsp = 0x00007ffda256cf20 rbp = 0x00007ffda256cfa0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 12 libxul.so!js::Proxy::call [Proxy.cpp:3c4c4accb139 : 401 + 0x11]
00:34:44 INFO - rbx = 0x00007f30fe536000 r12 = 0x00007ffda256cfb0
00:34:44 INFO - r13 = 0x00007ffda256d090 r14 = 0x00007ffda256d060
00:34:44 INFO - r15 = 0x00007f3110414e20 rip = 0x00007f310e1bd512
00:34:44 INFO - rsp = 0x00007ffda256cfb0 rbp = 0x00007ffda256d030
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 13 libxul.so!js::proxy_Call [Proxy.cpp:3c4c4accb139 : 690 + 0x8]
00:34:44 INFO - rbx = 0x00007ffda256d080 r12 = 0x00007ffda256d5c0
00:34:44 INFO - r13 = 0x00007ffda256d0d0 r14 = 0x00007ffda256d320
00:34:44 INFO - r15 = 0x00007f30fe536000 rip = 0x00007f310e1becb4
00:34:44 INFO - rsp = 0x00007ffda256d040 rbp = 0x00007ffda256d0b0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 14 libxul.so!js::CallJSNative [jscntxtinlines.h:3c4c4accb139 : 235 + 0x8]
00:34:44 INFO - rbx = 0x0000000000000000 r12 = 0x00007ffda256d5c0
00:34:44 INFO - r13 = 0x00007ffda256d0d0 r14 = 0x00007ffda256d320
00:34:44 INFO - r15 = 0x00007f30fe536000 rip = 0x00007f310e296365
00:34:44 INFO - rsp = 0x00007ffda256d0c0 rbp = 0x00007ffda256d110
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 15 libxul.so!js::InternalCallOrConstruct [Interpreter.cpp:3c4c4accb139 : 442 + 0xd]
00:34:44 INFO - rbx = 0x00007ffda256d320 r12 = 0x00007f30fe536000
00:34:44 INFO - r13 = 0x0000000000000002 r14 = 0x0000000000000000
00:34:44 INFO - r15 = 0x00007f31104122c0 rip = 0x00007f310e2db8dd
00:34:44 INFO - rsp = 0x00007ffda256d120 rbp = 0x00007ffda256d1a0
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 16 libxul.so!js::jit::DoCallFallback [BaselineIC.cpp:3c4c4accb139 : 5993 + 0x12]
00:34:44 INFO - rbx = 0x0000000000000001 r12 = 0x00007ffda256d5a8
00:34:44 INFO - r13 = 0x00007f30f8e618d8 r14 = 0x0000000000000001
00:34:44 INFO - r15 = 0x00000000cdba2200 rip = 0x00007f310e65371b
00:34:44 INFO - rsp = 0x00007ffda256d1b0 rbp = 0x00007ffda256d540
00:34:44 INFO - Found by: call frame info
00:34:44 INFO - 17 0x7f3118bc6110
00:34:44 INFO - rbx = 0xfffe7f30cfd609c0 r12 = 0x0000000000000000
00:34:44 INFO - r13 = 0x00007ffda256de30 r14 = 0x00007f30cfd60980
00:34:44 INFO - r15 = 0x0000000000000000 rip = 0x00007f3118bc6111
00:34:44 INFO - rsp = 0x00007ffda256d550 rbp = 0x00007ffda256d5c0
00:34:44 INFO - Found by: call frame info
![]() |
Reporter | |
Comment 1•9 years ago
|
||
Till, is this new signature a regression from bug 1289318?
Blocks: 1289318
Flags: needinfo?(till)
Comment 2•9 years ago
|
||
FYI the first time this crash happened was for:
https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=2dcfc65b669237cd8629b4ef07a5287a66204580&selectedJob=2823564
![]() |
Reporter | |
Comment 3•9 years ago
|
||
That's a job from yesterday, but this bug is 5 days old. https://treeherder.mozilla.org/#/jobs?repo=fx-team&revision=3c4c4accb1392bbc70fed3ddebbaa42453963900&selectedJob=11319228 seems to be the first occurrence.
Assignee | ||
Comment 4•9 years ago
|
||
Looking into this now.
Assignee: nobody → till
Flags: needinfo?(till)
Comment 5•9 years ago
|
||
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
Comment hidden (mozreview-request) |
Comment hidden (Intermittent Failures Robot) |
Comment 8•9 years ago
|
||
mozreview-review |
Comment on attachment 8787649 [details]
Bug 1298597 - Properly handle the target Promise having been nuked in resolve/reject functions for xray'd Promises.
https://reviewboard.mozilla.org/r/76344/#review74780
Nice to have a test for this.
Attachment #8787649 -
Flags: review?(jdemooij) → review+
Pushed by tschneidereit@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/282b5a199154
Properly handle the target Promise having been nuked in resolve/reject functions for xray'd Promises. r=jandem
Comment 10•9 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
You need to log in
before you can comment on or make changes to this bug.
Description
•