Closed Bug 1541704 Opened 5 years ago Closed 4 years ago

Intermittent linux64-qr reftest-e10s Last test finished | application crashed [@ nsThreadManager::ReleaseThread(void *)]

Categories

(Core :: XPCOM, defect, P4)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: intermittent-bug-filer, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

#[markdown(off)]
Filed by: apavel [at] mozilla.com

https://treeherder.mozilla.org/logviewer.html#?job_id=237982797&repo=autoland

https://queue.taskcluster.net/v1/task/VTnq_clPT2-t5hMUkPVkjg/runs/0/artifacts/public/logs/live_backing.log

https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://queue.taskcluster.net/v1/task/VTnq_clPT2-t5hMUkPVkjg/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1

23:42:54 INFO - REFTEST TEST-START | file:///Z:/task_1554333457/build/tests/reftest/tests/layout/reftests/font-inflation/xul-reflow-1.html == file:///Z:/task_1554333457/build/tests/reftest/tests/layout/reftests/font-inflation/xul-reflow-1-ref.html
23:42:54 INFO - REFTEST INFO | RESTORE PREFERENCE pref(font.size.inflation.lineThreshold,400)

23:43:07 INFO - REFTEST PROCESS-CRASH | Last test finished | application crashed [@ nsThreadManager::ReleaseThread(void *)]
23:43:07 INFO - Crash dump filename: c:\users\task_1554333457\appdata\local\temp\tmpwznify.mozrunner\minidumps\7ff5f26a-c930-4c0f-9bab-9d10177863dc.dmp
23:43:07 INFO - Operating system: Windows NT
23:43:07 INFO - 10.0.17134
23:43:07 INFO - CPU: amd64
23:43:07 INFO - family 6 model 79 stepping 1
23:43:07 INFO - 16 CPUs
23:43:07 INFO -
23:43:07 INFO - GPU: UNKNOWN
23:43:07 INFO -
23:43:07 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_READ
23:43:07 INFO - Crash address: 0xffffffffffffffff
23:43:07 INFO - Assertion: Unknown assertion type 0x00000000
23:43:07 INFO - Process uptime: 27 seconds
23:43:07 INFO -
23:43:07 INFO - Thread 3 (crashed)
23:43:07 INFO - 0 xul.dll!nsThreadManager::ReleaseThread(void *) [nsThreadManager.cpp:dcb5b147d6b341445581b98b1f8319b8badbb9dd : 93 + 0x3]
23:43:07 INFO - rax = 0xe5e5e5e5e5e5e5e5 rdx = 0x0000000000000000
23:43:07 INFO - rcx = 0x00000167c062d230 rbx = 0x0000000000000003
23:43:07 INFO - rsi = 0x00000167c06afc00 rdi = 0x00000167cc202400
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ff928
23:43:07 INFO - r8 = 0xffffffffffffffff r9 = 0x00007ffd71ecce18
23:43:07 INFO - r10 = 0x00000167cc2bd839 r11 = 0x00000167c06d0630
23:43:07 INFO - r12 = 0x00007ffd6435d4b0 r13 = 0x0000003000fce000
23:43:07 INFO - r14 = 0x0000000000000004 r15 = 0x0000000000000000
23:43:07 INFO - rip = 0x00007ffd2b6c4a1c
23:43:07 INFO - Found by: given as instruction pointer in context
23:43:07 INFO - 1 nss3.dll!PR_DestroyThreadPrivate [prtpd.c:dcb5b147d6b341445581b98b1f8319b8badbb9dd : 237 + 0x4]
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ff930
23:43:07 INFO - rip = 0x00007ffd64278608
23:43:07 INFO - Found by: stack scanning
23:43:07 INFO - 2 nss3.dll!PRI_DetachThread [pruthr.c:dcb5b147d6b341445581b98b1f8319b8badbb9dd : 1482 + 0x8]
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ff980
23:43:07 INFO - rip = 0x00007ffd642759c2
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 3 nss3.dll!DllMain [w95dllmain.c:dcb5b147d6b341445581b98b1f8319b8badbb9dd : 32 + 0x5]
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ff9c0
23:43:07 INFO - rip = 0x00007ffd6425fc22
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 4 nss3.dll!static int dllmain_dispatch(struct HINSTANCE__ *, const unsigned long, void *) [dll_dllmain.cpp : 200 + 0xd]
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ff9f0
23:43:07 INFO - rip = 0x00007ffd6435d403
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 5 ntdll.dll!LdrpCallInitRoutine + 0x6b
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ffa50
23:43:07 INFO - rip = 0x00007ffd778d4053
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 6 ntdll.dll!LdrShutdownThread + 0x16f
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ffac0
23:43:07 INFO - rip = 0x00007ffd778d167f
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 7 ntdll.dll!RtlExitUserThread + 0x3e
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ffbc0
23:43:07 INFO - rip = 0x00007ffd779114ce
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 8 kernel32.dll!RtlpLowFragHeapAllocFromContext + 0x20c
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ffc00
23:43:07 INFO - rip = 0x00007ffd774d303c
23:43:07 INFO - Found by: call frame info
23:43:07 INFO - 9 KERNELBASE.dll!RtlSetUserFlagsHeap + 0x2e0
23:43:07 INFO - rbp = 0x00000167c061c400 rsp = 0x00000030069ffce0
23:43:07 INFO - rip = 0x00007ffd74b9bf10
23:43:07 INFO - Found by: call frame info

Moving these bugs (intermittent test failures with crashes) out of P5.

Priority: P5 → --

This seems to be a one-off crash that looks like some kind of thread-management issue during shutdown; it may or may not have any connection to the last testcase that happened to run. Unless it starts to happen with some regularity, or we have a testcase or specific STR, it's hard to see any way it's actionable at the moment.

Priority: -- → P5

Don't mark intermittent crashes as P5s. We want them to go to triage owners.

Priority: P5 → --

I don't think this belongs to Layout at all; it's a thread manager crash during shutdown, and the crashes with this signature occur at the end of various test runs, not associated with a particular layout test.

Component: Layout: Text and Fonts → General

The priority flag is not set for this bug.
:neha, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(nkochar)
Component: General → Layout
Flags: needinfo?(nkochar)

The priority flag is not set for this bug.
:dbaron, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dbaron)
Crash Signature: [@ nsThreadManager::ReleaseThread(void *)] → [@ nsThreadManager::ReleaseThread(void *)] [@ nsThreadManager::ReleaseThread(void*)]

This was originally filed about a Windows crash, but all the recent occurrences are linux64-qr reftest-e10s (starting on autoland on June 13).

Since our intermittent failure classification into bugs is horrible, I'm going to make this bug about the Linux crash.

This seems like a low priority since it's an intermittent shutdown crash; maybe there's something we could do to simplify shutdown so that we can avoid it?

Crash Signature: [@ nsThreadManager::ReleaseThread(void *)] [@ nsThreadManager::ReleaseThread(void*)] → [@ nsThreadManager::ReleaseThread(void *)] [@ nsThreadManager::ReleaseThread(void*)]
Component: Layout → XPCOM
Flags: needinfo?(dbaron)
Priority: -- → P4
Summary: Intermittent Last test finished | application crashed [@ nsThreadManager::ReleaseThread(void *)] → Intermittent linux64-qr reftest-e10s Last test finished | application crashed [@ nsThreadManager::ReleaseThread(void *)]
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.