Firefox 75 in docker container, hw acceleration with webrender failed to load EGL library
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
People
(Reporter: simbuzero, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36
Steps to reproduce:
- Installed Ubuntu 19.10 OS in Dell Inspiron Laptop
- Logged into Ubuntu On Wayland.
- Created docker container for Firefox 75
- Run docker with MOZ_WEBRENDER=1 , MOZ_ENABLE_WAYLAND=1 failed to load EGL library
Actual results:
Because of the failure in EGL Library, Webrender doesn't seem to work with hw acceleration. it renders empty stream.
ubuntu19@ubuntu19-Inspiron-15-5578:~/Documents$ sudo docker run -it --privileged --rm -e DISPLAY=$DISPLAY -e XDG_SESSION_TYPE=$XDG_SESSION_TYPE -e MOZ_ENABLE_WAYLAND=1 -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR -e WAYLAND_DISPLAY=$WAYLAND_DISPLAY --net=host -v /dev:/dev -v /tmp:/tmp -v /run:/run --name firefox firefox:19.10 /bin/bash
developer@ubuntu19-Inspiron-15-5578:/$ MOZ_ENABLE_WAYLAND=1 MOZ_WEBRENDER=1 MOZ_LOG="PlatformDecoderModule:5" firefox
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to get shared GL context
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed GL context creation for WebRender: 0
[GFX1-]: Failed to connect WebRenderBridgeChild.
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
^CExiting due to channel error.
Exiting due to channel error.
Expected results:
It should render the video in Display.
Reporter | ||
Comment 1•4 years ago
|
||
Application Basics
Name: Firefox
Version: 75.0
Build ID: 20200403170909
Update Channel: release
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:75.0) Gecko/20100101 Firefox/75.0
OS: Linux 5.3.0-18-generic
Multiprocess Windows: 1/1 Enabled by default
Remote Processes: 4
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false
Crash Reports for the Last 3 Days
Firefox Features
Name: DoH Roll-Out
Version: 1.3.0
ID: [email protected]
Name: Firefox Screenshots
Version: 39.0.0
ID: [email protected]
Name: Form Autofill
Version: 1.0
ID: [email protected]
Name: Web Compat
Version: 9.0.0
ID: [email protected]
Name: WebCompat Reporter
Version: 1.1.0
ID: [email protected]
Remote Processes
Type: Web Content
Count: 3 / 8
Type: Extension
Count: 1
Extensions
Name: Amazon.com
Version: 1.1
Enabled: true
ID: [email protected]
Name: Bing
Version: 1.1
Enabled: true
ID: [email protected]
Name: DuckDuckGo
Version: 1.0
Enabled: true
ID: [email protected]
Name: eBay
Version: 1.0
Enabled: true
ID: [email protected]
Name: Google
Version: 1.0
Enabled: true
ID: [email protected]
Name: Twitter
Version: 1.0
Enabled: true
ID: [email protected]
Name: Wikipedia (en)
Version: 1.0
Enabled: true
ID: [email protected]
Graphics
Features
Compositing: Basic
Asynchronous Pan/Zoom: wheel input enabled; touch input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled
WebGL 1 Driver WSI Info: -
WebGL 1 Driver Renderer: WebGL creation failed: * tryNativeGL * Exhausted GL driver options.
WebGL 1 Driver Version: -
WebGL 1 Driver Extensions: -
WebGL 1 Extensions: -
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: WebGL creation failed: * tryNativeGL * Exhausted GL driver options.
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Window Protocol: wayland
Desktop Environment: unknown
Off Main Thread Painting Enabled: true
Off Main Thread Painting Worker Count: 3
Target Frame Rate: 60
GPU #1
Active: Yes
Description: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2)
Vendor ID: 0x8086
Device ID: 0x5916
Driver Vendor: mesa/i965
Driver Version: 19.2.8.0
RAM: 3072
Diagnostics
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: none
CairoUseXRender: 0
CMSOutputProfile: Empty profile data
Display0: 1920x1080 default
DisplayCount: 1
Decision Log
GPU_PROCESS:
blocked by runtime: Wayland does not work in the GPU process
WEBRENDER:
opt-in by default: WebRender is an opt-in feature
available by user: Force enabled by envvar
unavailable by runtime: WebRender initialization failed
WEBRENDER_QUALIFIED:
denied by env: Not on allowlist
WEBRENDER_COMPOSITOR:
disabled by default: Disabled by default
WEBGPU:
disabled by default: Disabled by default
Failure Log
(#0) Error: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
(#1) Error: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
(#2) Error: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
(#3) Error: Failed to get shared GL context
(#4) Error: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
(#5) Error: Failed to load EGL library 3!
(#6) Error: Failed GL context creation for WebRender: 0
(#7) Error: Failed to connect WebRenderBridgeChild.
(#8) Error: Failed to load EGL library 3!
(#9) Error: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
(#10) Error: Failed to load EGL library 3!
(#11) Error: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
Media
Audio Backend: pulse-rust
Max Channels: 2
Preferred Sample Rate: 48000
Output Devices
Name: Group
Built-in Audio Analog Stereo: /devices/pci0000:00/0000:00:1f.3/sound/card0
Input Devices
Name: Group
Monitor of Built-in Audio Analog Stereo: /devices/pci0000:00/0000:00:1f.3/sound/card0
Built-in Audio Analog Stereo: /devices/pci0000:00/0000:00:1f.3/sound/card0
Enumerate database
Important Modified Preferences
browser.cache.disk.capacity: 1048576
browser.cache.disk.filesystem_reported: 1
browser.contentblocking.category: standard
browser.startup.homepage_override.buildID: 20200403170909
browser.startup.homepage_override.mstone: 75.0
browser.urlbar.placeholderName: Google
browser.urlbar.tipShownCount.searchTip_onboard: 1
dom.push.userAgentID: ba0828648153494e87e2629f61acd9a7
extensions.lastAppVersion: 75.0
idle.lastDailyNotification: 1587961583
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1587961332
media.gmp-gmpopenh264.version: 1.8.1.1
media.gmp-manager.buildID: 20200403170909
media.gmp-manager.lastCheck: 1587961332
media.gmp.storage.version.observed: 1
network.predictor.cleaned-up: true
places.database.lastMaintenance: 1587961583
places.history.expiration.transient_current_max_pages: 112348
privacy.purge_trackers.date_in_cookie_database: 0
privacy.sanitize.pending: [{"id":"newtab-container","itemsToClear":[],"options":{}}]
security.remote_settings.crlite_filters.checked: 1587961441
security.remote_settings.intermediates.checked: 1587961441
security.sandbox.content.tempDirSuffix: 17268627-039e-47d2-a696-3ffe3c0d3b82
security.sandbox.plugin.tempDirSuffix: 6d93aba0-ae26-43a3-bf97-3b3a420d04cd
signon.importedFromSqlite: true
storage.vacuum.last.index: 0
storage.vacuum.last.places.sqlite: 1587961583
Important Locked Preferences
fission.autostart: false
Places Database
JavaScript
Incremental GC: true
Accessibility
Activated: false
Prevent Accessibility: 0
Library Versions
NSPR
Expected minimum version: 4.25
Version in use: 4.25
NSS
Expected minimum version: 3.51
Version in use: 3.51
NSSSMIME
Expected minimum version: 3.51
Version in use: 3.51
NSSSSL
Expected minimum version: 3.51
Version in use: 3.51
NSSUTIL
Expected minimum version: 3.51
Version in use: 3.51
Sandbox
Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Content Process Sandboxing: true
Media Plugin Sandboxing: true
Content Process Sandbox Level: 4
Effective Content Process Sandbox Level: 4
Rejected System Calls
Internationalization & Localization
Application Settings
Requested Locales: ["en-US"]
Available Locales: ["en-US"]
App Locales: ["en-US"]
Regional Preferences: ["en-US-posix"]
Default Locale: "en-US"
Operating System
System Locales: ["en-US-posix"]
Regional Preferences: ["en-US-posix"]
Comment 2•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Reporter | ||
Comment 3•4 years ago
|
||
OS - 19.10
Display Driver - Wayland
Please let me know what could be causing WebRender Failure here.
Comment 4•4 years ago
|
||
Could you try Firefox nightly (77) and see if it also fails?
Reporter | ||
Comment 5•4 years ago
|
||
It fails in Nightly too. Below is the log.
I have no name!@linux19-Inspiron-15-5578:/$ MOZ_ENABLE_WAYLAND=1 MOZ_WEBRENDER=1 MOZ_LOG="PlatformDecoderModule:5" firefox
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to get shared GL context
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed GL context creation for WebRender: 0
[GFX1-]: Failed to connect WebRenderBridgeChild.
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
(firefox:1605): GLib-WARNING **: 23:39:26.598: getpwuid_r(): failed due to unknown user id (1000)
[Child 1851: Unnamed thread 0x7f110d0e0820]: D/PlatformDecoderModule Sandbox decoder rejects requested type
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule Initialising VA-API FFmpeg decoder
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule VA-API works with WebRender only!
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule Initialising FFmpeg decoder.
[h264 @ 0x7f110488a800] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x7f110488a800] nal_unit_type: 8(PPS), nal_ref_idc: 3
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule FFmpeg init successful.
[h264 @ 0x7f110488a800] nal_unit_type: 7(SPS), nal_ref_idc: 3
[h264 @ 0x7f110488a800] nal_unit_type: 8(PPS), nal_ref_idc: 3
[h264 @ 0x7f110488a800] nal_unit_type: 5(IDR), nal_ref_idc: 3
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule Choosing FFmpeg pixel format for video decoding.
[Child 1851: MediaPDecoder #2]: D/PlatformDecoderModule Requesting pixel format YUV420P.
[h264 @ 0x7f110488a800] Format yuv420p chosen by get_format().
[h264 @ 0x7f110488a800] Reinit context to 1280x720, pix_fmt: yuv420p
Reporter | ||
Comment 6•4 years ago
|
||
I have installed libva-wayland2 library in the host and shared /usr/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/ with docker.
Now I get webrender works.
Here is the docker run command:
docker run -it --privileged --rm -e DISPLAY=$DISPLAY -e XDG_SESSION_TYPE=$XDG_SESSION_TYPE -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR --net=host -u $(id -u) -v /dev:/dev -v /tmp:/tmp -v /run:/run -v /var:/var -v /usr/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/ --name firefox firefox:nightly /bin/bash
I would want to deploy this docker 18.04 host, so I don't want to share /usr/lib/x86_64-linux-gnu/ with the docker. could you please let me know what is the library that I supposed to install in docker to get the webrender work without previous failures ?
Updated•4 years ago
|
Updated•4 years ago
|
Comment 7•4 years ago
|
||
These commands give an overview which libraries Firefox tries to load. (Source)
With ldd ./firefox
one can list all shared libraries Firefox needs to start.
$ ldd ./firefox
linux-vdso.so.1 (0x00007ffe4acd9000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2f01e44000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2f01e3f000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2f01c72000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2f01b2d000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2f01b13000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2f01950000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2f01e96000)
With the following command one can list all libraries that have been loaded after startup. I started GDK_BACKEND=wayland ./firefox
on Gnome Wayland on Debian Testing. 10314 is the PID of firefox-bin. I doubt all are needed.
$ sudo awk '/\.so/{print $6}' /proc/10314/maps | sort -u
/home/darkspirit/firefox/libfreeblpriv3.so
/home/darkspirit/firefox/liblgpllibs.so
/home/darkspirit/firefox/libmozavcodec.so
/home/darkspirit/firefox/libmozavutil.so
/home/darkspirit/firefox/libmozgtk.so
/home/darkspirit/firefox/libmozsandbox.so
/home/darkspirit/firefox/libmozsqlite3.so
/home/darkspirit/firefox/libmozwayland.so
/home/darkspirit/firefox/libnspr4.so
/home/darkspirit/firefox/libnss3.so
/home/darkspirit/firefox/libnssckbi.so
/home/darkspirit/firefox/libnssutil3.so
/home/darkspirit/firefox/libplc4.so
/home/darkspirit/firefox/libplds4.so
/home/darkspirit/firefox/libsmime3.so
/home/darkspirit/firefox/libsoftokn3.so
/home/darkspirit/firefox/libssl3.so
/home/darkspirit/firefox/libxul.so
/lib/x86_64-linux-gnu/ld-2.30.so
/lib/x86_64-linux-gnu/libblkid.so.1.1.0
/lib/x86_64-linux-gnu/libc-2.30.so
/lib/x86_64-linux-gnu/libdbus-1.so.3.19.11
/lib/x86_64-linux-gnu/libdl-2.30.so
/lib/x86_64-linux-gnu/libexpat.so.1.6.11
/lib/x86_64-linux-gnu/libgcc_s.so.1
/lib/x86_64-linux-gnu/libgpg-error.so.0.28.0
/lib/x86_64-linux-gnu/liblzma.so.5.2.4
/lib/x86_64-linux-gnu/libm-2.30.so
/lib/x86_64-linux-gnu/libmount.so.1.1.0
/lib/x86_64-linux-gnu/libnsl-2.30.so
/lib/x86_64-linux-gnu/libnss_dns-2.30.so
/lib/x86_64-linux-gnu/libnss_files-2.30.so
/lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
/lib/x86_64-linux-gnu/libpcre.so.3.13.3
/lib/x86_64-linux-gnu/libpthread-2.30.so
/lib/x86_64-linux-gnu/libresolv-2.30.so
/lib/x86_64-linux-gnu/librt-2.30.so
/lib/x86_64-linux-gnu/libselinux.so.1
/lib/x86_64-linux-gnu/libsystemd.so.0.28.0
/lib/x86_64-linux-gnu/libuuid.so.1.3.0
/lib/x86_64-linux-gnu/libz.so.1.2.11
/usr/lib/x86_64-linux-gnu/dri/i965_dri.so
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-ibus.so
/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so
/usr/lib/x86_64-linux-gnu/libaom.so.0
/usr/lib/x86_64-linux-gnu/libasyncns.so.0.3.1
/usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.23609.1
/usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
/usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
/usr/lib/x86_64-linux-gnu/libavcodec.so.58.54.100
/usr/lib/x86_64-linux-gnu/libavutil.so.56.31.100
/usr/lib/x86_64-linux-gnu/libbsd.so.0.10.0
/usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11600.0
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11600.0
/usr/lib/x86_64-linux-gnu/libcodec2.so.0.9
/usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.5
/usr/lib/x86_64-linux-gnu/libdbus-glib-1.so.2.3.4
/usr/lib/x86_64-linux-gnu/libdrm_intel.so.1.0.0
/usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.2.0.0
/usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1
/usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0
/usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0.0.0
/usr/lib/x86_64-linux-gnu/libEGL.so.1.1.0
/usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
/usr/lib/x86_64-linux-gnu/libffi.so.7.1.0
/usr/lib/x86_64-linux-gnu/libFLAC.so.8.3.0
/usr/lib/x86_64-linux-gnu/libfontconfig.so.1.12.0
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.17.1
/usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0
/usr/lib/x86_64-linux-gnu/libgbm.so.1.0.0
/usr/lib/x86_64-linux-gnu/libgcrypt.so.20.2.5
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2404.14
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4000.0
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.6400.2
/usr/lib/x86_64-linux-gnu/libglapi.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.1.0
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.2
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.6400.2
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.6400.2
/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
/usr/lib/x86_64-linux-gnu/libgraphite2.so.3.2.1
/usr/lib/x86_64-linux-gnu/libgsm.so.1.0.18
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.6400.2
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2404.14
/usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.20600.4
/usr/lib/x86_64-linux-gnu/libibus-1.0.so.5.0.522
/usr/lib/x86_64-linux-gnu/libICE.so.6.3.0
/usr/lib/x86_64-linux-gnu/libicudata.so.63.2
/usr/lib/x86_64-linux-gnu/libicuuc.so.63.2
/usr/lib/x86_64-linux-gnu/liblz4.so.1.9.2
/usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
/usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
/usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
/usr/lib/x86_64-linux-gnu/libopenjp2.so.2.3.1
/usr/lib/x86_64-linux-gnu/libopus.so.0.7.0
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4400.7
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4400.7
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4400.7
/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0.9.0
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.36.0
/usr/lib/x86_64-linux-gnu/libpng16.so.16.37.0
/usr/lib/x86_64-linux-gnu/libpulse.so.0.21.1
/usr/lib/x86_64-linux-gnu/librsvg-2.so.2.47.0
/usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
/usr/lib/x86_64-linux-gnu/libSM.so.6.0.1
/usr/lib/x86_64-linux-gnu/libsnappy.so.1.1.8
/usr/lib/x86_64-linux-gnu/libsndfile.so.1.0.28
/usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.2
/usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28
/usr/lib/x86_64-linux-gnu/libswresample.so.3.5.100
/usr/lib/x86_64-linux-gnu/libthai.so.0.3.1
/usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
/usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
/usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
/usr/lib/x86_64-linux-gnu/libva-drm.so.2.700.0
/usr/lib/x86_64-linux-gnu/libva.so.2.700.0
/usr/lib/x86_64-linux-gnu/libva-wayland.so.2.700.0
/usr/lib/x86_64-linux-gnu/libva-x11.so.2.700.0
/usr/lib/x86_64-linux-gnu/libvdpau.so.1.0.0
/usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
/usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
/usr/lib/x86_64-linux-gnu/libvpx.so.6.2.0
/usr/lib/x86_64-linux-gnu/libwavpack.so.1.2.2
/usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
/usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
/usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libwayland-server.so.0.1.0
/usr/lib/x86_64-linux-gnu/libwebpmux.so.3.0.1
/usr/lib/x86_64-linux-gnu/libwebp.so.6.0.2
/usr/lib/x86_64-linux-gnu/libwrap.so.0.7.6
/usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
/usr/lib/x86_64-linux-gnu/libX11-xcb.so.1.0.0
/usr/lib/x86_64-linux-gnu/libx264.so.155
/usr/lib/x86_64-linux-gnu/libx265.so.179
/usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
/usr/lib/x86_64-linux-gnu/libxcb-dri2.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-dri3.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-present.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
/usr/lib/x86_64-linux-gnu/libxcb-sync.so.1.0.0
/usr/lib/x86_64-linux-gnu/libxcb-xfixes.so.0.0.0
/usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
/usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
/usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
/usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
/usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
/usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
/usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
/usr/lib/x86_64-linux-gnu/libxml2.so.2.9.10
/usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
/usr/lib/x86_64-linux-gnu/libxshmfence.so.1.0.0
/usr/lib/x86_64-linux-gnu/libXt.so.6.0.0
/usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
/usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.0.so
Updated•4 years ago
|
Updated•4 years ago
|
Reporter | ||
Comment 8•4 years ago
|
||
Reporter | ||
Comment 9•4 years ago
|
||
Attached the output of " awk '/.so/{print $6}' /proc/528/maps | sort -u" in docker container . could you please check if its missing any library.
with that, I still get the below error( I am not sharing /usr/lib/x86_64-linux-gnu with docker)
ave no name!@linux19-Inspiron-15-5578:/$ MOZ_ENABLE_WAYLAND=1 MOZ_WEBRENDER=1 MOZ_LOG="PlatformDecoderModule:5" firefox
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to get shared GL context
[GFX1-]: Failed to load EGL library: FEATURE_FAILURE_EGL_LOAD_3
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: Failed GL context creation for WebRender: 0
[GFX1-]: Failed to connect WebRenderBridgeChild.
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
[GFX1-]: Failed to load EGL library 3!
[GFX1-]: [OPENGL] Failed to init compositor with reason: FEATURE_FAILURE_OPENGL_CREATE_CONTEXT
Comment 10•4 years ago
|
||
The severity field is not set for this bug.
:jbonisteel, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Note: you'll most likely need libgles2-mesa
and some more libraries installed to get a gl context for the Wayland build :/
See e.g. https://searchfox.org/mozilla-central/source/toolkit/xre/glxtest.cpp#226-230
Comment 12•3 years ago
|
||
silambarasan, is this still an issue? Does it work on more up-to-date images / with the appropriate packages installed?
Comment 13•2 years ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:gw, since the bug has high priority and recent activity, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 14•2 years ago
|
||
I think we can close this.
Description
•