Closed Bug 1621550 Opened 5 years ago Closed 4 years ago

Intermittent runner.py | application crashed [@ mozilla::css::StreamLoader::~StreamLoader()]

Categories

(Core :: Layout, defect, P5)

x86_64
macOS
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=292628659&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/TQEKBm61RASqFlzXhB2zIw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-03-11T06:24:34.774Z] 06:24:34 INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1583905691/build/blobber_upload_dir/B0A2575F-B1DF-43C0-BD34-E4A2FB7BC132.extra
[task 2020-03-11T06:24:34.774Z] 06:24:34 ERROR - PROCESS-CRASH | runner.py | application crashed [@ mozilla::css::StreamLoader::~StreamLoader()]
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(mOnStopRequestCalled || mChannelOpenFailed)
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - Crash dump filename: /var/folders/v7/tsgkd2ln191_g6d33xvvsm3h000017/T/tmpOzScZY/minidumps/B0A2575F-B1DF-43C0-BD34-E4A2FB7BC132.dmp
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - Operating system: Mac OS X
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - 10.14.5 18F132
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - CPU: amd64
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - family 6 model 69 stepping 1
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - 4 CPUs
[task 2020-03-11T06:24:34.775Z] 06:24:34 INFO - GPU: UNKNOWN
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - Crash address: 0x0
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - Process uptime: 114 seconds
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - Thread 0 (crashed)
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - 0 XUL!mozilla::css::StreamLoader::~StreamLoader() [StreamLoader.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 24 + 0x17]
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - rax = 0x000000011d01bf03 rdx = 0x000000000000002b
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - rcx = 0x000000010f5120b8 rbx = 0x000000013f75bb20
[task 2020-03-11T06:24:34.776Z] 06:24:34 INFO - rsi = 0x0000000000000002 rdi = 0x000000013f75bb20
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - rbp = 0x00007ffee0a670c0 rsp = 0x00007ffee0a670b0
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - r8 = 0x000000013e300210 r9 = 0x0000000130401800
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000000
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - r12 = 0x00000000ffffffff r13 = 0x000000011e0bd300
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - r14 = 0x000000012f869238 r15 = 0x000000012f869030
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - rip = 0x000000011a0d9521
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - Found by: given as instruction pointer in context
[task 2020-03-11T06:24:34.777Z] 06:24:34 INFO - 1 XUL!mozilla::css::StreamLoader::~StreamLoader() [StreamLoader.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 23 + 0xe]
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - rbp = 0x00007ffee0a670e0 rsp = 0x00007ffee0a670d0
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - rip = 0x000000011a0d955e
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - 2 XUL!mozilla::css::StreamLoader::Release() [StreamLoader.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 27 + 0x21]
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - rbp = 0x00007ffee0a670f0 rsp = 0x00007ffee0a670f0
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - rip = 0x000000011a0d95b1
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - 3 XUL!mozilla::net::HttpBaseChannel::~HttpBaseChannel() [HttpBaseChannel.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 257 + 0xde]
[task 2020-03-11T06:24:34.778Z] 06:24:34 INFO - rbp = 0x00007ffee0a67120 rsp = 0x00007ffee0a67100
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - rip = 0x000000011793453d
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - 4 XUL!mozilla::net::HttpChannelChild::~HttpChannelChild() [HttpChannelChild.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 209 + 0x1d1]
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - rbp = 0x00007ffee0a67160 rsp = 0x00007ffee0a67130
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - rip = 0x0000000117947aa7
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.779Z] 06:24:34 INFO - 5 XUL!<name omitted> [HttpChannelChild.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 205 + 0xe]
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - rbp = 0x00007ffee0a67180 rsp = 0x00007ffee0a67170
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - rip = 0x0000000117947fae
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - 6 XUL!mozilla::net::HttpChannelChild::Release() [HttpChannelChild.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 266 + 0xe]
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - rbp = 0x00007ffee0a671c0 rsp = 0x00007ffee0a67190
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - rip = 0x0000000117948447
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.780Z] 06:24:34 INFO - 7 XUL!mozilla::detail::RunnableMethodImpl<mozilla::net::HttpChannelChild*, unsigned int (mozilla::net::HttpChannelChild::)(), false, (mozilla::RunnableKind)0>::Run() [nsThreadUtils.h:884162af76f5225bbf4efe486959d2fa9757bc56 : 1210 + 0x17]
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - rbp = 0x00007ffee0a671d0 rsp = 0x00007ffee0a671d0
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - rip = 0x0000000117970097
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - 8 XUL!nsThread::ProcessNextEvent(bool, bool
) [nsThread.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 1220 + 0x2]
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - rbp = 0x00007ffee0a676f0 rsp = 0x00007ffee0a671e0
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - rip = 0x00000001175755ff
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - 9 XUL!<name omitted> [nsThreadUtils.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 481 + 0x23]
[task 2020-03-11T06:24:34.781Z] 06:24:34 INFO - rbp = 0x00007ffee0a67720 rsp = 0x00007ffee0a67700
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - rip = 0x00000001175791b7
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - 10 XUL!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 87 + 0x7]
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - rbp = 0x00007ffee0a67770 rsp = 0x00007ffee0a67730
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - rip = 0x0000000117b29604
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - 11 XUL!MessageLoop::Run() [message_loop.cc:884162af76f5225bbf4efe486959d2fa9757bc56 : 290 + 0xc]
[task 2020-03-11T06:24:34.782Z] 06:24:34 INFO - rbp = 0x00007ffee0a677a0 rsp = 0x00007ffee0a67780
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - rip = 0x0000000117ae3c80
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - 12 XUL!nsBaseAppShell::Run() [nsBaseAppShell.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 137 + 0x19]
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - rbp = 0x00007ffee0a677c0 rsp = 0x00007ffee0a677b0
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - rip = 0x0000000119f3bb55
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - 13 XUL!nsAppShell::Run() [nsAppShell.mm:884162af76f5225bbf4efe486959d2fa9757bc56 : 705 + 0x8]
[task 2020-03-11T06:24:34.783Z] 06:24:34 INFO - rbp = 0x00007ffee0a677f0 rsp = 0x00007ffee0a677d0
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - rip = 0x0000000119fa52b8
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - 14 XUL!XRE_RunAppShell() [nsEmbedFunctions.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 926 + 0x6]
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - rbp = 0x00007ffee0a67820 rsp = 0x00007ffee0a67800
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - rip = 0x000000011b1b8900
[task 2020-03-11T06:24:34.784Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - 15 XUL!MessageLoop::Run() [message_loop.cc:884162af76f5225bbf4efe486959d2fa9757bc56 : 290 + 0xc]
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rbp = 0x00007ffee0a67850 rsp = 0x00007ffee0a67830
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rip = 0x0000000117ae3c80
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - 16 XUL!XRE_InitChildProcess(int, char**, XREChildData const*) [nsEmbedFunctions.cpp:884162af76f5225bbf4efe486959d2fa9757bc56 : 761 + 0x5]
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rbp = 0x00007ffee0a67b50 rsp = 0x00007ffee0a67860
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rip = 0x000000011b1b843c
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - 17 plugin-container + 0xf0b
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rbp = 0x00007ffee0a67b90 rsp = 0x00007ffee0a67b60
[task 2020-03-11T06:24:34.785Z] 06:24:34 INFO - rip = 0x000000010f197f0b
[task 2020-03-11T06:24:34.786Z] 06:24:34 INFO - Found by: previous frame's frame pointer
[task 2020-03-11T06:24:34.786Z] 06:24:34 INFO - 18 libdyld.dylib!start + 0x1
[task 2020-03-11T06:24:34.786Z] 06:24:34 INFO - rbp = 0x00007ffee0a67ba0 rsp = 0x00007ffee0a67ba0
[task 2020-03-11T06:24:34.786Z] 06:24:34 INFO - rip = 0x00007fff5df2c3d5
[task 2020-03-11T06:24:34.786Z] 06:24:34 INFO - Found by: previous frame's frame pointer

Component: Raptor → Layout
Priority: -- → P5
Product: Testing → Core
Version: Version 3 → unspecified

This crash seems to be MacOS only, and only the Raptor test raptor-tp6-8 produces it right now. The test page is https://www.linkedin.com/in/thommy-harris-hk-385723106/. To run the test locally you will have to run the following command:

./mach raptor-test --test raptor-tp6-8

This is a nightly only failure due to the following ifdef:

https://searchfox.org/mozilla-central/rev/c2bc259414706ef4be5d13df1344eebb7507a51b/layout/style/StreamLoader.cpp#25

StreamLoader::~StreamLoader() {
#ifdef NIGHTLY_BUILD
  MOZ_RELEASE_ASSERT(mOnStopRequestCalled || mChannelOpenFailed);
#endif
}
OS: Unspecified → macOS
Hardware: Unspecified → x86_64
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.