Closed Bug 1883198 Opened 11 months ago Closed 7 months ago

Flatpak/WebGL/SW WR/GLX/X11/Nvidia: Crash in __glXLookupVendorByName in Google Login form

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 123
x86_64
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: hute37, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: crash, X11)

Crash Data

Attachments

(7 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0

Steps to reproduce:

  • cleaned previous flatpak Firefox install:

    • flatpak remove org.mozilla.firefox
    • rm -rf ~/.var/app/org.mozilla.firefox
  • after a clean Flatpak Firefox install and run

    • flatpak install flathub org.mozilla.firefox
      *flatpak run org.mozilla.firefox
  • Navigating to www.google.com and trying to login, at the address

  • Alter giving the account email,

    • when pressing the blue (next) button

=> Firefox crashes (always, repeated many times)

Actual results:

Firefox crash in Google login form

Expected results:

To be able to login to Google services

On the same computer (Ubuntu 22.04), the snap version of Firefox works without problems


this works (snap):

➜ ~ snap info firefox
name: firefox
summary: Mozilla Firefox web browser
publisher: Mozilla✓
store-url: https://snapcraft.io/firefox
contact: https://support.mozilla.org/kb/file-bug-report-or-feature-request-mozilla
license: unset
description: |
Firefox is a powerful, extensible web browser with support for modern web application
technologies.
commands:

  • firefox
  • firefox.geckodriver
    snap-id: 3wdHCAVyZEmYsCMFDE9qt92UV8rC8Wdk
    tracking: latest/stable
    refresh-date: 7 days ago, at 14:47 CET
    channels:
    latest/stable: 123.0-3 2024-02-20 (3836) 279MB -
    latest/candidate: 123.0-3 2024-02-14 (3836) 279MB -
    latest/beta: 124.0b6-1 2024-03-01 (3920) 282MB -
    latest/edge: 125.0a1 2024-03-02 (3924) 300MB -
    esr/stable: 115.8.0esr-1 2024-02-20 (3827) 256MB -
    esr/candidate: 115.8.0esr-1 2024-02-13 (3827) 256MB -
    esr/beta: ↑
    esr/edge: ↑
    installed: 123.0-3 (3836) 279MB -

this crashes (flatpak):

➜ ~ flatpak info org.mozilla.firefox

Firefox - Fast, Private & Safe Web Browser

      ID: org.mozilla.firefox
     Ref: app/org.mozilla.firefox/x86_64/stable
    Arch: x86_64
  Branch: stable
 Version: 123.0
 License: MPL-2.0
  Origin: flathub

Collection: org.flathub.Stable
Installation: system
Installed: 256,5 MB
Runtime: org.freedesktop.Platform/x86_64/23.08
Sdk: org.freedesktop.Sdk/x86_64/23.08

  Commit: 05bfb2e9dabbbc7fe6e68e987406d198e20dda8223545cac28a765f1b76bdd9a
  Parent: f09f071b16878ec0c4da8d6a418971c6069d07c30e0921a101db5fc65b32a7bd
 Subject: Export org.mozilla.firefox
    Date: 2024-02-20 14:00:24 +0000

➜ ~


system info (ubuntu 22):

➜ ~ inxi -F
System:
Host: heka Kernel: 5.15.0-97-generic x86_64 bits: 64 Desktop: Budgie 10.6.1
Distro: Ubuntu 22.04.4 LTS (Jammy Jellyfish)
Machine:
Type: Laptop System: ASUSTeK product: K73SV v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: K73SV v: 1.0 serial: <superuser required>
BIOS: American Megatrends v: K73SV.209 date: 08/16/2011
Battery:
ID-1: BAT0 charge: 0 Wh (0.0%) condition: 52.1/57.2 Wh (91.0%) volts: 2.5
min: 11.1
CPU:
Info: quad core model: Intel Core i7-2670QM bits: 64 type: MT MCP cache:
L2: 1024 KiB
Speed (MHz): avg: 896 min/max: 800/3100 cores: 1: 1370 2: 798 3: 798
4: 803 5: 798 6: 798 7: 798 8: 1009
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
driver: i915 v: kernel
Device-2: NVIDIA GF108M [GeForce GT 540M] driver: nvidia v: 390.157
Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.4 driver: X:
loaded: modesetting,nvidia gpu: i915 resolution: 1: 1600x90060Hz
2: 1680x1050
60Hz
OpenGL: renderer: GeForce GT 540M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
driver: snd_hda_intel
Device-2: NVIDIA GF108 High Definition Audio driver: snd_hda_intel
Sound Server-1: ALSA v: k5.15.0-97-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Qualcomm Atheros AR9285 Wireless Network Adapter driver: ath9k
IF: wlp3s0 state: up mac: e0:b9:a5:cd:a7:33
Device-2: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet driver: atl1c
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: 54:04:a6:23:21:ed
IF-ID-1: gpd0 state: down mac: N/A
IF-ID-2: virbr0 state: down mac: 52:54:00:9d:12:57
Drives:
Local Storage: total: 1.25 TiB used: 434.22 GiB (34.0%)
ID-1: /dev/sda type: USB vendor: Seagate model: Fast SSD size: 465.76 GiB
ID-2: /dev/sdb type: USB vendor: SanDisk model: SDSSDA120G
size: 111.79 GiB
ID-3: /dev/sdc vendor: Seagate model: ST9750423AS size: 698.64 GiB
Partition:
ID-1: / size: 72.31 GiB used: 59.58 GiB (82.4%) fs: ext4 dev: /dev/sdb4
ID-2: /boot size: 1.84 GiB used: 278.8 MiB (14.8%) fs: ext4
dev: /dev/sdb1
ID-3: /home size: 27.99 GiB used: 25.22 GiB (90.1%) fs: ext4
dev: /dev/sdb3
Swap:
ID-1: swap-1 type: partition size: 29.8 GiB used: 0 KiB (0.0%)
dev: /dev/sdc7
ID-2: swap-2 type: zram size: 3.83 GiB used: 5.8 MiB (0.1%)
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 67.0 C mobo: N/A gpu: nvidia temp: 61 C
Fan Speeds (RPM): cpu: 2800
Info:
Processes: 378 Uptime: 1h 14m Memory: 7.66 GiB used: 4.23 GiB (55.2%)
Shell: Zsh inxi: 3.3.13
➜ ~

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

Does it repro on a non-snap build? Also is there a crash report in about:crashes that we could look at?

Flags: needinfo?(hute37)

it happens only in Flatpak version after latest update (v 123)
I used Flatpak install for several years without problems.
Now I had to switch to the snap version (also v 123) that works without problems

I pushed many crash report (coming from 5.95.. IP - italy , (logged?)), three reports today just before bugzilla notification
(there should be a reference to google login in description)


Just a pair of note:

  • Flatpak Firefox stderr reports:
➜  ~ flatpak run org.mozilla.firefox
Gtk-Message: 15:38:14.951: Failed to load module "xapp-gtk3-module"
Gtk-Message: 15:38:14.951: Failed to load module "appmenu-gtk-module"
[58] Sandbox: Unexpected EOF, op 0 flags 00 path /proc/cpuinfo
  • My GPU is a very old NVIDIA model, running in X, with native drivers
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
    driver: i915 v: kernel
  Device-2: NVIDIA GF108M [GeForce GT 540M] driver: nvidia v: 390.157
  Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.21.1.4 driver: X:
    loaded: modesetting,nvidia gpu: i915 resolution: 1: 1600x900~60Hz
    2: 1680x1050~60Hz
  OpenGL: renderer: GeForce GT 540M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157
Flags: needinfo?(hute37)

Oddly Firefox crashes also with :

  • about:support

I pushed two crash report about this:

Submitted Crash Reports
Report ID Date Submitted

bp-de2ca181-7d3a-4594-a687-e5c460240302 3/2/24, 17:11
bp-14cb3089-823a-40c5-a409-e0a8c0240302 3/2/24, 17:16

Crash Signature: [@ libc.so.6@0x90e14 | libc.so.6@0x3edcd | libc.so.6@0x2683e | libc.so.6@0x2770f | libc.so.6@0x125098 | libc.so.6@0x126353 | libc.so.6@0x8a81c | libc.so.6@0x8acbe | __glXLookupVendorByName ]
Keywords: crash, X11
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Summary: Flatpak Firefox crashes in Google Login form → Flatpak/WebGL/SW WR/GLX/X11/Nvidia: Crash in __glXLookupVendorByName in Google Login form

The bug has a crash signature, thus the bug will be considered confirmed.

Status: UNCONFIRMED → NEW
Ever confirmed: true

Please try to get plain Mozilla binaries from Mozilla:
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries

And run Firefox on terminal with LIBGL_ALWAYS_SOFTWARE=1 env variable, i.e.

LIBGL_ALWAYS_SOFTWARE=1 ./firefox

It should not crash.

Please run 'glxtest' utility from Firefox directory and attach the output here.
Please attach output of 'glxinfo' and 'eglinfo' terminal commands.

Thanks.

Flags: needinfo?(hute37)
Priority: -- → P3

after latest update (system, includibg kernel, flatpak including firefox)
got the same crash (google auth form post and firefox about:support )

Submitted Crash Reports
Report ID Date Submitted

bp-a9aff0fb-bffc-467d-8326-6fbfb0240317 3/17/24, 18:44
bp-9143b8c3-f3d9-4de3-956f-9e67e0240317 3/17/24, 18:34


➜ ~ flatpak info org.mozilla.firefox

Firefox - Fast, Private & Safe Web Browser

      ID: org.mozilla.firefox
     Ref: app/org.mozilla.firefox/x86_64/stable
    Arch: x86_64
  Branch: stable
 Version: 123.0.1
 License: MPL-2.0
  Origin: flathub

Collection: org.flathub.Stable
Installation: system
Installed: 256,4 MB
Runtime: org.freedesktop.Platform/x86_64/23.08
Sdk: org.freedesktop.Sdk/x86_64/23.08

  Commit: 9af435a5f1e90a4343af8469c5708042e436a00fafafc6fe28885e573bf54fa6
  Parent: 05bfb2e9dabbbc7fe6e68e987406d198e20dda8223545cac28a765f1b76bdd9a
 Subject: Export org.mozilla.firefox
    Date: 2024-03-05 13:43:26 +0000

Linux heka 5.15.0-100-generic #110-Ubuntu SMP Wed Feb 7 13:27:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux


Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
driver: i915 v: kernel
Device-2: NVIDIA GF108M [GeForce GT 540M] driver: nvidia v: 390.157
Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.4 driver: X:
loaded: modesetting,nvidia gpu: i915 resolution: 1: 1600x90060Hz
2: 1680x1050
60Hz
OpenGL: renderer: GeForce GT 540M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157

Flags: needinfo?(hute37)

tested with "Mozilla Binaries" (latest version: 123.0.1)

I had non crashes with or without LIBGL_ALWAYS_SOFTWARE env setting

about:support is working and google authentication form did not crash anymore

I attached about:support diagnostic info and glxinfo, eglinfo, inxi reports


A note:

I used flatpak binaries on this system for a long time,

After latest flatpak update (v.123), only flatpak distro crashes, bul mozilla binaries and snap distrobution work wothout problems (same version)

may it be something related to flatpak env (permissions, dependencies) ?

about:support info with LIBGL_ALWAYS_SOFTWARE=1

about:support info without LIBGL_ALWAYS_SOFTWARE env setting

Attached file glxinfo.txt

glxinfo

Attached file eglinfo.txt

eglinfo

Attached file inxi.txt

inxi -F

Attached file flatpak-info.txt

flatpak info

flatpak Firefox v124

crash in about:support

bp-5ba15ef9-2e94-4ee0-8c9a-799dd0240319 3/19/24, 21:41

flatpak firefox 124.0.2

crash in about support

bp-4b5a3b0e-f9bb-4a20-8be1-babe50240406 4/6/24, 15:22


snap firefox 124.0.1-1

no problem


~ inxi -F

System:
Kernel: 5.15.0-101-generic x86_64 bits: 64
Desktop: Budgie 10.6.1 Distro: Ubuntu 22.04.4 LTS (Jammy Jellyfish)
Machine:
Type: Laptop System: ASUSTeK product: K73SV v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: K73SV v: 1.0 serial: <superuser required>
BIOS: American Megatrends v: K73SV.209 date: 08/16/2011
CPU:
Info: quad core model: Intel Core i7-2670QM bits: 64 type: MT MCP cache:
L2: 1024 KiB
Speed (MHz): avg: 1049 min/max: 800/3100 cores: 1: 1197 2: 968 3: 855
4: 902 5: 1197 6: 1198 7: 879 8: 1197
Graphics:
Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics
driver: i915 v: kernel
Device-2: NVIDIA GF108M [GeForce GT 540M] driver: nvidia v: 390.157
Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo
Display: x11 server: X.Org v: 1.21.1.4 driver: X:
loaded: modesetting,nvidia gpu: i915 resolution: 1: 1600x90060Hz
2: 1680x1050
60Hz
OpenGL: renderer: GeForce GT 540M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
driver: snd_hda_intel
Device-2: NVIDIA GF108 High Definition Audio driver: snd_hda_intel
Sound Server-1: ALSA v: k5.15.0-101-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes

Attached image Gnome About Info

same crash in (vanilla) Gnome session (X11)

bp-15969c52-aea0-418f-b584-968610240406 4/6/24, 16:01

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 7 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: