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

NEW
Unassigned

Status

()

Core
HTML: Parser
6 years ago
6 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

(Blocks: 1 bug, {assertion})

Trunk
x86_64
Mac OS X
assertion
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Created attachment 612254 [details]
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).
You need to log in before you can comment on or make changes to this bug.