Webrender on SPARC Solaris displays window with black color
Categories
(Core :: Graphics: WebRender, defect, P5)
Tracking
()
People
(Reporter: petr.sumbera, Unassigned)
References
Details
Attachments
(1 file)
|
574.93 KB,
image/jpeg
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Steps to reproduce:
This is my first attempt to use Webrender on Solaris SPARC. Until now it was failing because of:
https://github.com/rust-lang/rust/issues/86163
But now with workaround/patch:
https://github.com/rust-lang/rust/issues/86163#issuecomment-930313067
Firefox starts but it window is completely black (or sometimes with few blue pixels). I do test it with firefox -P but the same results is without -P. With MOZ_WEBRENDER=0 it displays without problem.
Following is in terminal:
[Parent 3140, Main Thread] WARNING: dependent window created without a parent: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/toolkit/components/startup/nsAppStartup.cpp:654
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=2.54141) [GFX1-]: glxtest: libpci missing
[Parent 3140, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/base/nsGlobalWindowOuter.cpp:4244
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[Parent 3140, Main Thread] WARNING: '!mLocalStore', file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/xul/XULPersist.cpp:171
[Parent 3140, Main Thread] WARNING: NS_ENSURE_TRUE(root) failed: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/layout/base/nsDocumentViewer.cpp:2611
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[Parent 3140, Main Thread] WARNING: '!mLocalStore', file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/xul/XULPersist.cpp:171
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[Parent 3140, Main Thread] WARNING: '!mLocalStore', file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/xul/XULPersist.cpp:171
JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.
[Parent 3140, Main Thread] WARNING: '!mLocalStore', file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/xul/XULPersist.cpp:171
Warning: asking to enable_gpu_markers but no supporting extension was found
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[GFX2-]: Failed to lock WindowSurface, falling back to XPutImage backend.
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[2021-10-01T08:55:33Z WARN webrender::device::gl] Cropping texture upload Box2D((0, 0), (0, 1)) to None
[Parent 3140, Main Thread] WARNING: NSS will be initialized without a profile directory. Some things may not work as expected.: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/security/manager/ssl/nsNSSComponent.cpp:1619
[Parent 3140, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/toolkit/components/places/Database.cpp:516
[Parent 3140, Main Thread] WARNING: Unable to get a connection to vacuum database: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/storage/VacuumManager.cpp:130
[Parent 3140, IPDL Background] WARNING: QM_TRY failure (ERROR): 'OkIf(gBasePath)', file dom/quota/ActorsParent.cpp:3258
[Parent 3140, IPDL Background] WARNING: Trying to create QuotaManager before profile-do-change! Forgot to call do_get_profile()?: file /builds/psumbera/userland-ff-90/components/desktop/firefox/firefox-91.1.0/dom/quota/ActorsParent.cpp:3259
[Parent 3140, IPDL Background] WARNING: QM_TRY failure (ERROR): 'OkIf(quotaManager)', file dom/quota/ActorsParent.cpp:7796
| Reporter | ||
Updated•4 years ago
|
| Reporter | ||
Comment 1•4 years ago
|
||
Ok, it seems that workaround for https://github.com/rust-lang/rust/issues/86163 doesn't cover all cases. Will need to look into it first...
Comment 2•4 years ago
|
||
The severity field is not set for this bug.
:jimm, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
Comment 3•4 years ago
|
||
The severity field is not set for this bug.
:jimm, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
| Reporter | ||
Comment 4•2 years ago
|
||
No longer able to reproduce it.
Description
•