[gpu-canvas] crash on any canvas webpage (MakeCurrent called on a thread other than the creating thread)
Categories
(Core :: Graphics: Canvas2D, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox120 | --- | unaffected |
| firefox121 | --- | unaffected |
| firefox122 | --- | affected |
People
(Reporter: mayankleoboy1, Unassigned)
References
()
Details
(Keywords: regression)
Crash Data
Attachments
(1 file)
|
42.67 KB,
text/plain
|
Details |
| Reporter | ||
Comment 1•2 years ago
|
||
| Reporter | ||
Comment 2•2 years ago
|
||
GP+[GFX1]: MakeCurrent called on a thread other than the creating thread!
(#39) GP+[GFX1]: Ignoring call to fDrawBuffers with failed mImplicitMakeCurrent.
(#40) GP+[GFX1]: MakeCurrent called on a thread other than the creating thread!
(#41) GP+[GFX1]: EGLContext#true is owned by/Current on thread#55032 but MakeCurrent requested on thread#56776!
(#42) GP+[GFX1]: Ignoring call to fReadBuffer with failed mImplicitMakeCurrent.
(#43) GP+[GFX1]: MakeCurrent called on a thread other than the creating thread!
(#44) GP+[GFX1]: EGLContext#true is owned by/Current on thread#55032 but MakeCurrent requested on thread#56776!
(#45) GP+[GFX1]: Ignoring call to fCheckFramebufferStatus with failed mImplicitMakeCurrent.
(#46) Error CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#47) Error CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#48) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#49) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#50) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#51) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#52) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
(#53) CP+[GFX1-]: CompositorBridgeChild receives IPC close with reason=AbnormalShutdown
| Reporter | ||
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1829026
| Reporter | ||
Updated•2 years ago
|
| Reporter | ||
Comment 4•2 years ago
|
||
apart from the crash, the browser and/or the tabs also stop responding to user inputs. Windows may also show the "spinning circle" thingy.
Comment 5•2 years ago
|
||
Dup. of bug 1869658?
Comment 6•2 years ago
|
||
This is not really supported or tested on Windows at all yet. Caveat emptor if you decide to enable it on Windows. But this is disabled by default.
| Reporter | ||
Comment 7•2 years ago
•
|
||
(In reply to Lee Salzman [:lsalzman] from comment #6)
This is not really supported or tested on Windows at all yet. Caveat emptor if you decide to enable it on Windows. But this is disabled by default.
Right. Which then means that till this crash is fixed there is no way to test gpu-canvas on Windows.
Edit: I have disabled gpu-canvas on Windows nightly, so the crash is 'fixed'. Feel free to RESOLVED FIXED etc.
| Reporter | ||
Comment 8•2 years ago
|
||
To avoid clutter, I will close this bug as INVALID and remove the regressed by bug. If/when windows support is actually developed, basic testing would catch this bug.
| Reporter | ||
Comment 9•2 years ago
•
|
||
Setting gfx.canvas.remote.worker-threads = 0 prevents the crashes
Briefly switching to d2d-canvas made me realize just how vastly superior gpu-canvas is. I would much rather prefer to continue to use gpu-canvas.
Updated•2 years ago
|
Description
•