Assertion failure: _mOwningThread.GetThread() == PR_GetCurrentThread() (ValueObserver not thread-safe), at modules/libpref/src/Preferences.cpp:131 I have browser with OMTC enabled and BasicLayerManager::FlashWidgetUpdateArea first time called from Compositor Thread (create observer for nglayout.debug.widget_update_flashing) and when gecko is shutting down, it removes all observers from GeckoThread. which cause assertion above.
Move pref observer initialization to gfxPlatform::Init which is guaranteed to be called in Gecko thread.
Assignee: nobody → romaxa
Status: NEW → ASSIGNED
Attachment #692765 - Flags: review?(matt.woodrow)
6 years ago
Attachment #692765 - Flags: review?(matt.woodrow) → review+
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
You need to log in before you can comment on or make changes to this bug.