Closed Bug 1044430 Opened 11 years ago Closed 4 years ago

Deadlock in cachestorageservice.cpp:1552

Categories

(Core :: Networking: Cache, defect, P3)

x86
Windows Server 2003
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jojelino, Unassigned)

Details

(Keywords: hang, Whiteboard: [necko-backlog])

Attachments

(1 file, 2 obsolete files)

Severity: normal → critical
Keywords: hang
riddochc: please file a separate bug, it's not related to this. You need to check what the other threads are doing, since the main thread is just waiting on I/O on another thread.
Attachment #8644759 - Attachment is obsolete: true
Attachment #8644760 - Attachment is obsolete: true
An abridged version of comment 0 follows (I moved the stack trace to an attachment): > Steps to reproduce: Do conventional browser task > Actual results: Experienced deadlock. no response from browser > Expected results: No such result.
gee: so the stack doesn't look like you were doing "conventional browser task" - in it there are a number of nested window.print() -> event loop -> window.print() calls ending up in CacheStorageService::DoomStorageEntry(). Can we get any more details from you?
Component: Untriaged → Networking: Cache
Flags: needinfo?(jojelino)
Product: Firefox → Core
Nickolay_Ponomarev, I agree, after looking into it further, I realized it's not the same bug after all. Localstorage != Cache. The superficial similarity was that it's a thread locking issue of some sort. I'll file a new one for my issue. Thanks for taking a minute to look anyway.
I can see a number of nsXMLHttpRequest/nsHttpChannel::OnStopRequest reentrances. That may or may not be wrong (I think more wrong than good). To find out what's going on I need other threads' backtraces too. Anyway, I've seen some mysterious issues around this particular lock in the past. We may lock more than once somewhere...
Whiteboard: [necko-backlog]
Priority: -- → P1
Priority: P1 → P3

Marking this as Resolved > Incomplete as the reporter cannot be contacted for a confirmation of the issue.
If anyone can still repro the issue please re-open it or file a new bug.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Flags: needinfo?(jojelino)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: