Closed Bug 1722406 Opened 3 years ago Closed 1 year ago

Intermittent awsy/test_memory_usage.py TestMemoryUsage.test_open_tabs | application crashed [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const]

Categories

(Core :: JavaScript Engine, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Assigned: jonco)

References

(Blocks 1 open bug)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Attachments

(1 file)

Filed by: imoraru [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=346390825&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/FXGPn-1PR620VCa-PVGruA/runs/0/artifacts/public/logs/live_backing.log


[task 2021-07-26T21:02:59.430Z] 21:02:59     INFO - TEST-START | awsy/test_memory_usage.py TestMemoryUsage.test_open_tabs
[task 2021-07-26T21:02:59.445Z] 21:02:59     INFO - areweslimyet run by 0 pages, 1 iterations, 15 perTabPause, 30 settleWaitTime
[task 2021-07-26T21:02:59.450Z] 21:02:59     INFO - setting up
[task 2021-07-26T21:02:59.520Z] 21:02:59     INFO - mozproxy mozproxy_dir used for mitmproxy downloads and exe files: Z:\task_1627332493\build\tests\html\testing\mozproxy
[task 2021-07-26T21:02:59.521Z] 21:02:59     INFO - mozproxy Playback tool: mitmproxy
[task 2021-07-26T21:02:59.521Z] 21:02:59     INFO - mozproxy Playback tool version: 5.1.1
[task 2021-07-26T21:02:59.522Z] 21:02:59     INFO - mozproxy create mitmproxy 5.1.1 dir
[task 2021-07-26T21:02:59.522Z] 21:02:59     INFO - mozproxy downloading mitmproxy binary
[task 2021-07-26T21:02:59.700Z] 21:02:59     INFO - mozproxy b'INFO - File mitmproxy-5.1.1-windows.zip not present in local cache folder y:\\tooltool-cache'
[task 2021-07-26T21:02:59.701Z] 21:02:59     INFO - mozproxy b"INFO - Attempting to fetch from 'https://tooltool.mozilla-releng.net/'..."
[task 2021-07-26T21:03:00.571Z] 21:03:00     INFO - mozproxy b'INFO - File mitmproxy-5.1.1-windows.zip fetched from https://tooltool.mozilla-releng.net/ as Z:\\task_1627332493\\build\\tests\\html\\testing\\mozproxy\\mitmdump-5.1.1\\tmpfh_b48is'
[task 2021-07-26T21:03:00.650Z] 21:03:00     INFO - mozproxy b'INFO - File integrity verified, renaming tmpfh_b48is to mitmproxy-5.1.1-windows.zip'
[task 2021-07-26T21:03:00.651Z] 21:03:00     INFO - mozproxy b'INFO - Updating local cache y:\\tooltool-cache...'
<...>
[task 2021-07-26T21:20:20.491Z] 21:20:20     INFO - PROCESS-CRASH | awsy/test_memory_usage.py TestMemoryUsage.test_open_tabs | application crashed [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const]
[task 2021-07-26T21:20:20.491Z] 21:20:20     INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(size != 0)
[task 2021-07-26T21:20:20.491Z] 21:20:20     INFO - Crash dump filename: C:\Users\task_1627332493\AppData\Local\Temp\tmpwdj5h_uu.profile\minidumps\00b3ee6a-c50c-484f-b816-4aaed69370a5.dmp
[task 2021-07-26T21:20:20.491Z] 21:20:20     INFO - Operating system: Windows NT
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO -                   10.0.17134 
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO - CPU: amd64
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO -      family 6 model 79 stepping 1
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO -      4 CPUs
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO - 
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO - GPU: UNKNOWN
[task 2021-07-26T21:20:20.492Z] 21:20:20     INFO - 
[task 2021-07-26T21:20:20.493Z] 21:20:20     INFO - Crash reason:  EXCEPTION_BREAKPOINT
[task 2021-07-26T21:20:20.493Z] 21:20:20     INFO - Crash address: 0x5edd9331
[task 2021-07-26T21:20:20.493Z] 21:20:20     INFO - Assertion: Unknown assertion type 0x00000000
[task 2021-07-26T21:20:20.493Z] 21:20:20     INFO - Process uptime: 616 seconds
[task 2021-07-26T21:20:20.493Z] 21:20:20     INFO - 
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO - Thread 0 (crashed) - MainThread 0  mozglue.dll!moz_malloc_size_of(void const*) [mozalloc.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 137 + 0x21]
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO -     rax = 0x00007ff85ee2be74   rdx = 0x0000000000000008
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO -     rcx = 0x000000000000020d   rbx = 0x0000025c2d9afd10
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO -     rsi = 0x000000000002d9af   rdi = 0x0000000000000000
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO -     rbp = 0x0000000000000000   rsp = 0x000000cdf79fd1d0
[task 2021-07-26T21:20:20.494Z] 21:20:20     INFO -      r8 = 0x000000cdf79fd308    r9 = 0x0000000000000000
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -     r10 = 0x00000fff0617b6d4   r11 = 0x0000100010100000
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -     r12 = 0x00007ff830bdb6a0   r13 = 0x0000025c29406400
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -     r14 = 0x0000000000000080   r15 = 0x000000cdf79fd430
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -     rip = 0x00007ff85edd9331
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -     Found by: given as instruction pointer in context
[task 2021-07-26T21:20:20.495Z] 21:20:20     INFO -  1  xul.dll!js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const [HelperThreads.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 1724 + 0xa6]
[task 2021-07-26T21:20:20.496Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.496Z] 21:20:20     INFO -     rsp = 0x000000cdf79fd210   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.496Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.496Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff8330d31d1
[task 2021-07-26T21:20:20.496Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -  2  xul.dll!JS::CollectGlobalStats(JS::GlobalStats*) [MemoryMetrics.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 749 + 0xb]
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -     rsp = 0x000000cdf79fd2e0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff8330e66df
[task 2021-07-26T21:20:20.497Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -  3  xul.dll!static xpc::JSReporter::CollectReports(nsBaseHashtable<nsUint64HashKey,nsTString<char>,nsTString<char>,nsDefaultConverter<nsTString<char>,nsTString<char> > >*, nsBaseHashtable<nsUint64HashKey,nsTString<char>,nsTString<char>,nsDefaultConverter<nsTString<char>,nsTString<char> > >*, nsIHandleReportCallback*, nsISupports*, bool) [XPCJSRuntime.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 2261 + 0x5]
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -     rsp = 0x000000cdf79fd330   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff8310eb6fc
[task 2021-07-26T21:20:20.498Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -  4  xul.dll!nsWindowMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool) [nsWindowMemoryReporter.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 576 + 0x1c]
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -     rsp = 0x000000cdf79fd9a0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff83147aaa7
[task 2021-07-26T21:20:20.499Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -  5  xul.dll!mozilla::detail::RunnableFunction<`lambda at /builds/worker/checkouts/gecko/xpcom/base/nsMemoryReporterManager.cpp:1843:7'>::Run() [nsThreadUtils.h:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 532 + 0x1d]
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -     rsp = 0x000000cdf79fe4c0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff830be1b75
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.500Z] 21:20:20     INFO -  6  xul.dll!mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex &> const&) [TaskController.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 805 + 0x9]
[task 2021-07-26T21:20:20.501Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.501Z] 21:20:20     INFO -     rsp = 0x000000cdf79fe4f0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.501Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.501Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff8305b42ad
[task 2021-07-26T21:20:20.502Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.502Z] 21:20:20     INFO -  7  xul.dll!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 1148 + 0x3d]
[task 2021-07-26T21:20:20.502Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.502Z] 21:20:20     INFO -     rsp = 0x000000cdf79fec80   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.502Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff83025f2ea
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -  8  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 85 + 0x32]
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff000   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.503Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff8305dd70c
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -  9  xul.dll!MessageLoop::RunHandler() [message_loop.cc:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 324 + 0x16]
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff120   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.504Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.505Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82f56e85f
[task 2021-07-26T21:20:20.505Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.505Z] 21:20:20     INFO - 10  xul.dll!MessageLoop::Run() [message_loop.cc:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 306 + 0x5]
[task 2021-07-26T21:20:20.505Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.505Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff170   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82eb8797e
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO - 11  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 137 + 0xd]
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.506Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff1d0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.507Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.507Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82ed09eb8
[task 2021-07-26T21:20:20.507Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.507Z] 21:20:20     INFO - 12  xul.dll!nsAppShell::Run() [nsAppShell.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 603 + 0x8]
[task 2021-07-26T21:20:20.507Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff210   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82ed08cef
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO - 13  xul.dll!XRE_RunAppShell() [nsEmbedFunctions.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 910 + 0xd]
[task 2021-07-26T21:20:20.508Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff380   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82fdf526b
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO - 14  xul.dll!MessageLoop::RunHandler() [message_loop.cc:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 324 + 0x16]
[task 2021-07-26T21:20:20.509Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff3c0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82f56e85f
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO - 15  xul.dll!MessageLoop::Run() [message_loop.cc:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 306 + 0x5]
[task 2021-07-26T21:20:20.510Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff410   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82eb8797e
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO - 16  xul.dll!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 742 + 0xa]
[task 2021-07-26T21:20:20.511Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.512Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff470   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.512Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.512Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff82fdf4d51
[task 2021-07-26T21:20:20.512Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO - 17  firefox.exe!wmain(int, wchar_t**) [nsWindowsWMain.cpp:5f5c284c5fe32909513debed7b4c3e416f3e7f31 : 131 + 0x16f]
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff6c0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff613a8a315
[task 2021-07-26T21:20:20.513Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.514Z] 21:20:20     INFO - 18  firefox.exe!__scrt_common_main_seh() [exe_common.inl : 288 + 0x22]
[task 2021-07-26T21:20:20.514Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.514Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff8e0   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.514Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.514Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff613a9d668
[task 2021-07-26T21:20:20.515Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.515Z] 21:20:20     INFO - 19  kernel32.dll!BaseThreadInitThunk + 0x14
[task 2021-07-26T21:20:20.515Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.515Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff920   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.515Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.516Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff870533034
[task 2021-07-26T21:20:20.516Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.516Z] 21:20:20     INFO - 20  ntdll.dll!SdbpCheckMatchingFiles + 0x81
[task 2021-07-26T21:20:20.516Z] 21:20:20     INFO -     rbx = 0x0000025c2d9afd10   rbp = 0x0000000000000000
[task 2021-07-26T21:20:20.516Z] 21:20:20     INFO -     rsp = 0x000000cdf79ff950   r12 = 0x00007ff830bdb6a0
[task 2021-07-26T21:20:20.517Z] 21:20:20     INFO -     r13 = 0x0000025c29406400   r14 = 0x0000000000000080
[task 2021-07-26T21:20:20.517Z] 21:20:20     INFO -     r15 = 0x000000cdf79fd430   rip = 0x00007ff872c11461
[task 2021-07-26T21:20:20.517Z] 21:20:20     INFO -     Found by: call frame info
[task 2021-07-26T21:20:20.517Z] 21:20:20     INFO - 
Component: AWSY → JavaScript Engine
Product: Testing → Core
Priority: -- → P3
Crash Signature: [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] → [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)]
Crash Signature: [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] → [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)]
Crash Signature: [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] → [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of]
See Also: → 1611389
Crash Signature: [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] → [@ js::GlobalHelperThreadState::addSizeOfIncludingThis(JS::GlobalStats*, js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] [@ zone…
Crash Signature: , js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] [@ zone_size] → , js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] [@ zone_size] [@ moz_malloc_size_of(void const*)]
See Also: → 1768594
See Also: → 1790298
See Also: → 1790193
See Also: → 1780968

This seems to be crashing when LinkedList::sizeOfExcludingThis traverses the
helper thread system's list of GC parallel tasks. The patch restricts the
interfaces of the relevant classes to help enforce synchronization (without
finding any issues) and adds more assertions (which may yet find something).

Assignee: nobody → jcoppeard
Status: NEW → ASSIGNED
Crash Signature: , js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] [@ zone_size] [@ moz_malloc_size_of(void const*)] → , js::AutoLockHelperThreadState&) const] [@ static AllocInfo::Get<1>(void const*)] [@ static Allocator<MozJemallocBase>::malloc_usable_size(void const*)] [@ moz_malloc_size_of] [@ zone_size] [@ moz_malloc_size_of(void const*)]
Keywords: leave-open
Pushed by jcoppeard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7912bdbd1842
Add more assertions that GC parallel task lists are synchronized correctly r=sfink
See Also: → 1794161

No crashes for 6 months, closing.

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: