Closed Bug 1577375 Opened 6 years ago Closed 6 years ago

Intermittent <randomtest> | application crashed [@ js::GCMarker::eagerlyMarkChildren(js::Shape*)]

Categories

(Core :: JavaScript: GC, defect)

defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: malexandru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=263943468&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/AZO_YkJVS_a6_hxrRzuk8w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://queue.taskcluster.net/v1/task/AZO_YkJVS_a6_hxrRzuk8w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2019-08-28T21:33:27.500Z] 21:33:27 INFO - REFTEST TEST-START | file:///Users/cltbld/tasks/task_1567027719/build/tests/reftest/tests/layout/base/crashtests/629035-1.html
[task 2019-08-28T21:33:27.501Z] 21:33:27 INFO - REFTEST TEST-LOAD | file:///Users/cltbld/tasks/task_1567027719/build/tests/reftest/tests/layout/base/crashtests/629035-1.html | 1770 / 3808 (46%)
[task 2019-08-28T21:33:27.904Z] 21:33:27 ERROR - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
[task 2019-08-28T21:33:28.079Z] 21:33:28 INFO - !!! error running onStopped callback: TypeError: callback is not a function
[task 2019-08-28T21:33:28.193Z] 21:33:28 INFO - 1567028008189 Marionette TRACE Received observer notification xpcom-will-shutdown
[task 2019-08-28T21:33:28.193Z] 21:33:28 INFO - 1567028008189 Marionette INFO Stopped listening on port 2828
[task 2019-08-28T21:33:28.193Z] 21:33:28 INFO - 1567028008189 Marionette DEBUG Remote service is inactive
[task 2019-08-28T21:33:28.646Z] 21:33:28 INFO - REFTEST INFO | Downloading symbols from: https://queue.taskcluster.net/v1/task/BHNvxmSsS7GTFW6ndT-oWA/artifacts/public/build/target.crashreporter-symbols.zip
[task 2019-08-28T21:33:32.314Z] 21:33:32 INFO - REFTEST INFO | Copy/paste: /Users/cltbld/tasks/task_1567027719/build/macosx64-minidump_stackwalk /var/folders/4z/gmjb5mfn7m15rdy406rr641h000017/T/tmpq7QyTr.mozrunner/minidumps/73C40D1F-C30F-4A98-A070-0DA40AA48DE9.dmp /var/folders/4z/gmjb5mfn7m15rdy406rr641h000017/T/tmpJ9697R
[task 2019-08-28T21:33:36.231Z] 21:33:36 INFO - REFTEST INFO | Saved minidump as /Users/cltbld/tasks/task_1567027719/build/blobber_upload_dir/73C40D1F-C30F-4A98-A070-0DA40AA48DE9.dmp
[task 2019-08-28T21:33:36.231Z] 21:33:36 INFO - REFTEST INFO | Saved app info as /Users/cltbld/tasks/task_1567027719/build/blobber_upload_dir/73C40D1F-C30F-4A98-A070-0DA40AA48DE9.extra
[task 2019-08-28T21:33:36.333Z] 21:33:36 INFO - REFTEST PROCESS-CRASH | file:///Users/cltbld/tasks/task_1567027719/build/tests/reftest/tests/layout/base/crashtests/629035-1.html | application crashed [@ js::GCMarker::eagerlyMarkChildren(js::Shape*)]
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Crash dump filename: /var/folders/4z/gmjb5mfn7m15rdy406rr641h000017/T/tmpq7QyTr.mozrunner/minidumps/73C40D1F-C30F-4A98-A070-0DA40AA48DE9.dmp
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Operating system: Mac OS X
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - 10.14.5 18F132
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - CPU: amd64
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - family 6 model 69 stepping 1
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - 4 CPUs
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO -
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - GPU: UNKNOWN
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO -
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Crash address: 0x5f3fffe8
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Process uptime: 180 seconds
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO -
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - Thread 0 (crashed)
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - 0 XUL!js::GCMarker::eagerlyMarkChildren(js::Shape*) [Marking.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 1075 + 0x10]
[task 2019-08-28T21:33:36.334Z] 21:33:36 INFO - rax = 0x000028873f400000 rdx = 0x000028a65f300000
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rcx = 0x00000510e7e9c978 rbx = 0x0000000200000000
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rsi = 0x000028a65f3d0ac0 rdi = 0x1111111111111111
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rbp = 0x00007ffee98a13d0 rsp = 0x00007ffee98a13a0
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - r8 = 0x0100000000000000 r9 = 0x0000020200000000
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - r10 = 0x000000010771e190 r11 = 0xfffe000000000000
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - r12 = 0x000000010e6fb3ea r13 = 0x000028a65fbcd270
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - r14 = 0x000000010771e190 r15 = 0x000000010e6f08df
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rip = 0x000000010d1687e2
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - Found by: given as instruction pointer in context
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - 1 XUL!js::GCMarker::processMarkStackTop(js::SliceBudget&) [Marking.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 1844 + 0x8a]
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rbp = 0x00007ffee98a1430 rsp = 0x00007ffee98a13e0
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rip = 0x000000010d155fd5
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - 2 XUL!js::GCMarker::markUntilBudgetExhausted(js::SliceBudget&) [Marking.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 1647 + 0xb]
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rbp = 0x00007ffee98a1480 rsp = 0x00007ffee98a1440
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rip = 0x000000010d142efb
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - 3 XUL!js::gc::GCRuntime::markGrayReferencesInCurrentGroup(JSFreeOp*, js::SliceBudget&) [GC.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 4979 + 0x29]
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rbp = 0x00007ffee98a14f0 rsp = 0x00007ffee98a1490
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rip = 0x000000010d13ce85
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - 4 XUL!sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) [GC.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 5995 + 0x9]
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rbp = 0x00007ffee98a1520 rsp = 0x00007ffee98a1500
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - rip = 0x000000010d1665ec
[task 2019-08-28T21:33:36.335Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - 5 XUL!sweepaction::SweepActionForEach<js::gc::SweepGroupsIter, JSRuntime*>::run(js::gc::SweepAction::Args&) [GC.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 6030 + 0xd]
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - rbp = 0x00007ffee98a1590 rsp = 0x00007ffee98a1530
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - rip = 0x000000010d1611cd
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - 6 XUL!js::gc::GCRuntime::incrementalSlice(js::SliceBudget&, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason, js::gc::AutoGCSession&) [GC.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 6692 + 0x16e]
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - rbp = 0x00007ffee98a17a0 rsp = 0x00007ffee98a15a0
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - rip = 0x000000010d14761b
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - Found by: previous frame's frame pointer
[task 2019-08-28T21:33:36.336Z] 21:33:36 INFO - 7 XUL!js::gc::GCRuntime::gcCycle(bool, js::SliceBudget, mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) [GC.cpp:5ca811a6a88389b21477a0dc47667310615cd47d : 7061 + 0x11]

Component: Layout → JavaScript: GC
Summary: Intermittent layout/base/crashtests/629035-1.html | application crashed [@ js::GCMarker::eagerlyMarkChildren(js::Shape*)] → Intermittent <randomtest> | application crashed [@ js::GCMarker::eagerlyMarkChildren(js::Shape*)]

Closing because there have been no failures for over a month. Please reopen if this happens again.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.