I got this assertion restoring a session while offline, in case that makes any difference. Stack to follow.
I can reliably hit this while looking at this image (which happens to be a testcase for a different bug, so I'm seeing it all the time right now): https://i.lolicon.eu/IMG_0065.JPG
(Actually come to think of it maybe the image is incidental; seems to only show up the first time the image is displayed, when I hit "Restore Previous Session" to load the tab after restarting Firefox.)
From that stack trace, this was due to nsNSSHttpRequestSession::internal_send_receive_attempt spinning the event loop, which leads to exactly these sorts of issues. It looks like the re-working of EV detection has already addressed this specific issue, though. We still want to get rid of that nested event loop spinning, but that will probably only be possible after the certificate verification-related parts of bug 775698 have been done.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.