Crash in MOZ_RELEASE_ASSERT(mActor) if webgl.out-of-process=true
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox77 | --- | unaffected |
firefox78 | --- | unaffected |
firefox79 | --- | disabled |
People
(Reporter: jan, Unassigned)
References
(Regression)
Details
(Keywords: crash, nightly-community, regression)
Crash Data
KDE, X11, Debian Testing, Macbook Pro (0x8086 0x162b, Intel Iris Graphics 6100 (BDW GT3), Mesa 20.0.7.0)
I've got a tab crash with
mozregression --launch 204b899f436d99f0eae759af3ccfcbaabfbbb428 --pref webgl.out-of-process:true -a https://webglsamples.org/aquarium/aquarium.html
so I downloaded https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/DntPcqJlT8Gl_gTggxwAsg/runs/0/artifacts/public%2Fbuild%2Ftarget.tar.bz2 to create this crash report with a fresh profile.
I get the same crash with basic compositor and with GPU process disabled.
Disabling security.sandbox.content.level:0 does not help.
This bug is for crash report bp-cb2a9207-f11d-44b7-ac35-f9ab40200611.
MOZ_CRASH Reason (Sanitized) MOZ_RELEASE_ASSERT(mActor)
Crash Address 0x0
Top 10 frames of crashing thread:
0 libxul.so libxul.so@0x122ead2
1 libxul.so libxul.so@0x257eae1
2 libxul.so libxul.so@0x257e8be
3 libxul.so libxul.so@0x257e5fc
4 libxul.so libxul.so@0x257e494
5 libxul.so libxul.so@0x2548a29
6 libxul.so libxul.so@0x254ab2c
7 libxul.so libxul.so@0x25469b2
8 libxul.so libxul.so@0x25467bc
9 libxul.so libxul.so@0x2400d71
mozregression --launch 204b899f436d99f0eae759af3ccfcbaabfbbb428 --pref webgl.out-of-process:true -a https://webglsamples.org/aquarium/aquarium.html -B debug
0:42.52 INFO: b'Assertion failure: PcqActor::LookupProtocol(aProtocol), at /builds/worker/workspace/obj-build/dist/include/mozilla/dom/ProducerConsumerQueue.h:826'
0:42.52 INFO: b'#01: ???[/tmp/tmp7pexlo8f/firefox/libxul.so +0x3192067]'
[...]
0:42.55 INFO: b'#52: ???[/tmp/tmp7pexlo8f/firefox/firefox-bin +0x10f90]'
0:42.55 INFO: b'#53: __libc_start_main[/lib/x86_64-linux-gnu/libc.so.6 +0x26e0b]'
0:42.55 INFO: b'#54: ???[/tmp/tmp7pexlo8f/firefox/firefox-bin +0x10ab9]'
0:42.55 INFO: b'#55: ??? (???:???)'
0:42.58 INFO: b'[Parent 18477, Main Thread] WARNING: NS_ENSURE_TRUE(mPresShell) failed: file /builds/worker/checkouts/gecko/layout/generic/nsFrameSelection.cpp, line 1612'
0:42.63 INFO: b'[Parent 18477, Breakpad Server] WARNING: Resource acquired is being released in non-LIFO order; why?'
0:42.63 INFO: b': file /builds/worker/checkouts/gecko/xpcom/threads/BlockingResourceBase.cpp, line 292'
0:42.63 INFO: b'--- Mutex : dumpSafetyLock (currently acquired)'
0:42.63 INFO: b' calling context'
0:42.63 INFO: b' [stack trace unavailable]'
good: "It does not appear your computer supports WebGL."
bad: tab crash
mozregression --good 2020-06-01 --bad 2020-06-10 --pref webgl.out-of-process:true gfx.webrender.all:true -a https://webglsamples.org/aquarium/aquarium.html
8:40.93 INFO: Last good revision: 48dbf3178e91a05a27b2e61b1a45ac9ff54f0135
8:40.93 INFO: First bad revision: 801f886cf1b608a2cb697ffa02067ef1d42c9d1f
8:40.93 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=48dbf3178e91a05a27b2e61b1a45ac9ff54f0135&tochange=801f886cf1b608a2cb697ffa02067ef1d42c9d1f
801f886cf1b608a2cb697ffa02067ef1d42c9d1f David Parks — Bug 1635956: Part 3 - Implement Shmem functionality in WebGL ProducerConsumerQueue r=jgilbert
f004c5cbfce3f654ef590758096d3c83b0c53491 David Parks — Bug 1635956: Part 2 - Implement Shmem functionality in WebGL IpdlQueue r=jgilbert
864c987c5aa8425424ef2d71b86c4e24dbf39d01 David Parks — Bug 1635956: Part 1 - Refactor WebGL QueueParamTraits to use Push/PopShmem r=jgilbert
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Description
•