Public bug reported: Firefox's UI crashes when I play a fullscreen video on mpv. I've tracked it down so far to the kubuntu compositor option (kwin?).
I would expect to be able to use Firefox after playing a fullscreen video with mpv. What happens is that after playing the video and exiting mpv, firefox's UI freezes. The most obvious effect is that I can't open new tabs in firefox. Steps to recreate bug in Kubuntu 21.04: 1) Enable the "Allow applications to block compositing". I'm not sure if this is in by default. 2) Open firefox 3) Start a video in mpv. 4) Enable fullscreen in media player. 5) Stop the video 6) Leave fullscreen playback 7) (Try to) Open a new tab in firefox. The GUI doesn't show the new tab and looks like it crashes. If you close Firefox at this point, you still get the pop-up about closing multiple tabs. I've been able to work out that disabling the "Allow applications to block compositing" option "fixes" this at the cost of choppier video playback with 50fps videos. VLC and Dragon Player doesn't trigger the crash. ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: firefox 88.0.1+build1-0ubuntu0.21.04.2 ProcVersionSignature: Ubuntu 5.11.0-16.17-generic 5.11.12 Uname: Linux 5.11.0-16-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.20.11-0ubuntu65 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: john 1596 F.... pulseaudio /dev/snd/controlC0: john 1596 F.... pulseaudio BuildID: 20210504152106 CasperMD5CheckResult: unknown Channel: Unavailable CurrentDesktop: KDE Date: Wed May 12 11:35:22 2021 DefaultProfileExtensions: extensions.sqlite corrupt or missing DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) DefaultProfileLocales: extensions.sqlite corrupt or missing DefaultProfilePrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 DefaultProfileThemes: extensions.sqlite corrupt or missing ForcedLayersAccel: False Profile0Extensions: extensions.sqlite corrupt or missing Profile0IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) Profile0Locales: extensions.sqlite corrupt or missing Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 Profile0PrefSources: prefs.js Profile0Themes: extensions.sqlite corrupt or missing Profile2Extensions: extensions.sqlite corrupt or missing Profile2IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) Profile2Locales: extensions.sqlite corrupt or missing Profile2PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 Profile2PrefSources: prefs.js Profile2Themes: extensions.sqlite corrupt or missing Profiles: Profile1 (Default) - LastVersion=None/None (Out of date) Profile0 - LastVersion=83.0/20201112153044 (Out of date) Profile2 - LastVersion=88.0.1/20210504152106 (In use) RebootRequiredPkgs: linux-image-5.11.0-17-generic RunningIncompatibleAddons: False SourcePackage: firefox UpgradeStatus: Upgraded to hirsute on 2021-05-07 (4 days ago) dmi.bios.date: 03/17/2021 dmi.bios.release: 1.14 dmi.bios.vendor: Dell Inc. dmi.bios.version: 1.14.3 dmi.board.name: 0F6P3V dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr1.14.3:bd03/17/2021:br1.14:svnDellInc.:pnXPS139370:pvr:rvnDellInc.:rn0F6P3V:rvrA00:cvnDellInc.:ct10:cvr: dmi.product.family: XPS dmi.product.name: XPS 13 9370 dmi.product.sku: 07E6 dmi.sys.vendor: Dell Inc. ** Affects: firefox (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug hirsute -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/1928215 Title: Firefox UI crashes after mpv bypasses kwin(?) compositor Status in firefox package in Ubuntu: New Bug description: Firefox's UI crashes when I play a fullscreen video on mpv. I've tracked it down so far to the kubuntu compositor option (kwin?). I would expect to be able to use Firefox after playing a fullscreen video with mpv. What happens is that after playing the video and exiting mpv, firefox's UI freezes. The most obvious effect is that I can't open new tabs in firefox. Steps to recreate bug in Kubuntu 21.04: 1) Enable the "Allow applications to block compositing". I'm not sure if this is in by default. 2) Open firefox 3) Start a video in mpv. 4) Enable fullscreen in media player. 5) Stop the video 6) Leave fullscreen playback 7) (Try to) Open a new tab in firefox. The GUI doesn't show the new tab and looks like it crashes. If you close Firefox at this point, you still get the pop-up about closing multiple tabs. I've been able to work out that disabling the "Allow applications to block compositing" option "fixes" this at the cost of choppier video playback with 50fps videos. VLC and Dragon Player doesn't trigger the crash. ProblemType: Bug DistroRelease: Ubuntu 21.04 Package: firefox 88.0.1+build1-0ubuntu0.21.04.2 ProcVersionSignature: Ubuntu 5.11.0-16.17-generic 5.11.12 Uname: Linux 5.11.0-16-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.20.11-0ubuntu65 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: john 1596 F.... pulseaudio /dev/snd/controlC0: john 1596 F.... pulseaudio BuildID: 20210504152106 CasperMD5CheckResult: unknown Channel: Unavailable CurrentDesktop: KDE Date: Wed May 12 11:35:22 2021 DefaultProfileExtensions: extensions.sqlite corrupt or missing DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) DefaultProfileLocales: extensions.sqlite corrupt or missing DefaultProfilePrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 DefaultProfileThemes: extensions.sqlite corrupt or missing ForcedLayersAccel: False Profile0Extensions: extensions.sqlite corrupt or missing Profile0IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) Profile0Locales: extensions.sqlite corrupt or missing Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 Profile0PrefSources: prefs.js Profile0Themes: extensions.sqlite corrupt or missing Profile2Extensions: extensions.sqlite corrupt or missing Profile2IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) Profile2Locales: extensions.sqlite corrupt or missing Profile2PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:352 Profile2PrefSources: prefs.js Profile2Themes: extensions.sqlite corrupt or missing Profiles: Profile1 (Default) - LastVersion=None/None (Out of date) Profile0 - LastVersion=83.0/20201112153044 (Out of date) Profile2 - LastVersion=88.0.1/20210504152106 (In use) RebootRequiredPkgs: linux-image-5.11.0-17-generic RunningIncompatibleAddons: False SourcePackage: firefox UpgradeStatus: Upgraded to hirsute on 2021-05-07 (4 days ago) dmi.bios.date: 03/17/2021 dmi.bios.release: 1.14 dmi.bios.vendor: Dell Inc. dmi.bios.version: 1.14.3 dmi.board.name: 0F6P3V dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 10 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr1.14.3:bd03/17/2021:br1.14:svnDellInc.:pnXPS139370:pvr:rvnDellInc.:rn0F6P3V:rvrA00:cvnDellInc.:ct10:cvr: dmi.product.family: XPS dmi.product.name: XPS 13 9370 dmi.product.sku: 07E6 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1928215/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp