datguypiko / Firefox-Mod-Blur

Firefox CSS Theme - For dark theme lovers / More compact / Modular / Blur
1.35k stars 62 forks source link

Firefox crashes when clicking on any add-on icon after updating to 133.0 and 2.14 #165

Closed xfzv closed 1 day ago

xfzv commented 1 day ago

After updating to Firefox 133.0 and Firefox-Mod-Blur 2.14 (Linux), Firefox crashes when clicking on any add-on icon next to the hamburger menu.

Occurs:

To reproduce:

  1. Create a new Firefox profile
  2. Install Firefox-Mod-Blur as per README instructions
  3. Install an add-on, e.g. uBlock Origin
  4. Click on the uBlock origin icon
  5. Firefox crashes
Here's the output when the crash occurs ```console % firefox-bin -P ExceptionHandler::GenerateDump attempting to generate:/home/xfzv/.mozilla/firefox/ip6l4zz5.Default User/minidumps/3c1eb5ac-47f1-99e8-e320-8a5fb9de3b46.dmp ExceptionHandler::GenerateDump cloned child 35595 ExceptionHandler::SendContinueSignalToChild sent continue signal to child ExceptionHandler::WaitForContinueSignal waiting for continue signal... ExceptionHandler::GenerateDump minidump generation succeeded Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. Exiting due to channel error. [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/fonts/liberation-fonts/LiberationSans-Regular.ttf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/fonts/TwemojiMozilla.ttf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.mozilla/firefox/ip6l4zz5.Default User/extensions/uBlock0@raymondhill.net.xpi: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/browser/features/pictureinpicture@mozilla.org.xpi: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Bold.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-SemiBold.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/fonts/liberation-fonts/LiberationSerif-Regular.ttf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Regular.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Bold.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/browser/features/webcompat@mozilla.org.xpi: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Bold.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Regular.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Regular.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.config/dconf/user: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/glib-2.0/schemas/gschemas.compiled: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/browser/features/formautofill@mozilla.org.xpi: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/icons/Papirus-Dark/icon-theme.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/923e285e415b1073c8df160bee08820f-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/lib64/gconv/gconv-modules.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/fonts/liberation-fonts/LiberationMono-Regular.ttf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Regular.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/mozilla/firefox/ip6l4zz5.Default User/startupCache/scriptCache-current.bin: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/icons/breeze/icon-theme.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/mozilla/firefox/ip6l4zz5.Default User/startupCache/scriptCache-child-current.bin: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/fonts/Manrope/Manrope-Regular.otf: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/acc285bc1956c3c4bc7afb41d537a85a-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/f2e43df3287529323e79e7929dc44cc9-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/icons/breeze-dark/icon-theme.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/mozilla/firefox/ip6l4zz5.Default User/startupCache/startupCache.8.little: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidia0 for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/a595ca43be94766bbfe429f07fba82d0-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/mime/mime.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to map /dev/nvidiactl for debug info: Invalid argument (os error 22) [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/fontconfig/8e09b3039440357c6b59b31b5f5f161b-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/fontconfig/2440cfecb3f03aaed362ee730f2bdb65-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/icons/Adwaita/icon-theme.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/icons/hicolor/icon-theme.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/019629eead7fd8624feacc17e1c76e56-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/browser/omni.ja: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /opt/firefox/omni.ja: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/fontconfig/686e971910d2791c48f119212bd3fc5b-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/lib/locale/locale-archive: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/6e5d7b6aa9ddb304c631a08452030f9c-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /var/cache/fontconfig/1e716539bed45fc7753d3fd60a52fc0c-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.cache/fontconfig/3e655b95b2922348bbdfd05d04b9365e-le64.cache-9: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /home/xfzv/.local/share/mime/mime.cache: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /run/user/1000/dconf/user: Could not read file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/locale/en/LC_MESSAGES/gtk30-properties.mo: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to parse file kind for /usr/share/locale/en/LC_MESSAGES/gtk30.mo: Unknown file magic [ERROR minidump_unwind::symbols::debuginfo] failed to unwind frame: Could not read stack memory at 0x7fc3183fdb20 ```
datguypiko commented 1 day ago

Which distro?

And upload your userChrome file or just copy paste few lines of code from the end of the file.

xfzv commented 1 day ago

Which distro?

Gentoo

And upload your userChrome file or just copy paste few lines of code from the end of the file.

Not sure what you mean? The issue occurs with stock userChrome.css from the repo, both with my main Firefox profile and with a fresh one.

datguypiko commented 1 day ago

I'm just making sure which one you have because with the latest version I did remove the one thing that could cause it. https://github.com/datguypiko/Firefox-Mod-Blur/issues/162 And then I added another to userChrome.css but didnt release zipped file yet so if you posted the end of userChrome I would be more certain.

Anyway, I'm gonna go trough few distros I have on my virtual machine and check if I can reproduce it.

xfzv commented 1 day ago

Oh, I see. I'm using the latest revision (f630bf07c2bc9ed5428c0a3bc21cb7a8dd21779a).

Can confirm that the issue is fixed after commenting these lines:

https://github.com/datguypiko/Firefox-Mod-Blur/blob/1ca6c1d36353280de11d56954162930767bda2cc/userChrome.css#L2041-L2063

datguypiko commented 1 day ago

Yeah it does cause crash on linux but not windows. Probably just going to remove animation altogether as this shit for some interesting reason causes too many issues.

The release 2.14 https://github.com/datguypiko/Firefox-Mod-Blur/releases/tag/v2.14 versions doesnt have it so you are safe to use that one.