Closed
Bug 1258072
Opened 9 years ago
Closed 4 years ago
Hang in Nightly with stack sampling; happens when using a Mozilla internal Jenkins Ops tool
Categories
(Core :: Networking, defect, P3)
Tracking
()
RESOLVED
DUPLICATE
of bug 698882
Tracking | Status | |
---|---|---|
firefox48 | --- | affected |
People
(Reporter: jrgm, Assigned: jrgm)
Details
(Whiteboard: [necko-backlog])
Attachments
(7 files)
Hi Bill,
This is that hang that I experience when using a Jenkins internal ops tool. I'm attaching a process sample from Activity Monitor.
Some notes:
- E10S is not enabled in this profile. (Although, I used to have it on, and would see similar hangs).
- Nightly entered into this hang by initially burning 250% CPU for a few minutes, and then dropped to ~0% CPU and "Not Responding" showing in Activity Monitor.
- A Quit from Activity Monitor had no effect. I had to Force Quit.
Assignee | ||
Comment 1•9 years ago
|
||
Assignee | ||
Comment 2•9 years ago
|
||
Assignee | ||
Comment 3•9 years ago
|
||
Do you have enough information from these four stack samples, or shall I just keep submitting more?
Assignee | ||
Comment 4•9 years ago
|
||
Assignee | ||
Comment 5•9 years ago
|
||
Assignee | ||
Comment 6•9 years ago
|
||
It looks like the call to PR_SetPollableEvent is expected to be non-blocking. But in this case we're writing so much data that we block waiting for the queue to empty. This may actually be an NSPR bug, but I'll needinfo Patrick since he probably has a better idea.
Assignee: wmccloskey → nobody
Component: General → Networking
Flags: needinfo?(mcmanus)
Comment 8•9 years ago
|
||
your timing is pretty amazing. This is a dup of bug 698882 which has been open for years and was just merged to mozilla-central one hour ago.
retest when it hits a nightly build?
so yes, PR_SetPollableEvent uses a blocking queue which is a serious bug, and it can cause a deadlock when tons of events are generated on the socket thread.. which rarely happens - but apparently jenkins makes it happen somehow? in any event, the deadlock should be fixed by 698882 whenever it sticks (it has a uncovered several unrelated latent bugs and been backed out a few times).
Flags: needinfo?(mcmanus)
Assignee | ||
Comment 9•9 years ago
|
||
Cool. I'll see if I get this hang again. (Given my recent rate of these hangs, if I don't see it in a week or so, it probably means it's been fixed).
![]() |
||
Updated•9 years ago
|
Whiteboard: [necko-active]
Updated•9 years ago
|
Assignee: nobody → jrgm
Flags: needinfo?(jrgm)
Assignee | ||
Comment 10•9 years ago
|
||
So, I believe I had the same hang in the past two weeks, but I didn't have time right then to capture a trace, as I had a more pressing problem to address. Sorry. If I trigger it again, and I have a bit of time to capture the stack, I will.
Flags: needinfo?(jrgm)
Updated•9 years ago
|
Whiteboard: [necko-active] → [necko-backlog]
Comment 11•8 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: -- → P1
Comment 12•8 years ago
|
||
Bulk change to priority: https://bugzilla.mozilla.org/show_bug.cgi?id=1399258
Priority: P1 → P3
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•