Intermittent browser_toolbarbutton.js | application crashed [@ js::gc::IsInsideNursery(js::gc::Cell const *)] after " Assertion failure: location != 0, at HeapAPI.h:316"

RESOLVED WORKSFORME

Status

()

Core
JavaScript: GC
P3
normal
RESOLVED WORKSFORME
4 years ago
2 years ago

People

(Reporter: RyanVM, Unassigned)

Tracking

Trunk
x86
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
11:17:42 INFO - 1244 INFO TEST-OK | browser/components/loop/test/mochitest/browser_toolbarbutton.js | took 2141ms
11:17:42 INFO - ++DOCSHELL 0000003704238000 == 28 [pid = 4732] [id = 41]
11:17:42 INFO - ++DOMWINDOW == 72 (000000370457D400) [pid = 4732] [serial = 103] [outer = 0000000000000000]
11:17:42 INFO - ++DOMWINDOW == 73 (000000370D37D400) [pid = 4732] [serial = 104] [outer = 000000370457D400]
11:17:42 INFO - [4732] WARNING: NS_ENSURE_TRUE(mMutable) failed: file c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\netwerk\base\src\nsSimpleURI.cpp, line 265
11:17:42 INFO - [4732] WARNING: Subdocument container has no frame: file c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\layout\base\nsDocumentViewer.cpp, line 2505
11:17:42 INFO - ++DOMWINDOW == 74 (0000003713B90000) [pid = 4732] [serial = 105] [outer = 000000370D296400]
11:17:42 INFO - [4732] WARNING: Subdocument container has no frame: file c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\layout\base\nsDocumentViewer.cpp, line 2505
11:17:42 INFO - ++DOMWINDOW == 75 (0000003713B93400) [pid = 4732] [serial = 106] [outer = 000000370D296800]
11:17:43 INFO - Assertion failure: location != 0, at c:\builds\moz2_slave\m-in-w64-d-0000000000000000000\build\obj-firefox\dist\include\js/HeapAPI.h:316
11:17:43 INFO - ### ERROR: WalkStack64: The handle is invalid.
11:17:43 INFO - TEST-INFO | Main app process: exit status 1
11:17:43 WARNING - TEST-UNEXPECTED-FAIL | ShutdownLeaks | process() called before end of test suite
11:17:43 INFO - 1245 INFO checking window state
11:17:43 INFO - 1246 ERROR TEST-UNEXPECTED-FAIL | browser/components/loop/test/mochitest/browser_toolbarbutton.js | application terminated with exit code 1
11:17:43 INFO - runtests.py | Application ran for: 0:00:44.970000
11:17:43 INFO - zombiecheck | Reading PID log: c:\users\cltbld~1.t-w\appdata\local\temp\tmpx5fzwtpidlog
11:17:50 INFO - mozcrash Saved minidump as C:\slave\test\build\blobber_upload_dir\9fd496af-5339-41c7-81e8-8d60e3aab0b4.dmp
11:17:50 INFO - mozcrash Saved app info as C:\slave\test\build\blobber_upload_dir\9fd496af-5339-41c7-81e8-8d60e3aab0b4.extra
11:17:50 WARNING - PROCESS-CRASH | browser/components/loop/test/mochitest/browser_toolbarbutton.js | application crashed [@ js::gc::IsInsideNursery(js::gc::Cell const *)]
11:17:50 INFO - Crash dump filename: c:\users\cltbld~1.t-w\appdata\local\temp\tmpisbut8.mozrunner\minidumps\9fd496af-5339-41c7-81e8-8d60e3aab0b4.dmp
11:17:50 INFO - Operating system: Windows NT
11:17:50 INFO - 6.2.9200
11:17:50 INFO - CPU: amd64
11:17:50 INFO - family 6 model 30 stepping 5
11:17:50 INFO - 8 CPUs
11:17:50 INFO - Crash reason: EXCEPTION_BREAKPOINT
11:17:50 INFO - Crash address: 0x7fbd5404ca5
11:17:50 INFO - Thread 0 (crashed)
11:17:50 INFO - 0 xul.dll!js::gc::IsInsideNursery(js::gc::Cell const *) [HeapAPI.h:c8f266a9de26 : 316 + 0x50]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd5404ca5
11:17:50 INFO - rsp = 0x0000003779ad93c0 rbp = 0x0000003716114000
11:17:50 INFO - Found by: given as instruction pointer in context
11:17:50 INFO - 1 xul.dll!CheckMarkedThing<JSFunction> [Marking.cpp:c8f266a9de26 : 178 + 0x7]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd892870c
11:17:50 INFO - rsp = 0x0000003779ad9400 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 2 xul.dll!MarkInternal<JSFunction> [Marking.cpp:c8f266a9de26 : 275 + 0x4]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd893f18a
11:17:50 INFO - rsp = 0x0000003779ad9440 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 3 xul.dll!js::jit::ICStub::trace(JSTracer *) [BaselineIC.cpp:c8f266a9de26 : 197 + 0x4]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8eaa9c8
11:17:50 INFO - rsp = 0x0000003779ad9480 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 4 xul.dll!js::jit::BaselineScript::trace(JSTracer *) [BaselineJIT.cpp:c8f266a9de26 : 411 + 0xa]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8eaa72b
11:17:50 INFO - rsp = 0x0000003779ad94c0 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 5 xul.dll!js::jit::TraceJitScripts(JSTracer *,JSScript *) [Ion.cpp:c8f266a9de26 : 3181 + 0x12]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8f49d86
11:17:50 INFO - rsp = 0x0000003779ad9500 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 6 xul.dll!PushMarkStack [Marking.cpp:c8f266a9de26 : 1138 + 0xa]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8982051
11:17:50 INFO - rsp = 0x0000003779ad9530 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 7 xul.dll!MarkInternal<JSScript> [Marking.cpp:c8f266a9de26 : 313 + 0x12]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd893f8ad
11:17:50 INFO - rsp = 0x0000003779ad9570 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 8 xul.dll!js::jit::ICStub::trace(JSTracer *) [BaselineIC.cpp:c8f266a9de26 : 190 + 0x4]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8eaa987
11:17:50 INFO - rsp = 0x0000003779ad95b0 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 9 xul.dll!js::jit::BaselineScript::trace(JSTracer *) [BaselineJIT.cpp:c8f266a9de26 : 411 + 0xa]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8eaa72b
11:17:50 INFO - rsp = 0x0000003779ad95f0 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
11:17:50 INFO - 10 xul.dll!js::jit::TraceJitScripts(JSTracer *,JSScript *) [Ion.cpp:c8f266a9de26 : 3181 + 0x12]
11:17:50 INFO - rbx = 0x00000037014cef50 r12 = 0x0000003779ad97e0
11:17:50 INFO - r13 = 0x00007fffffffffff r14 = 0x00000000000001c0
11:17:50 INFO - r15 = 0x000007fbd89eec40 rip = 0x000007fbd8f49d86
11:17:50 INFO - rsp = 0x0000003779ad9630 rbp = 0x0000003716114000
11:17:50 INFO - Found by: call frame info
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Comment 15

2 years ago
Bulk assigning P3 to all open intermittent bugs without a priority set in Firefox components per bug 1298978.
Priority: -- → P3
(Reporter)

Comment 16

2 years ago
Ancient bug is ancient.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Keywords: assertion, crash, intermittent-failure
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.