The failure is observed using Gnome, but thunderbird works fine in LXQt, 
presumably because
LXQt does not use gtk3.

I waited until the fix for #1127558 migrated to my box hoping it would fix it, 
but it did not. The fix for #1127558
fixed a crash in LibreOffice, and I hoped that fix would fix my thunderbird, 
but it did not.

Here are the error messages I am getting when launching thunderbird on 
Gnome/Wayland on up-to-date unstable:

test@debian:~$ thunderbird
... (some warnings that don't cause crash or failure to launch thunderbird)
WARNING: Glycin running without sandbox.
[Parent 6011, Main Thread] WARNING: can't init metadata tree 
/home/test/.local/share/gvfs-metadata/root: open: Permission denied: 'glib 
warning', file toolkit/xre/nsSigHandlers.cpp:201

(thunderbird:6011): GVFS-WARNING **: 22:21:25.319: can't init metadata tree 
/home/test/.local/share/gvfs-metadata/root: open: Permission denied
[Parent 6011, Main Thread] WARNING: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.: 
'glib warning', file toolkit/xre/nsSigHandlers.cpp:201

(thunderbird:6011): Gtk-WARNING **: 22:21:25.319: Could not load a pixbuf from 
icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
WARNING: Glycin running without sandbox.
[Parent 6011, Main Thread] WARNING: can't init metadata tree 
/home/test/.local/share/gvfs-metadata/root: open: Permission denied: 'glib 
warning', file toolkit/xre/nsSigHandlers.cpp:201

(thunderbird:6011): GVFS-WARNING **: 22:21:25.342: can't init metadata tree 
/home/test/.local/share/gvfs-metadata/root: open: Permission denied
**
Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion 
failed (error == NULL): Failed to load 
/usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn 
`env -i XDG_RUNTIME_DIR="/run/user/1000" 
"/usr/libexec/glycin-loaders/2+/glycin-svg" "--dbus-fd" "49"`: Permission 
denied (os error 13) (gdk-pixbuf-error-quark, 0)
Bail out! Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: 
assertion failed (error == NULL): Failed to load 
/usr/share/icons/Adwaita/scalable/status/image-missing.svg: Could not spawn 
`env -i XDG_RUNTIME_DIR="/run/user/1000" 
"/usr/libexec/glycin-loaders/2+/glycin-svg" "--dbus-fd" "49"`: Permission 
denied (os error 13) (gdk-pixbuf-error-quark, 0)
Redirecting call to abort() to mozalloc_abort

ExceptionHandler::GenerateDump attempting to 
generate:/home/test/.thunderbird/<redacted>/minidumps/577802fb-25fb-4fb6-f847-2957184bc122.dmp
ExceptionHandler::GenerateDump cloned child 6121
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::GenerateDump minidump generation succeeded
test@debian:~$

Some possibly relevant information about packages installed:

test@debian:~$ dpkg-query -l thunderbird
┌── Desired=Unknown/Install/Remove/Purge/Hold
│┌─ Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
││┌ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
│││ Name           Version           Architecture Description
├┼┼─══════════════─═════════════════─════════════─══════════════════════════════════════════════════════════════════
ii  thunderbird    1:140.7.1esr-1+b1 amd64        mail/news client with RSS, 
chat and integrated spam filter support
test@debian:~$

These I think are the packages causing thunderbird to fail to load:

test@debian:~$ dpkg-query -l libgdk-pixbuf*
┌── Desired=Unknown/Install/Remove/Purge/Hold
│┌─ Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
││┌ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
│││ Name                        Version       Architecture Description
├┼┼─═══════════════════════════─═════════════─════════════─══════════════════════════════════════
ii  libgdk-pixbuf-2.0-0:amd64   2.44.5+dfsg-3 amd64        GDK Pixbuf library
ii  libgdk-pixbuf-2.0-dev:amd64 2.44.5+dfsg-3 amd64        GDK Pixbuf library 
(development files)
ii  libgdk-pixbuf2.0-bin        2.44.5+dfsg-3 amd64        GDK Pixbuf library 
(thumbnailer)
ii  libgdk-pixbuf2.0-common     2.44.5+dfsg-3 all          GDK Pixbuf library - 
data files
test@debian:~$

This shows thunderbird is still not working even after the fix for LibreOffice 
(#1127558) was installed on my system:

test@debian:~$ dpkg-query -l *glycin*
┌── Desired=Unknown/Install/Remove/Purge/Hold
│┌─ Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
││┌ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
│││ Name                  Version      Architecture Description
├┼┼─═════════════════════─════════════─════════════─═════════════════════════════════
ii  glycin-loaders        2.0.7+ds-5   amd64        sandboxed image loaders for 
GNOME
ii  glycin-thumbnailers   2.0.7+ds-5   amd64        sandboxed image loaders for 
GNOME
ii  libglycin-2-0:amd64   2.0.7+ds-5   amd64        sandboxed image loaders for 
GNOME
ii  libglycin-2-dev:amd64 2.0.7+ds-5   amd64        sandboxed image loaders for 
GNOME
test@debian:~$

Other information about the testing environment:

I am testing in a virtual machine without hardware acceleration using the 
bochs-drm graphics driver.

I am using Xen as the Hypervisor and qemu, I can check if bug also exists using 
KVM hypervisor instead
if this cannot be reproduced on bare metal or if it is inconvenient for you to 
try to reproduce this in a
Xen HVM sid guest.

Thunderbird was working fine in sid before the gdk-pixbuf+glycin transition 
migrated to my box in this 
unstable/sid Xen HVM guest.

Reply via email to