Open Bug 1412032 Opened 7 years ago Updated 2 years ago

firefox: fccache.c:534: FcCacheFini: Assertion `fcCacheChains[i] == NULL' failed.

Categories

(Core :: WebVR, defect)

58 Branch
defect

Tracking

()

Tracking Status
firefox58 --- affected
firefox59 --- ?
firefox64 --- affected

People

(Reporter: jkratzer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(3 files)

Attached file trigger.html
Testcase found while fuzzing mozilla-central rev d734e6acf777. [6255, Main Thread] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /builds/worker/workspace/build/src/gfx/thebes/gfxFont.cpp, line 217 Assertion failed at /builds/worker/workspace/build/src/gfx/cairo/cairo/src/cairo-hash.c:196: hash_table->live_entries == 0 WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS! [6255, Main Thread] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /builds/worker/workspace/build/src/xpcom/build/XPCOMInit.cpp, line 1038 firefox: fccache.c:534: FcCacheFini: Assertion `fcCacheChains[i] == NULL' failed. ExceptionHandler::GenerateDump cloned child 6332 ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::SendContinueSignalToChild sent continue signal to child ERROR:audioipc_server: server poll error: Interrupted system call (os error 4) [ffpuppet] Exit code: 6
Flags: in-testsuite?
Attached file log_minidump.txt
Attached file log_stderr.txt
I try to reproduce it on Windows and MacOSX but didn't notice this issue. Does it only happen on Linux? Thanks.
Flags: needinfo?(jkratzer)
(In reply to Daosheng Mu[:daoshengmu] from comment #3) > I try to reproduce it on Windows and MacOSX but didn't notice this issue. > Does it only happen on Linux? Thanks. This issue was initially identified on 64-bit Linux. Unfortunately I do not have access to a Windows or OSX system to test.
Flags: needinfo?(jkratzer)
(In reply to Jason Kratzer [:jkratzer] from comment #4) > (In reply to Daosheng Mu[:daoshengmu] from comment #3) > > I try to reproduce it on Windows and MacOSX but didn't notice this issue. > > Does it only happen on Linux? Thanks. > > This issue was initially identified on 64-bit Linux. Unfortunately I do not > have access to a Windows or OSX system to test. I move to Ubuntu 16.04 64 bit, but didn't see this kind of error message. Could you help me create a new profile to test it again? I am curious if you changed some setting of gfx.font or azure.backends
(In reply to Daosheng Mu[:daoshengmu] from comment #5) > (In reply to Jason Kratzer [:jkratzer] from comment #4) > > (In reply to Daosheng Mu[:daoshengmu] from comment #3) > > > I try to reproduce it on Windows and MacOSX but didn't notice this issue. > > > Does it only happen on Linux? Thanks. > > > > This issue was initially identified on 64-bit Linux. Unfortunately I do not > > have access to a Windows or OSX system to test. > > I move to Ubuntu 16.04 64 bit, but didn't see this kind of error message. > Could you help me create a new profile to test it again? I am curious if you > changed some setting of gfx.font or azure.backends Are you using a debug build? Also, you may need the following prefs enabled: // WebVR user_pref("dom.vr.enabled", true); user_pref("dom.vr.test.enabled", true); user_pref("dom.vr.puppet.enabled", true); user_pref("dom.vr.require-gesture", false); user_pref("dom.vr.poseprediction.enabled", false); user_pref("full-screen-api.allow-trusted-requests-only", false);
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: