Crash in [@ mozilla::ProfilerParent::CreateForProcess ]
Categories
(Core :: IPC, defect, P3)
Tracking
()
People
(Reporter: jan, Unassigned)
References
Details
(Keywords: nightly-community, Whiteboard: qa-not-actionable)
Crash Data
Reporter | ||
Updated•7 years ago
|
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Updated•7 years ago
|
Comment 2•6 years ago
|
||
Comment hidden (obsolete) |
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment 6•5 years ago
|
||
I just did a try push that runs more wpt tests in a single invocation of the browser, and I started getting this crash in the (rather large) referrer-policy/gen/ directory, but in different tests each time. See wpt 4 in https://treeherder.mozilla.org/#/jobs?repo=try&selectedJob=290376516&revision=978d97aa1c0920660a6536a2e0b31eed72aa27e5
Comment 7•4 years ago
|
||
This is still happening. Example: https://crash-stats.mozilla.org/report/index/fe4ca17c-43fe-4df7-a260-a84f80210213
This particular report is from macOS, so in theory the report should contain an "IpcCreateEndpointsNsresult" annotation. However, I don't see it in the report. Is it considered "protected data"?
Comment 8•4 years ago
|
||
In that report, IpcCreateEndpointsNsresult is -2141126655 and IpcCreatePipeSocketPairErrno is 23.
Comment 9•4 years ago
|
||
and yes, it is under protected data in the report.
Comment 10•4 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #8)
In that report, IpcCreateEndpointsNsresult is -2141126655
That's NS_ERROR_TRANSPORT_INIT
((0x80610001 | 0) == -2141126655
).
Comment 11•4 years ago
|
||
(In reply to Andrew McCreight [:mccr8] from comment #8)
and IpcCreatePipeSocketPairErrno is 23.
#define ENFILE 23 /* Too many open files in system */
Ok, looks like it is indeed fd exhaustion.
Comment 12•4 years ago
|
||
The Windows crashes look unrelated: a null pointer access somewhere in ProfilerParent::Init
(but it's not clear where, because crash reports don't handle inlining correctly).
The other crashes — mostly Mac, a few Linux — are all the same MOZ_CRASH
.
Comment 13•3 years ago
|
||
Reopening bug since there are crash reports in the last 6 months.
Comment 14•3 years ago
|
||
The underlying cause here might be different per platform, i.e. incidence on Linux might drop after the above fix.
Comment 15•2 years ago
|
||
This crash was previously caused by failure to create a pipe for an IPC channel, but since the channel multiplexing work that error path has been removed, so this will never be hit in newer code.
Description
•