Broken Tor Browser on Buster: terminates when opening a file dialog
Originally created by @CyrilBrulebois on #16307 (Redmine)
Seen on <https://paste.debian.net/>, clicking the “Browse” button leads to this for tor-browser, with two extra lines for clarity:
--- Startup messages ---
Fontconfig warning: "/usr/local/lib/tor-browser/TorBrowser/Data/fontconfig/fonts.conf", line 85: unknown element "blank"
1546742616883 addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232} WARN Loading extension '{73a6fe31-595d-460b-a920-fcc0f8843232}': Reading manifest: Error processing background.persistent: Event pages are not currently supported. This will run as a persistent background page.
Fontconfig warning: "/usr/local/lib/tor-browser/TorBrowser/Data/fontconfig/fonts.conf", line 85: unknown element "blank"
1546742617998 addons.webextension.https-everywhere-eff@eff.org WARN Please specify whether you want browser_style or not in your browser_action options.
1546742617998 addons.webextension.{73a6fe31-595d-460b-a920-fcc0f8843232} WARN Please specify whether you want browser_style or not in your browser_action options.
1546742619405 addons.webextension.uBlock0@raymondhill.net WARN Loading extension 'uBlock0@raymondhill.net': Reading manifest: Error processing incognito: Invalid enumeration value "split"
1546742619409 addons.webextension.uBlock0@raymondhill.net WARN Loading extension 'uBlock0@raymondhill.net': Reading manifest: Error processing sidebar_action.open_at_install: An unexpected property was found in the WebExtension manifest.
1546742619409 addons.webextension.uBlock0@raymondhill.net WARN Loading extension 'uBlock0@raymondhill.net': Reading manifest: Error processing storage: An unexpected property was found in the WebExtension manifest.
Fontconfig warning: "/usr/local/lib/tor-browser/TorBrowser/Data/fontconfig/fonts.conf", line 85: unknown element "blank"
--- Trying to browse ---
(firefox:13189): Gtk-CRITICAL **: 02:44:02.682: Error creating directory /home/amnesia/.config/gtk-3.0: Permission denied
(firefox:13189): Gtk-WARNING **: 02:44:02.699: Could not load a pixbuf from /org/gtk/libgtk/icons/16x16/status/image-missing.png.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Redirecting call to abort() to mozalloc_abort
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=21.8181) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[Child 13295, Chrome_ChildThread] WARNING: pipe error (3): Connection reset by peer: file /var/tmp/build/firefox-efdff96e8955/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close with reason=AbnormalShutdown (t=25.6962) [GFX1-]: Receive IPC close with reason=AbnormalShutdown
[Child 13251, Chrome_ChildThread] WARNING: pipe error (3): Connection reset by peer: file /var/tmp/build/firefox-efdff96e8955/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
Segmentation fault
Meanwhile, on the dmesg -w
side (with another tor-browser process):
[ 1148.939816] audit: type=1400 audit(1546742961.676:518): apparmor="DENIED" operation="mkdir" profile="torbrowser_firefox" name="/home/amnesia/.config/gtk-3.0/" pid=13327 comm="firefox.real" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
[ 1148.957485] audit: type=1400 audit(1546742961.692:519): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/mime.cache" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957490] audit: type=1400 audit(1546742961.692:520): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/globs2" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957494] audit: type=1400 audit(1546742961.692:521): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/magic" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957498] audit: type=1400 audit(1546742961.692:522): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/aliases" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957502] audit: type=1400 audit(1546742961.692:523): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/subclasses" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957505] audit: type=1400 audit(1546742961.692:524): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/icons" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957509] audit: type=1400 audit(1546742961.692:525): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/local/share/mime/generic-icons" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957512] audit: type=1400 audit(1546742961.692:526): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/share/mime/mime.cache" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 1148.957519] audit: type=1400 audit(1546742961.692:527): apparmor="DENIED" operation="open" profile="torbrowser_firefox" name="/lib/live/mount/rootfs/filesystem.squashfs/usr/share/mime/globs2" pid=13327 comm="pool" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0