Closed Bug 384441 Opened 19 years ago Closed 15 years ago

Font cache not empty at shutdown when loading page in URL field

Categories

(Core :: Graphics, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: bzbarsky, Unassigned)

References

()

Details

(Keywords: qawanted)

BUILD: MOZ_CO_DATE="Tue Jun 12 12:08:49 CDT 2007" trunk STEPS TO REPRODUCE: 1) Start browser with -g and XPCOM_DEBUG_BREAK=trap 2) Load http://security-protocols.com/2007/06/14/safari-beta-301-for-windows-security-update/ 3) Quit EXPECTED RESULTS: Clean shutdown ACTUAL RESULTS: The NS_ASSERTION(mFonts.Count() == 0, in ~gfxFontCache() fires, followed by a fatal assertion failure in cairo when trying to destroy a nonempty cairo hashtable (?). Don't have a minimal-ish testcase, sorry. :(
Flags: blocking1.9?
I don't see this in my trunk new-textframe Mac build.
Depends on: 384527
Depends on: 367177
No longer depends on: 384527
Hmm... I _was_ using a new-textframe build, I thought... I was using Seamonkey, though. I haven't tried Firefox. Also, note that it's possible that this depends on module unload ordering. :(
Fwiw, I don't see this in my debug non-textframes build.
It looks like the fxdbug-linux-tbox build that started around "2007/06/29 08:59:00" hit this assertion at shutdown, which caused it to go orange...
Wouldn't block release for this, but we should get this fixed if someone can reproduce it reliably.
Flags: blocking1.9? → blocking1.9-
Whiteboard: [wanted-1.9]
Flags: wanted1.9+
Whiteboard: [wanted-1.9]
The testcase site no longer exists, and nobody's been able to reproduce since, sadly.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.