Closed Bug 742435 Opened 12 years ago Closed 7 years ago

"ASSERTION: Flush timer was not dropped before dtor!" due to trying to start a timer during shutdown

Categories

(Core :: DOM: HTML Parser, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion)

Attachments

(1 file)

Attached file shutdown output
This happened during shutdown once while fuzzing. I was unable to reproduce. 

WARNING: An event was posted to a thread that will never run it (rejected): file /Users/jruderman/trees/mozilla-central/xpcom/threads/nsThread.cpp, line 392

WARNING: Failed to dispatch TimerKungFu event: file /Users/jruderman/trees/mozilla-central/parser/html/nsHtml5StreamParser.cpp:1625

###!!! ASSERTION: Flush timer was not dropped before dtor!: '!mFlushTimer', file /Users/jruderman/trees/mozilla-central/parser/html/nsHtml5StreamParser.cpp, line 241

The fuzzer was doing some stuff like:
  div.style.background = "url(\"data:text/html,...
Hopefully this will be moot once we start quitting using exit(0).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: