[Bug 1212101] New: Firefox 1114.0-2.1 immediately crashes at startup.
https://bugzilla.suse.com/show_bug.cgi?id=1212101 Bug ID: 1212101 Summary: Firefox 1114.0-2.1 immediately crashes at startup. Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Firefox Assignee: factory-mozilla@lists.opensuse.org Reporter: paul.pgp-7@gmx.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Just updated Firefox 113.0.2 -> 114.0 (from https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/) on a TW system (20230605). Firefox now consistently crashes at startup, no GUI is shown it just immediately brings up the Firefox Crash Reporter dialogue. Tested with a new user and new default Firefox profile, same result, immediate crash. FF 114.o is working OK on Leap 15.4, this appears restricted only to TW. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Paul Tannington
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c2
Paul Tannington
Do you have more information?
Unsure of what other information, or where to obtain it, would be useful :( The machine in question is quite elderly hardware: Operating System: openSUSE Tumbleweed 20230605 KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 Kernel Version: 6.3.4-1-default (64-bit) Graphics Platform: X11 Processors: 2 × AMD Athlon(tm) 64 X2 Dual Core Processor 5600+ Memory: 3.8 GiB of RAM Graphics Processor: NV84 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: GA-MA770-DS3 (I have a second machine which is hardware identical, also running TW20230605. Updating FF 113.0.2 -> 114.0 also results in the immediate crash. Reverting both machines to FF 113.0.2 using a saved 113 profile and FF starts as normal.) "journalctl -f" yields the following upon attempting to launch FF: Jun 07 13:51:27 Orion-15.openSUSE systemd[1095]: Started Firefox - Web Browser. Jun 07 13:51:28 Orion-15.openSUSE kmozillahelper[2148]: kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Mozilla Firefox" msgid_plural: "" msgctxt: "" Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk-dark.css:1:50: Failed to import: Error opening file /usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk-dark.css:1:50: Failed to import: Error opening file /usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version Jun 07 13:51:29 Orion-15.openSUSE firefox[2111]: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2111]: ATTENTION: default value of option mesa_glthread overridden by environment. Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2111]: ATTENTION: default value of option mesa_glthread overridden by environment. Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2111]: ATTENTION: default value of option mesa_glthread overridden by environment. Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2111]: ExceptionHandler::GenerateDump cloned child 2174 Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2111]: ExceptionHandler::SendContinueSignalToChild sent continue signal to child Jun 07 13:51:29 Orion-15.openSUSE plasmashell[2174]: ExceptionHandler::WaitForContinueSignal waiting for continue signal... Jun 07 13:51:30 Orion-15.openSUSE plasmashell[1221]: file:///usr/share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/Task.qml:286: Unable to assign [undefined] to QString Jun 07 13:51:38 Orion-15.openSUSE systemd[1095]: app-firefox-e557337bebaa4a8283013fac9b8f22d0.scope: Consumed 2.750s CPU time. What other information would be useful? -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c3
--- Comment #3 from hui
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c4
--- Comment #4 from Paul Tannington
Basics like: - output when startet from terminal?
Provides nothing over and above that shown in comment #2 from "journalctl -f" and starting FF paul@Orion-15:~$ firefox (firefox:1455): Gtk-WARNING **: 18:19:56.281: Theme parsing error: gtk-dark.css:1:50: Failed to import: Error opening file /usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory (firefox:1455): Gtk-WARNING **: 18:19:56.346: Theme parsing error: gtk-dark.css:1:50: Failed to import: Error opening file /usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory (firefox:1455): Gtk-WARNING **: 18:19:56.350: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version (firefox:1455): Gtk-WARNING **: 18:19:56.351: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version (firefox:1455): Gtk-WARNING **: 18:19:56.351: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version (firefox:1455): Gtk-WARNING **: 18:19:56.351: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version (firefox:1455): Gtk-WARNING **: 18:19:56.351: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version ATTENTION: default value of option mesa_glthread overridden by environment. ATTENTION: default value of option mesa_glthread overridden by environment. ATTENTION: default value of option mesa_glthread overridden by environment. ExceptionHandler::GenerateDump cloned child ExceptionHandler::WaitForContinueSignal waiting for continue signal... 1506 ExceptionHandler::SendContinueSignalToChild sent continue signal to child paul@Orion-15:~$ I think the Gtk warnings about "No such file or directory" are rather a red herring, as the referenced file is not present on my Leap 15.4 systems on which FF 114 is working without this problem.
- Troubleshooting mode? https://support.mozilla.org/en-US/kb/diagnose-firefox-issues-using- troubleshoot-mode
As I wrote in the initial post, FF is crashing before it even displays it's GUI, it goes straight to the "Mozilla Crash Reporter" dialogue. Starting FF from the command line with "firefox -safe-mode" also immediately crashes. The "real" information of use is probably the crash dump file produced which is submitted to Mozilla via the "Mozilla Crash Reporter" - it's an approx 500k binary file... -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c10
--- Comment #10 from Paul Tannington
Did Firefox create a crashreport which was sent to mozilla for any of you?
Yes, also submitted. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c11
--- Comment #11 from Paul Tannington
(In reply to Wolfgang Rosenauer from comment #8)
Did Firefox create a crashreport which was sent to mozilla for any of you?
Yes, also submitted.
https://crash-stats.mozilla.org/report/index/ec7a98ca-eef4-4ee7-879a-309e802... -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c12
--- Comment #12 from Paul Tannington
(In reply to Wolfgang Rosenauer from comment #8)
Did Firefox create a crashreport which was sent to mozilla for any of you?
Yes, i sent various reports to mozilla
@Gerhard Maier You might want to check to see if your crash report was actually submitted, as in my instance it appears not to have been. "Mozilla Crash Reporter" indicated the report was sent, but I was unable to find it at "https://crash-stats.mozilla.org" and locally ".mozilla/firefox/Crash Reports/submitted/" was empty. I copied the entire "/.mozilla/firefox/Crash Reports" directory structure from FF 114 to a working FF 113 and then used "about:crashes" to submit the report, this time successfully. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c13
Markus Elfring
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c14
Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c15
--- Comment #15 from Paul Tannington
Possibly https://bugzilla.mozilla.org/show_bug.cgi?id=1837201
I don't believe that is the reason for the crash reported here: I had seen that bug report, however looking at the linked (Mozilla) bug reports the reason for the crash is either "EXCEPTION_BREAKPOINT" or "EXC_BAD_ACCESS / KERN_INVALID_ADDRESS". Whereas in this (Mozilla) bug report instance, link in comment #11, all reports give the reason as "SIGILL / ILL_ILLOPN". Also, interestingly, disregarding 5 duplicated reports, 16 out of 17 list the OS as "openSUSE Tumbleweed" (the 17th being a generic "Linux"). 16/17 seems a little more than coincidence maybe? -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c16
--- Comment #16 from Paul Tannington
... however looking at the linked (Mozilla) bug reports the reason for the crash is either "EXCEPTION_BREAKPOINT" or "EXC_BAD_ACCESS / KERN_INVALID_ADDRESS". ... Whereas in this (Mozilla) bug report instance, link in comment #11, all reports give the reason as "SIGILL / ILL_ILLOPN".
Sorry, I meant "crash report", not "bug report" ... -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c17
--- Comment #17 from Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c18
--- Comment #18 from Paul Tannington
Confirm still crashing on start-up with 114.0.1
Hmmm. Yes, just updated one of my TW machines to FF 114.0.1 and indeed FF still crashes at start-up. Also, as before with 114.0, on Leap 15.4 FF 114.0.1-lp154.1.1 starts OK. Don't know if this is a FF or TW issue, initially I wondered if it could be hardware (CPU / GPU) related, but looking at the Mozilla crash reports submitted for 114 there is a mix of hardware, AMD and Intel CPUs, and AMD, Intel & nVidia graphics... -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c19
--- Comment #19 from Paul Tannington
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Paul Tannington
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c20
Jazz
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c21
Nikolai Nikolaevskii
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c22
--- Comment #22 from Paul Tannington
Users with troubles - please try to use Firefox tar from Mozilla: https://www.mozilla.org/en-US/firefox/all/#product-desktop-release I have some suspicions. FF 114 & 114.0.1 works OK on Leap 15.4.
Tried that already, FF provided by "firefox-114.0.1.tar.bz2" still crashes in the same manner on my TW system. To clarify your post. Are you saying that on your TW system 114.0.1 (from https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/) crashes, but that provide by "firefox-114.0.1.tar.bz2" doesn't crash? -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c24
Paul Tannington
(In reply to Nikolai Nikolaevskii from comment #21)
Users with troubles - please try to use Firefox tar from Mozilla: https://www.mozilla.org/en-US/firefox/all/#product-desktop-release ...
Tried that already, FF provided by "firefox-114.0.1.tar.bz2" still crashes in the same manner on my TW system.
... Further to that, I've just retried once more to confirm: Using "https://ftp.mozilla.org/pub/firefox/releases/114.0.1/linux-x86_64/en-GB/fire..." (MD5: 4ab794c5200c65f67cab6f9db1340d78) FF Immediately crashes at start-up in the same manner. Mozilla Crash Report: https://crash-stats.mozilla.org/report/index/81f45207-9b1e-44d8-b727-7594a02... (In reply to Martin Sirringhaus from comment #23)
I just contacted upstream, and they don't have the symbols for those builds yet. Which is why the crash-reports are more or less empty (all red).
They'll scrape them now and hopefully are able to reprocess the crash-reports to contain actual stack traces and proper info, soon.
Excellent, many thanks. We will await the outcome. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c25
--- Comment #25 from Nikolai Nikolaevskii
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c26
Ilgaz Öcal
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c27
Luca Billi
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c28
Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c30
Christopher Yeleighton
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c31
--- Comment #31 from Paul Tannington
(In reply to Paul Tannington from comment #22)
(In reply to Nikolai Nikolaevskii from comment #21) ...
Further to that, I've just retried once more to confirm:
Using "https://ftp.mozilla.org/pub/firefox/releases/114.0.1/linux-x86_64/en-GB/ firefox-114.0.1.tar.bz2" (MD5: 4ab794c5200c65f67cab6f9db1340d78)
FF Immediately crashes at start-up in the same manner.
Mozilla Crash Report:
https://crash-stats.mozilla.org/report/index/81f45207-9b1e-44d8-b727- 7594a0230613
My bad... Firefox provided by "firefox-114.0.1.tar.bz2" *does* in fact start *without* crashing. I had launched "firefox" from the directory containing the extracted executable, failing to realise it had actually launched (the openSUSE) "firefox" having followed the execution order defined by $PATH. Launching "Firefox" with the absolute path to the extracted executable and "firefox" starts without crashing. Sincere apologies for the misleading information, and how embarrassing on my part! So I guess this is looking like something specific to the openSUSE build? -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c33
Victor hck
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c34
--- Comment #34 from Paul Tannington
...
Could any of you install the debug-packages and start firefox in gdb (`firefox -d gdb`), to give us a trace? ...
Ah! - This is getting above, way above, my pay scale :)
I *think* I've installed all of the necessary debug packages, but...
gdb pauses with:
Thread 1 "firefox" received signal SIGILL, Illegal instruction.
skvx::Vec<4, float>::VecStorage () at
/usr/src/debug/firefox-114.0.1/gfx/skia/skia/src/base/SkVx.h:274
274 /usr/src/debug/firefox-114.0.1/gfx/skia/skia/src/base/SkVx.h: No such
file or directory.
which makes me think it's not ran to completion?
Full gdb output to that point:
paul@Orion-15:~$ firefox -d gdb
gdb /usr/lib64/firefox/firefox -x /tmp/mozargs.LNPT5m
GNU gdb (GDB; openSUSE Tumbleweed) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://bugs.opensuse.org/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib64/firefox/firefox...
Reading symbols from /usr/lib/debug/usr/lib64/firefox/firefox.debug...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff77ff6c0 (LWP 1594)]
[Thread 0x7ffff77ff6c0 (LWP 1594) exited]
[Detaching after fork from child process 1595]
[New Thread 0x7ffff77ff6c0 (LWP 1596)]
[New Thread 0x7fffeb9ca6c0 (LWP 1597)]
[Detaching after vfork from child process 1598]
[New Thread 0x7fffeb7c96c0 (LWP 1599)]
[New Thread 0x7fffeb7886c0 (LWP 1601)]
[New Thread 0x7fffeb7476c0 (LWP 1602)]
[New Thread 0x7fffeb7066c0 (LWP 1603)]
[New Thread 0x7fffeb6c56c0 (LWP 1604)]
[New Thread 0x7fffeb6846c0 (LWP 1605)]
[New Thread 0x7fffe97ff6c0 (LWP 1606)]
[New Thread 0x7fffe6dff6c0 (LWP 1607)]
[New Thread 0x7fffebd096c0 (LWP 1608)]
[Detaching after fork from child process 1609]
[Thread 0x7fffe6dff6c0 (LWP 1607) exited]
[New Thread 0x7fffe65c46c0 (LWP 1615)]
[New Thread 0x7fffe97be6c0 (LWP 1616)]
[New Thread 0x7fffe65836c0 (LWP 1617)]
[New Thread 0x7fffe65426c0 (LWP 1618)]
[New Thread 0x7fffe5aff6c0 (LWP 1619)]
[New Thread 0x7fffe59006c0 (LWP 1620)]
[Thread 0x7fffe65c46c0 (LWP 1615) exited]
[New Thread 0x7fffe65c46c0 (LWP 1621)]
[New Thread 0x7fffe51776c0 (LWP 1622)]
[Thread 0x7fffeb6846c0 (LWP 1605) exited]
[New Thread 0x7fffeb6846c0 (LWP 1623)]
[New Thread 0x7fffe50ac6c0 (LWP 1624)]
[New Thread 0x7fffe506b6c0 (LWP 1625)]
[New Thread 0x7fffe4dff6c0 (LWP 1626)]
[New Thread 0x7fffe4dbe6c0 (LWP 1627)]
[New Thread 0x7fffe4d7d6c0 (LWP 1628)]
[New Thread 0x7fffe4d3c6c0 (LWP 1629)]
[New Thread 0x7fffe4cfb6c0 (LWP 1630)]
[New Thread 0x7fffe4cba6c0 (LWP 1631)]
[New Thread 0x7fffe4c796c0 (LWP 1632)]
[Thread 0x7fffe51776c0 (LWP 1622) exited]
[Thread 0x7fffe4dff6c0 (LWP 1626) exited]
[Thread 0x7fffe50ac6c0 (LWP 1624) exited]
[Thread 0x7fffe4cba6c0 (LWP 1631) exited]
[Thread 0x7fffe4dbe6c0 (LWP 1627) exited]
[Thread 0x7fffe4c796c0 (LWP 1632) exited]
[New Thread 0x7fffe4c796c0 (LWP 1633)]
[New Thread 0x7fffe4dbe6c0 (LWP 1634)]
[Detaching after fork from child process 1635]
kf.i18n: KLocalizedString: Using an empty domain, fix the code. msgid: "Mozilla
Firefox" msgid_plural: "" msgctxt: ""
[New Thread 0x7fffe4cba6c0 (LWP 1639)]
[New Thread 0x7fffe6dff6c0 (LWP 1640)]
[New Thread 0x7fffe3fff6c0 (LWP 1641)]
[New Thread 0x7fffe31ff6c0 (LWP 1642)]
[Thread 0x7fffe31ff6c0 (LWP 1642) exited]
[New Thread 0x7fffe31ff6c0 (LWP 1643)]
[New Thread 0x7fffe29c76c0 (LWP 1644)]
[Thread 0x7fffe29c76c0 (LWP 1644) exited]
[New Thread 0x7fffe29c76c0 (LWP 1645)]
[Thread 0x7fffe31ff6c0 (LWP 1643) exited]
[New Thread 0x7fffe31ff6c0 (LWP 1646)]
[Thread 0x7fffe31ff6c0 (LWP 1646) exited]
[New Thread 0x7fffe31ff6c0 (LWP 1647)]
[Thread 0x7fffe29c76c0 (LWP 1645) exited]
[New Thread 0x7fffe29c76c0 (LWP 1648)]
[Thread 0x7fffe31ff6c0 (LWP 1647) exited]
[Thread 0x7fffe29c76c0 (LWP 1648) exited]
[New Thread 0x7fffe29c76c0 (LWP 1649)]
(firefox:1591): Gtk-WARNING **: 12:57:23.070: Theme parsing error:
gtk-dark.css:1:50: Failed to import: Error opening file
/usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory
(firefox:1591): Gtk-WARNING **: 12:57:23.116: Theme parsing error:
gtk-dark.css:1:50: Failed to import: Error opening file
/usr/share/themes/Breeze-Dark/gtk-3.20/gtk.css: No such file or directory
(firefox:1591): Gtk-WARNING **: 12:57:23.118: Theme parsing error:
gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated
and shouldn't be used anymore. It will be removed in a future version
(firefox:1591): Gtk-WARNING **: 12:57:23.118: Theme parsing error:
gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated
and shouldn't be used anymore. It will be removed in a future version
(firefox:1591): Gtk-WARNING **: 12:57:23.119: Theme parsing error:
gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated
and shouldn't be used anymore. It will be removed in a future version
(firefox:1591): Gtk-WARNING **: 12:57:23.119: Theme parsing error:
gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is
deprecated and shouldn't be used anymore. It will be removed in a future
version
(firefox:1591): Gtk-WARNING **: 12:57:23.119: Theme parsing error:
gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and
shouldn't be used anymore. It will be removed in a future version
[Thread 0x7fffe29c76c0 (LWP 1649) exited]
ATTENTION: default value of option mesa_glthread overridden by environment.
[New Thread 0x7fffe29c76c0 (LWP 1654)]
[New Thread 0x7fffe50ac6c0 (LWP 1655)]
ATTENTION: default value of option mesa_glthread overridden by environment.
[New Thread 0x7fffe31ff6c0 (LWP 1656)]
[New Thread 0x7fffd843e6c0 (LWP 1657)]
[New Thread 0x7fffd823d6c0 (LWP 1658)]
[New Thread 0x7fffd7eff6c0 (LWP 1659)]
[New Thread 0x7fffd7aff6c0 (LWP 1660)]
[New Thread 0x7fffd7cfe6c0 (LWP 1661)]
libEGL warning: failed to get driver name for fd -1
libEGL warning: MESA-LOADER: failed to retrieve device information
libEGL warning: failed to get driver name for fd -1
ATTENTION: default value of option mesa_glthread overridden by environment.
Thread 1 "firefox" received signal SIGILL, Illegal instruction.
skvx::Vec<4, float>::VecStorage () at
/usr/src/debug/firefox-114.0.1/gfx/skia/skia/src/base/SkVx.h:274
274 using VecStorage
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c35
--- Comment #35 from Nikolai Nikolaevskii
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c37
Fritz Hudnut
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c40
--- Comment #40 from Paul Tannington
Could some people here try https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ x86_64/MozillaFirefox-114.0.1-3.2.x86_64.rpm either by direct download or using the mozilla repository?
There should be a small change in compile optimizations in there which could make a difference but as I do not have any machine which seems to be affected I have no idea if it does. Please let us know.
Version : 114.0.1-3.2
Build Time : Sat 17 Jun 2023 02:01:52 BST
Install Time : Sat 17 Jun 2023 08:50:20 BST
paul@Orion-15:~$ firefox -d gdb
...
...
Thread 1 "firefox" received signal SIGILL, Illegal instruction.
skvx::Vec<4, float>::VecStorage () at
/usr/src/debug/firefox-114.0.1/gfx/skia/skia/src/base/SkVx.h:274
274 using VecStorage
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c42
--- Comment #42 from Paul Tannington
How can I go back to 113 in Tumbleweed?
You can download FF 113.0.2 from: https://download.opensuse.org/history/20230608/tumbleweed/repo/oss/x86_64/Mo... If you've not a back-up copy of your old FF 113 profile then after installation initially start FF from the command line with the "--allow-downgrade" parameter. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Lee Seymour
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c44
--- Comment #44 from Lee Seymour
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c45
--- Comment #45 from Christopher Yeleighton
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c47
--- Comment #47 from Paul Tannington
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c52
--- Comment #52 from Paul Tannington
Since it's still quite some guesswork I have built Firefox for TW using gcc12 (instead of 13). If someone wants to test it's MozillaFirefox-114.0.1-4.1.x86_64.rpm https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ x86_64/MozillaFirefox-114.0.1-4.1.x86_64.rpm in the mozilla repository.
Version : 114.0.1-4.1
Build Time : Mon 19 Jun 2023 10:26:36 BST
Install Time : Mon 19 Jun 2023 12:51:04 BST
Thread 1 "firefox" received signal SIGILL, Illegal instruction.
skvx::Vec<4, float>::VecStorage () at
/usr/src/debug/firefox-114.0.1/gfx/skia/skia/src/base/SkVx.h:274
274 using VecStorage
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c55
Edward Davis
There is another build with a different build change: https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ x86_64/MozillaFirefox-114.0.1-5.1.x86_64.rpm
Please try and report if it changes anything.
I upgraded my laptop to this version and it opens OK now. My laptop is an ASUS with an Intel(R) Celeron(R) N4500 @ 1.10GHz Running tumbleweed:20230617 and firefox failed to open with the 114 update from the other day. Thanks, Edward -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c56
--- Comment #56 from Andreas Stieger
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c59
--- Comment #59 from OBSbugzilla Bot
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c61
--- Comment #61 from Paul Tannington
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c74
--- Comment #74 from Victor hck
There is another build with a different build change: https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ x86_64/MozillaFirefox-114.0.1-5.1.x86_64.rpm
Please try and report if it changes anything.
Downloades the rpm with wget and updated with sudo rpm -U MozillaFirefox-114.0.1-5.1.x86_64.rpm and now works fine again! Thanks a lot for your work! Greetings! -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
Christopher Yeleighton
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c76
--- Comment #76 from Christopher Yeleighton
(In reply to Christopher Yeleighton from comment #45)
[ 2121s] + echo 'file /home/abuild/rpmbuild/BUILD/obj/toolkit/library/build/libxul.so [ 2121s] disassemble '\''skvx::Vec<4, float>::VecStorage(float)'\'' [ 2121s] quit' [ 2121s] + gdb -batch -x no-avx.gdb [ 2127s] + grep -F vshufps VecStorage.s [ 2127s] 0x0000000003cbfda0 <+0>: vshufps $0x0,%xmm0,%xmm0,%xmm0
This should be a "x86-64-v3" library residing in /usr/lib64/glibc-hwcaps/x86-64-v3/. Something is wrong with how libxul is built.
There is nothing wrong, I just checked the result in the build tree. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c77
--- Comment #77 from Christopher Yeleighton
(In reply to Richard Biener from comment #69)
(In reply to Martin Sirringhaus from comment #68)
Created attachment 867688 [details] Preprocessed SkOpts_avx
Here is the preprocessed SkOpts_avx with -flto. Although, fwiw I suspect this file is a red herring.
A quick check doesn't show any symbols instantiated besides the obviously desired ones when using -O3 -mavx.
Oh, but when building with -O0 I can clearly see the C++ frontend instantiating
skvx::Vec<4, unsigned long>::VecStorage(unsigned long)
for example. That means these will eventually leak into the LTO link where they also get "random" chosen. In fact I can see that with optimization these symbols are only removed during IPA which means for LTO at LTO WPA time.
To make your explanation less cryptic: these constructors should be expanded inline and forgotten and not end up as separate symbols. However, both -O0 and -flto cause them to be used as stand-alone functions, one for debugging and the other for binary optimisation. I have checked that libxul.so built without -flto does not contain the offending constructor at all. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c78
--- Comment #78 from Christopher Yeleighton
Now I don't think we "clone" the comdats that were built with different ISA flags to make them prevail. But I might be wrong. I know we promote them local when possible, but I don't think that helps here since it's the linker deciding which one prevails. I also don't think we diagnose mismatched optimization/target flags on cgraph nodes we merge.
Upstream could solve this problem by putting AVX-enabled instantiations into a separate namespace. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c81
--- Comment #81 from Nikolai Nikolaevskii
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c82
Lee Salzman
Btw, the code actually instantiates skvx::Vec<> stuff via
namespace avx {
template <typename T> static void memsetT(T buffer[], T value, int count) {
static constexpr int N = 32 / sizeof(T);
static_assert(N > 0, "T is too big for memsetT");
skvx::Vec
wideValue(value); while (count >= N) { wideValue.store(buffer); buffer += N; count -= N; }
while (count --> 0) { *buffer++ = value; } }
inline void memset16(uint16_t buffer[], uint16_t value, int count) { memsetT(buffer, value, count); } ... }
and in SkOpts_avx.cpp:
namespace SkOpts { void Init_avx() { memset16 = avx::memset16; ...
and it expects everything to be fully optimized, eliminating all used template instantiations. But at the time we stream out for LTO that does not have happened.
So I don't see how we can avoid this issue besides inventing some "DWIM" mechanism here.
I would suggest to add -fno-lto to all TUs that are built with extra machine specific flags as workaround.
Richard, would just adding -fno-lto to the flags for the SkOpts_foo.cpp files be sufficient to work around this on your end for GCC builds? I am willing to add this to Firefox's moz.builds to just make this easy. If GCC will let us selectively disable LTO on certain files like that, I am on board. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c84
Lee Salzman
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c86
--- Comment #86 from OBSbugzilla Bot
https://bugzilla.suse.com/show_bug.cgi?id=1212101
https://bugzilla.suse.com/show_bug.cgi?id=1212101#c92
--- Comment #92 from OBSbugzilla Bot
participants (1)
-
bugzilla_noreply@suse.com