Bug#947237: gnome-software: Crashes on click over any software icon

definetti lord at brianzaest.it
Mon Dec 23 10:45:45 GMT 2019


Package: gnome-software
Version: 3.34.2-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,
upon updating to 3.34.2, the application crashes when I click over any software
icon, before the relative page is loaded.
Valgrind reports a segmentation fault with the error

==186020== Thread 5 pool-gnome-soft:
==186020== Invalid read of size 1
==186020==    at 0x49AAE20: g_str_hash (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x49A9EFE: g_hash_table_lookup (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0xE030388: ??? (in /usr/lib/x86_64-linux-gnu/gs-
plugins-13/libgs_plugin_snap.so)
==186020==    by 0xE030D2C: gs_plugin_add_alternates (in /usr/lib/x86_64-linux-
gnu/gs-plugins-13/libgs_plugin_snap.so)
==186020==    by 0x180A3E: ??? (in /usr/bin/gnome-software)
==186020==    by 0x180C61: ??? (in /usr/bin/gnome-software)
==186020==    by 0x181AC4: ??? (in /usr/bin/gnome-software)
==186020==    by 0x4B3FBAD: ??? (in /usr/lib/x86_64-linux-
gnu/libgio-2.0.so.0.6200.3)
==186020==    by 0x49E5403: ??? (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x49E4D0C: ??? (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x586DFB6: start_thread (pthread_create.c:486)
==186020==    by 0x59802DE: clone (clone.S:95)
==186020==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==186020==
==186020==
==186020== Process terminating with default action of signal 11 (SIGSEGV)
==186020==  Access not within mapped region at address 0x0
==186020==    at 0x49AAE20: g_str_hash (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x49A9EFE: g_hash_table_lookup (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0xE030388: ??? (in /usr/lib/x86_64-linux-gnu/gs-
plugins-13/libgs_plugin_snap.so)
==186020==    by 0xE030D2C: gs_plugin_add_alternates (in /usr/lib/x86_64-linux-
gnu/gs-plugins-13/libgs_plugin_snap.so)
==186020==    by 0x180A3E: ??? (in /usr/bin/gnome-software)
==186020==    by 0x180C61: ??? (in /usr/bin/gnome-software)
==186020==    by 0x181AC4: ??? (in /usr/bin/gnome-software)
==186020==    by 0x4B3FBAD: ??? (in /usr/lib/x86_64-linux-
gnu/libgio-2.0.so.0.6200.3)
==186020==    by 0x49E5403: ??? (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x49E4D0C: ??? (in /usr/lib/x86_64-linux-
gnu/libglib-2.0.so.0.6200.3)
==186020==    by 0x586DFB6: start_thread (pthread_create.c:486)
==186020==    by 0x59802DE: clone (clone.S:95)
==186020==  If you believe this happened as a result of a stack
==186020==  overflow in your program's main thread (unlikely but
==186020==  possible), you can try to increase the size of the
==186020==  main thread stack using the --main-stacksize= flag.
==186020==  The main thread stack size used in this run was 8388608.
==186020==
==186020== HEAP SUMMARY:
==186020==     in use at exit: 65,941,044 bytes in 622,962 blocks
==186020==   total heap usage: 8,637,607 allocs, 8,014,645 frees, 651,438,846
bytes allocated
==186020==
==188776== LEAK SUMMARY:
==188776==    definitely lost: 210,222 bytes in 8,611 blocks
==188776==    indirectly lost: 81,462 bytes in 2,996 blocks
==188776==      possibly lost: 78,811 bytes in 2,970 blocks
==188776==    still reachable: 56,820,856 bytes in 558,369 blocks
==188776==                       of which reachable via heuristic:
==188776==                         length64           : 14,928 bytes in 234
blocks
==188776==                         newarray           : 2,288 bytes in 63
blocks
==188776==         suppressed: 0 bytes in 0 blocks
==188776== Rerun with --leak-check=full to see details of leaked memory
==188776==
==188776== Use --track-origins=yes to see where uninitialised values come from
==188776== For lists of detected and suppressed errors, rerun with: -s
==188776== ERROR SUMMARY: 99 errors from 5 contexts (suppressed: 0 from 0)
==186020== LEAK SUMMARY:
==186020==    definitely lost: 203,152 bytes in 8,601 blocks
==186020==    indirectly lost: 88,160 bytes in 3,275 blocks
==186020==      possibly lost: 80,963 bytes in 2,977 blocks
==186020==    still reachable: 58,422,441 bytes in 560,670 blocks
==186020==                       of which reachable via heuristic:
==186020==                         length64           : 15,016 bytes in 235
blocks
==186020==                         newarray           : 2,288 bytes in 63
blocks
==186020==         suppressed: 0 bytes in 0 blocks
==186020== Rerun with --leak-check=full to see details of leaked memory
==186020==
==186020== Use --track-origins=yes to see where uninitialised values come from
==186020== For lists of detected and suppressed errors, rerun with: -s
==186020== ERROR SUMMARY: 100 errors from 6 contexts (suppressed: 0 from 0)
zsh: segmentation fault  valgrind gnome-software --verbose




*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***



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

Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gnome-software depends on:
ii  appstream                                    0.12.9-1
ii  apt-config-icons                             0.12.9-1
ii  dconf-gsettings-backend [gsettings-backend]  0.34.0-1
ii  gnome-software-common                        3.34.2-1
ii  gsettings-desktop-schemas                    3.34.0-2
ii  libappstream-glib8                           0.7.16-1
ii  libatk1.0-0                                  2.34.1-1
ii  libc6                                        2.29-6
ii  libcairo2                                    1.16.0-4
ii  libfwupd2                                    1.3.5-1
ii  libgdk-pixbuf2.0-0                           2.40.0+dfsg-1
ii  libglib2.0-0                                 2.62.3-2
ii  libgspell-1-1                                1.6.1-2
ii  libgtk-3-0                                   3.24.13-1
ii  libgtk3-perl                                 0.036-1
ii  libgudev-1.0-0                               233-1
ii  libjson-glib-1.0-0                           1.4.4-2
ii  libpackagekit-glib2-18                       1.1.12-5+b1
ii  libpolkit-gobject-1-0                        0.105-26
ii  libsoup2.4-1                                 2.68.2-1
ii  libxmlb1                                     0.1.14-1
ii  packagekit                                   1.1.12-5+b1
ii  software-properties-gtk                      0.96.20.2-2

Versions of packages gnome-software recommends:
ii  fwupd  1.3.5-1

Versions of packages gnome-software suggests:
pn  apt-config-icons-hidpi         <none>
ii  gnome-software-plugin-flatpak  3.34.2-1
ii  gnome-software-plugin-snap     3.34.2-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list