Segmentation fault on start

Bug #796234 reported by isecore
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
liferea (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: liferea

Trying to start Liferea yields a segmentation fault. No signal 11 or anything like that. When run in a terminal it tries to start and then ends with the following:

(liferea:13349): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed
Segmentation fault

Tried running it with --debug-all and it spits out tons of messages until it finally segfaults the exact same way.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: liferea 1.6.4-1ubuntu7
ProcVersionSignature: Ubuntu 2.6.38-10.44-generic 2.6.38.7
Uname: Linux 2.6.38-10-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
Date: Sun Jun 12 16:35:55 2011
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: liferea
UpgradeStatus: Upgraded to natty on 2011-05-14 (28 days ago)

Revision history for this message
isecore (isecore) wrote :
Revision history for this message
isecore (isecore) wrote :

Here's a backtrace.

Revision history for this message
Andreas (andreas-rabus) wrote :

My Backtrace attached.

and here somthign for the search engines,
The output just before the crash:

(liferea:23490): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed

Program received signal SIGSEGV, Segmentation fault.
0x01a70290 in gdk_cairo_set_source_pixbuf () from /usr/lib/libgdk-x11-2.0.so.0
(gdb) backtrace full
#0 0x01a70290 in gdk_cairo_set_source_pixbuf () from /usr/lib/libgdk-x11-2.0.so.0

So could be caused by some incompatible GTK updates?

This is made on natty.

Revision history for this message
isecore (isecore) wrote :

I managed to get it sorted, although I'm very fuzzy about what I did. I also got that GDK_IS_PIXBUF error as the final message before the segfault.

In my case, I noticed that it ran fine as root (sudo liferea) and after that I discovered that it ran fine if I created a fresh user and logged in there. So I went through all the files in ~ and deleted everything that looked old or irrelevant. Somewhere along this it got fixed. I have NO IDEA what I changed but it works again.

Revision history for this message
Jean-Peer Lorenz (peer.loz) wrote :

For me it started crashing after upgrading package "faenza-extras" from 0.9 to 0.9-ubuntu1 on 2011/06/22. Running Ubuntu Lucid. Removing the (now empty) package faenza-extras solved it for me.

Revision history for this message
isecore (isecore) wrote :

Yeah, you know what, now that I retrace my steps and think about it a little clearer - I did have that package installed, and I removed it as well. Seems we had the same problem and solved it the same way. Good to know!

Revision history for this message
Jean-Peer Lorenz (peer.loz) wrote :

The package didn't removed some links it had created on installation. And apparently this leads liferea to segfault. So, this bug are actually two:

1. Liferea shouldn't segfault (silently) just because some icons are not available.
2. faenza-extras is broken/contains packaging errors.

Somebody out there who wants to file bugs in their appropriate places?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.