Closed Bug 1315070 Opened 8 years ago Closed 8 years ago

Assertion failure: mConcurrentCacheAccess, at netwerk/protocol/http/nsHttpChannel.cpp:1230

Categories

(Core :: Networking: HTTP, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID
Tracking Status
firefox52 --- affected

People

(Reporter: mayhemer, Unassigned)

Details

(Whiteboard: [necko-next])

Assertion failure: mConcurrentCacheAccess, at c:/Mozilla/src/mozilla-central/netwerk/protocol/http/nsHttpChannel.cpp:1230 #01: mozilla::net::nsHttpChannel::OnAuthCancelled (c:\mozilla\src\mozilla-central\netwerk\protocol\http\nshttpchannel.cpp:5488) #02: mozilla::net::nsHttpChannelAuthProvider::OnAuthCancelled (c:\mozilla\src\mozilla-central\netwerk\protocol\http\nshttpchannelauthprovider.cpp:1344) Can happen when auth dialog is internally canceled (bug 1312243). We are apparently trying to call onstartrequest more than once. There is a condition to block it, but the multiple call so far was allowed only under one certain condition - concurrent cache read. So, we may want to remove that assertion or look if it can be modified to let pass also this case. Maybe mAuthRetryPending which is true at this moment added to the condition.
Note that this happened only when I had a mistake in the patch for bug 1312243. That mistake internally canceled an auth dialog also for the top level document on reload. This is not anything that should happen regularly with the final version of the patch for that bug.
Assignee: nobody → honzab.moz
Whiteboard: [necko-active]
Irreproducible, I don't think we need an immediate fix here.
Assignee: honzab.moz → nobody
Whiteboard: [necko-active] → [necko-next]
Oh, this is actually my mistake introduced in login manager in bug 1312243. No actual bug.
No longer blocks: CVE-2017-5419
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.