Bug 569111

Summary: [abrt] crash in gpodder-2.0-1.fc12: desktopfile.py:59:get_icon:GError: Unrecognized image file format
Product: [Fedora] Fedora Reporter: Craig <craigstep888>
Component: gpodderAssignee: Jef Spaleta <jspaleta>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: jspaleta, rsewill, vpvainio
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: abrt_hash:38df0bd5
Fixed In Version: gpodder-2.1-3.fc12 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-12 04:29:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description Craig 2010-02-28 08:31:18 UTC
abrt 1.0.7 detected a crash.

architecture: x86_64
cmdline: /usr/bin/python /usr/bin/gpodder
component: gpodder
executable: /usr/bin/gpodder
kernel: 2.6.31.12-174.2.22.fc12.x86_64
package: gpodder-2.0-1.fc12
reason: desktopfile.py:59:get_icon:GError: Unrecognized image file format
release: Fedora release 12 (Constantine)

backtrace
-----
desktopfile.py:59:get_icon:GError: Unrecognized image file format

Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/gpodder/gtkui/desktopfile.py", line 127, in get_applications_as_model
    result.append([app.name, app.cmd, app.get_icon()])
  File "/usr/lib/python2.6/site-packages/gpodder/gtkui/desktopfile.py", line 59, in get_icon
    return gtk.gdk.pixbuf_new_from_file_at_size(self.icon, 24, 24)
GError: Unrecognized image file format

Local variables in innermost frame:
self: <gpodder.gtkui.desktopfile.UserApplication object at 0x2fcb290>

How to reproduce
-----
1.Launch application
2.
3.

Comment 1 Craig 2010-02-28 08:31:21 UTC
Created attachment 396839 [details]
File: backtrace

Comment 2 Ville-Pekka Vainio 2010-02-28 10:35:04 UTC
Reported upstream: https://bugs.gpodder.org/show_bug.cgi?id=911

Comment 3 Ville-Pekka Vainio 2010-03-01 18:36:23 UTC
(In reply to comment #2)
> Reported upstream: https://bugs.gpodder.org/show_bug.cgi?id=911    

I've added a patch to this bug report, but I'm a bit hesitant on adding the patch to the package before upstream (hopefully) accepts it. Is anyone on the CC list interested in trying out the patch? I can't reproduce the issue myself. I could even provide an RPM package with the patch applied, if needed.

Comment 4 Ville-Pekka Vainio 2010-03-01 20:12:58 UTC
Upstream happened to accept the patch a few minutes after I sent the previous comment. I've made the following builds:
 Fedora 13: http://koji.fedoraproject.org/koji/buildinfo?buildID=159421
 Fedora 12: http://koji.fedoraproject.org/koji/buildinfo?buildID=159420

I still have the previous bug fix builds going through the updates system, I'm not going to make update requests of these packages quite yet, because that would cause the F-12 update to 2.1 to be delayed by another week or so.

Comment 5 Fedora Update System 2010-03-05 09:16:26 UTC
gpodder-2.3-2.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gpodder-2.3-2.fc13

Comment 6 Fedora Update System 2010-03-05 09:17:37 UTC
gpodder-2.1-3.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/gpodder-2.1-3.fc12

Comment 7 Fedora Update System 2010-03-06 03:55:59 UTC
gpodder-2.1-3.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gpodder'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gpodder-2.1-3.fc12

Comment 8 Fedora Update System 2010-03-12 04:27:29 UTC
gpodder-2.3-2.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 9 Fedora Update System 2010-03-12 04:29:20 UTC
gpodder-2.1-3.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.