Bug#946401: gnome-boxes crashes with g_variant_get_child_value: assertion 'index_ < g_variant_n_children (value)' failed

Aurélien COUDERC coucouf at debian.org
Sun Dec 8 16:10:23 GMT 2019


Package: gnome-boxes
Version: 3.34.1-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

after upgrading to 3.34.1-1, gnome-boxes crashes on load with SIGSEGV every
time I launch it.
It opens an empty main window, and seemingly crashes while trying to load the
list of existing VMs.
Downgrading to 3.30.3-2 fixes the issue.

Please find the stack trace in attachment.


Best,
--
Aurélien



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 'testing'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-boxes depends on:
ii  dconf-gsettings-backend [gsettings-ba  0.34.0-1
ii  genisoimage                            9:1.1.11-3+b2
ii  libarchive13                           3.4.0-1+b1
ii  libc6                                  2.29-5
ii  libcairo2                              1.16.0-4
ii  libfreerdp2-2                          2.0.0~git20190204.1.2693389a+dfsg1-1
ii  libgdk-pixbuf2.0-0                     2.40.0+dfsg-1
ii  libglib2.0-0                           2.62.3-2
ii  libgtk-3-0                             3.24.13-1
ii  libgtk-vnc-2.0-0                       1.0.0-1
ii  libgudev-1.0-0                         233-1
ii  libosinfo-1.0-0                        1.6.0-1
ii  libosinfo-bin                          1.6.0-1
ii  libpango-1.0-0                         1.42.4-7
ii  libsecret-1-0                          0.19.1-1
ii  libsoup2.4-1                           2.68.2-1
ii  libspice-client-glib-2.0-8             0.37-1
ii  libspice-client-gtk-3.0-5              0.37-1
ii  libtracker-sparql-2.0-0                2.3.1-1
ii  libusb-1.0-0                           2:1.0.23-1
ii  libvirt-daemon                         5.6.0-3
ii  libvirt-glib-1.0-0                     2.0.0-2
ii  libvte-2.91-0                          0.58.2-1
ii  libwebkit2gtk-4.0-37                   2.27.3-1
ii  libwinpr2-2                            2.0.0~git20190204.1.2693389a+dfsg1-1
ii  libxml2                                2.9.10+dfsg-1
ii  tracker                                2.3.1-1

Versions of packages gnome-boxes recommends:
ii  qemu-system-x86  1:4.1-3

gnome-boxes suggests no packages.

-- no debconf information
-------------- next part --------------
#0  0x00007ffff7d57240 in g_bit_lock (address=address at entry=0x20, lock_bit=lock_bit at entry=0) at ../../../glib/gbitlock.c:214
#1  0x00007ffff7dc2399 in g_variant_lock (value=0x0, value at entry=0x20) at ../../../glib/gvariant-core.c:991
#2  0x00007ffff7dc2399 in g_variant_n_children (value=value at entry=0x0) at ../../../glib/gvariant-core.c:991
#3  0x00007ffff7dc2424 in g_variant_get_child_value (value=value at entry=0x0, index_=index_ at entry=1) at ../../../glib/gvariant-core.c:1043
#4  0x00005555555eb164 in boxes_unattended_installer_get_preferred_keyboard (lang=0x5555567e9f20 "fr_FR", self=0x555555f9f2c0 [BoxesUnattendedInstaller])
    at src/25a6634@@gnome-boxes at exe/unattended-installer.c:4423
#5  0x00005555555eb164 in boxes_unattended_installer_construct_from_media
    (object_type=<optimized out>, media=media at entry=0x555556665460 [BoxesInstallerMedia], scripts=scripts at entry=0x55555653ddb0 [OsinfoInstallScriptList], error=error at entry=0x7fffffffdbf0)
    at src/25a6634@@gnome-boxes at exe/unattended-installer.c:1420
#6  0x00005555555ebe49 in boxes_unattended_installer_new_from_media
    (media=media at entry=0x555556665460 [BoxesInstallerMedia], scripts=scripts at entry=0x55555653ddb0 [OsinfoInstallScriptList], error=error at entry=0x7fffffffdbf0)
    at src/25a6634@@gnome-boxes at exe/unattended-installer.c:1444
#7  0x00005555555cc0d0 in boxes_media_manager_create_unattended_installer (error=0x7fffffffdbe8, media=0x555556665460 [BoxesInstallerMedia]) at src/25a6634@@gnome-boxes at exe/media-manager.c:1733
#8  0x00005555555cc0d0 in boxes_media_manager_create_installer_media_from_media (self=<optimized out>, media=0x555556665460 [BoxesInstallerMedia], error=error at entry=0x55555609f578)
    at src/25a6634@@gnome-boxes at exe/media-manager.c:1803
#9  0x00005555555cda2e in boxes_media_manager_create_installer_media_from_iso_info_co (_data_=0x55555609f3d0) at src/25a6634@@gnome-boxes at exe/media-manager.c:2237
#10 0x00007ffff727ef69 in g_task_return_now (task=0x555556142bf0 [GTask]) at ../../../gio/gtask.c:1212
#11 0x00007ffff727fa8d in g_task_return (task=0x555556142bf0 [GTask], type=<optimized out>) at ../../../gio/gtask.c:1281
#12 0x00007ffff72800ac in g_task_return (type=G_TASK_RETURN_SUCCESS, task=<optimized out>) at ../../../gio/gtask.c:1684
#13 0x00007ffff72800ac in g_task_return_pointer (task=<optimized out>, result=<optimized out>, result_destroy=<optimized out>) at ../../../gio/gtask.c:1689
#14 0x00005555555d21d5 in boxes_os_database_get_os_by_id_co (_data_=0x55555665ed80) at src/25a6634@@gnome-boxes at exe/os-database.c:1083
#15 0x00005555555d21d5 in boxes_os_database_get_os_by_id_co (_data_=0x55555665ed80) at src/25a6634@@gnome-boxes at exe/os-database.c:1032
#16 0x00007ffff727ef69 in g_task_return_now (task=0x555556142b30 [GTask]) at ../../../gio/gtask.c:1212
#17 0x00007ffff727efa9 in complete_in_idle_cb (task=0x555556142b30) at ../../../gio/gtask.c:1226
#18 0x00007ffff7d83d7e in g_main_dispatch (context=0x55555570fd60) at ../../../glib/gmain.c:3179
#19 0x00007ffff7d83d7e in g_main_context_dispatch (context=context at entry=0x55555570fd60) at ../../../glib/gmain.c:3844
#20 0x00007ffff7d84130 in g_main_context_iterate (context=context at entry=0x55555570fd60, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917
#21 0x00007ffff7d841bf in g_main_context_iteration (context=context at entry=0x55555570fd60, may_block=may_block at entry=1) at ../../../glib/gmain.c:3978
#22 0x00007ffff72abced in g_application_run (application=0x55555570c180 [BoxesApp], argc=<optimized out>, argv=<optimized out>) at ../../../gio/gapplication.c:2559
#23 0x00005555555cb4b9 in _vala_main (args=<optimized out>, args_length1=<optimized out>) at src/25a6634@@gnome-boxes at exe/main.c:481
#24 0x00007ffff386dbbb in __libc_start_main (main=0x55555558a810 <main>, argc=1, argv=0x7fffffffdf78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf68) at ../csu/libc-start.c:308
#25 0x000055555558a84a in _start () at src/25a6634@@gnome-boxes at exe/main.c:491


More information about the pkg-gnome-maintainers mailing list