[Bug 1755198] Re: gnome-software crashed with SIGSEGV in g_ptr_array_add()
This bug was fixed in the package gnome-software - 3.28.0-0ubuntu3 --- gnome-software (3.28.0-0ubuntu3) bionic; urgency=medium * debian/patches/0001-snap-Only-refine-screenshots-when-requested.patch: * debian/patches/0011-Support-snap-channels.patch: - Avoid crash populating snap screenshots and channels (LP: #1755198) -- Robert Ancell Wed, 14 Mar 2018 16:43:28 +1300 ** Changed in: gnome-software (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1755198 Title: gnome-software crashed with SIGSEGV in g_ptr_array_add() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1755198/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1755198] Re: gnome-software crashed with SIGSEGV in g_ptr_array_add()
** Branch linked: lp:~ubuntu-desktop/gnome-software/ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1755198 Title: gnome-software crashed with SIGSEGV in g_ptr_array_add() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1755198/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1755198] Re: gnome-software crashed with SIGSEGV in g_ptr_array_add()
I'm pretty sure this is due to the installed / featured / editor's picks being loaded at the same time and all loading the channel information. The channel code was copied off the screenshot code and has no thread protection. The solution is to only load the screenshot and channel information when explicitly requested by GNOME software - this is done when you select and individual app. There is possibly other bugs like this and this could also be triggered if other code paths in GNOME Software attempt to load screenshots and channels from different threads. ** Changed in: gnome-software (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1755198 Title: gnome-software crashed with SIGSEGV in g_ptr_array_add() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1755198/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1755198] Re: gnome-software crashed with SIGSEGV in g_ptr_array_add()
The stack trace shows both threads 1 and 6 calling gs_plugin_refine_app in the snap plugin at the same time. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1755198 Title: gnome-software crashed with SIGSEGV in g_ptr_array_add() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1755198/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1755198] Re: gnome-software crashed with SIGSEGV in g_ptr_array_add()
Robert, that's a segfault in the snap/channel code, could you have a look? ** Information type changed from Private to Public ** Changed in: gnome-software (Ubuntu) Importance: Medium => High ** Changed in: gnome-software (Ubuntu) Assignee: (unassigned) => Robert Ancell (robert-ancell) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1755198 Title: gnome-software crashed with SIGSEGV in g_ptr_array_add() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1755198/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs