GNOME Bugzilla – Bug 772996
Assertion failure in show_search_results ( num > 0 )
Last modified: 2016-10-17 19:21:26 UTC
+ Trace 236742
Thread 1 (Thread 0x7f66a4f19a80 (LWP 8132))
Created attachment 337766 [details] Installing gstreamer libav plugin via rhythmbox. Tried installing a gstreamer plugin ( gstreamer1.0-libav ) via rhythmbox ( "Install additional software required to use this format" button ). It opened gnome-software, which crashed with assertion failure after a couple of seconds.
Relevant rhythmbox log: Rhythmbox-Message: Missing plugin: gstreamer|1.0|lt-rhythmbox|Apple Lossless Audio (ALAC) encoder|encoder-audio/x-alac ** Message: PackageKit: xid = 20971527 ** Message: PackageKit: desktop_id = (null) ** Message: PackageKit: Codec nice name: Apple Lossless Audio (ALAC) encoder ** Message: PackageKit: structure: gstreamer1(encoder-audio/x-alac)()(64bit)
commit d068f3a94fdd2ac30913be51f1ec7d8c4d5f81b3 Author: Richard Hughes <richard@hughsie.com> Date: Mon Oct 17 10:03:22 2016 +0100 Fix an assert when a codec is not found When we can't find any results we now return an empty list rather than an error. Handle this in the various places that look for codecs to prevent a crash. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=772996 :100644 100644 1671c62... d38d5cc... M src/gs-shell-extras.c
Created attachment 337884 [details] Screenshot after bug fix.