The thunderbird crash I reported earlier can  be reproduced in a KVM/Qemu 
virtual machine.

Here are the message I got when trying to start thunderbird in an up-to-date 
Sid installed in a KVM/Qemu guest:

test@Montfort-debian:~$ thunderbird
[6678] Sandbox: CanCreateUserNamespace() clone() failure: EACCES
[6678] Wayland Proxy [0x7efc80779bd0] Error: StartProxyServer(): bind() error : 
Permission denied
[GFX1-]: FireTestProcess failed: Failed to spawn child process 
“/usr/lib/thunderbird/glxtest” (Permission denied)

[GFX1-]: glxtest: ManageChildProcess failed

[GFX1-]: No GPUs detected via PCI

WARNING: Glycin running without sandbox.
[Parent 6678, 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:6678): GVFS-WARNING **: 00:25:34.876: can't init metadata tree 
/home/test/.local/share/gvfs-metadata/root: open: Permission denied
[Parent 6678, 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:6678): Gtk-WARNING **: 00:25:34.876: 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 6678, 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:6678): GVFS-WARNING **: 00:25:34.962: 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" "50"`: 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" "50"`: 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/9hhe51b9.default/minidumps/5ccf6d94-906d-e967-ef23-4b0df9e1b656.dmp
ExceptionHandler::GenerateDump cloned child 6834
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump minidump generation succeeded
test@Montfort-debian:~$

Here is the libvirt xml I used (with virsh) to start the up-to-date Sid guest 
(with sensitive data redacted):

<domain type='kvm'>
  <name>sid-kvm</name>
  <uuid><redacted></uuid>
  <title>Qemu KVM (sid)</title>
  <description>Debian sid on KVM with Qemu</description>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <vcpu placement='static'>14</vcpu>
  <cpu mode='host-passthrough'/>
  <os>
    <type arch='x86_64' machine='q35'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
    <viridian/>
    <ioapic driver='qemu'/>
  </features>
  <clock offset='variable' adjustment='0' basis='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/bin/qemu-kvm</emulator>
    <disk type='file' device='disk' model='virtio-non-transitional'>
      <driver name='qemu' type='raw'/>
      <source file='/home/test/linuxdata/images/sid-64bit.img'/>
      <target dev='vda' bus='virtio'/>
    </disk>
    <interface type='ethernet'>
      <mac address='<redacted>'/>
      <target dev='debianvif'/>
      <model type='virtio-net-pci-non-transitional'/>
      <script path='/usr/local/bin/qemu-ifup.route'/>
      <downscript path='/usr/local/bin/qemu-ifdown'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='tablet' bus='virtio'/>
    <input type='keyboard' bus='virtio'/>
    <graphics type='vnc' port='5902' autoport='no' listen='<redacted>'>
      <listen type='address' address='<redacted>'/>
    </graphics>
    <video>
      <model type='vga' vram='16384' heads='1' primary='yes'/>
    </video>
  </devices>
</domain>

The sid-64-bit.img file is a virtual hard disk image with an installation of 
Debian sid that is up-to-date with
up-to-date Sid Gnome/Wayland desktop environment and thunderbird packages 
installed.

Some possibly relevant information about packages installed in the guest:

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:~$

Reply via email to