Liferea doesn't work anymore due to the latest firefox upload (2.0.0.3+3-0ubuntu1)

Bug #112384 reported by Emilio Pozuelo Monfort
10
Affects Status Importance Assigned to Milestone
liferea (Ubuntu)
Fix Released
High
Emilio Pozuelo Monfort

Bug Description

Binary package hint: liferea

The latest firefox upload to Gutsy has broken liferea. A rebuild of it fixes this.

Related branches

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

This debdiff fixes this bug.

Changed in liferea:
assignee: nobody → pochu
importance: Undecided → High
status: Unconfirmed → Confirmed
Revision history for this message
Fabien Tassin (fta) wrote :

Is this bug about the core dump on startup ?

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1221613888 (LWP 14746)]
0xb5647d12 in ?? () from /usr/lib/firefox/libmozjs.so
(gdb) bt
#0 0xb5647d12 in ?? () from /usr/lib/firefox/libmozjs.so
#1 0x08150198 in ?? ()
#2 0xb7560120 in ?? () from /lib/tls/i686/cmov/libc.so.6
#3 0x0000017c in ?? ()
#4 0xb56d3a14 in ?? () from /usr/lib/firefox/libmozjs.so
#5 0x081534c0 in ?? ()
#6 0x08150198 in ?? ()
#7 0xbfef83c8 in ?? ()
#8 0xb5647dc0 in ?? () from /usr/lib/firefox/libmozjs.so
#9 0x081534c0 in ?? ()
#10 0x00000000 in ?? ()
(gdb)

I've tried to recompile with your patch for libnspr4-dev but I can meet the build-dep. apt-get wants to remove too many things:

The following packages will be REMOVED:
  alacarte bug-buddy contact-lookup-applet deskbar-applet evolution evolution-data-server evolution-exchange evolution-plugins gaim
  gnome-applets gnome-control-center gnome-panel gnome-session gnome-terminal libcamel1.2-10 libebook1.2-9 libedata-book1.2-2
  libedataserverui1.2-8 libnspr4 libnss3 nautilus nautilus-cd-burner ubuntu-desktop
The following NEW packages will be installed:
  libnspr4-dev
0 upgraded, 1 newly installed, 23 to remove and 2 not upgraded.

Revision history for this message
Fabien Tassin (fta) wrote :

ok, got it right. Core dump is gone now.

I had to change build-deps from libnspr4-dev to libnspr-dev.

I also had to install libgtkhtml2-dev as liferea refused my libgtkhtml3.14-dev (it wants v2, not v3). Shouldn't it be in build-deps too ?

firefox-dev was not recognized by configure and.... my build is no longer dying for some feeds with the missing PR_NewMonitor symbol (bug #98725). Interesting.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Hi Fabien

>Is this bug about the core dump on startup ?

Yes, it is. You can build it with libnspr4-dev if you use a pbuilder ;)

Regarding libgtkhtml, we no longer build the gtkhtml engine, so liferea doesn't build-dep on it.

And yes, it's interesting that with the gtkhtml engine (you're using it now, aren't you?) it doesn't fails. Let's follow up in the other bug report.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Thanks Sebastian for the sponsor!

Accepted:
 OK: liferea_1.2.13-0ubuntu2.dsc
     -> Component: main Section: gnome
 OK: liferea_1.2.13-0ubuntu2.diff.gz

********* *BEGIN ENCRYPTED or SIGNED PART* *********

Format: 1.7
Date: Fri, 04 May 2007 14:13:12 +0200
Source: liferea
Binary: liferea-mozilla liferea-gtkhtml liferea
Architecture: source
Version: 1.2.13-0ubuntu2
Distribution: gutsy
Urgency: low
Maintainer: Ubuntu Core Developers <email address hidden>
Changed-By: Emilio Pozuelo Monfort <email address hidden>
Description:
 liferea - feed aggregator for GNOME
 liferea-gtkhtml - gtkhtml-based rendering library for Liferea (dummy package)
 liferea-mozilla - mozilla-based rendering library for Liferea
Launchpad-Bugs-Fixed: 112384
Changes:
 liferea (1.2.13-0ubuntu2) gutsy; urgency=low
 .
   * debian/control
     - Added libnspr4-dev to build-deps (LP: #112384)
Files:
 9b1c2bf04ee49ca968c93d7c5e942dce 1067 gnome optional liferea_1.2.13-0ubuntu2.dsc
 8828ddaaa8d84a3f58e5e6fa860f5281 10933 gnome optional liferea_1.2.13-0ubuntu2.diff.gz
Original-Maintainer: Franz Pletz <email address hidden>

********** *END ENCRYPTED or SIGNED PART* **********

Changed in liferea:
status: Confirmed → Fix Committed
Changed in liferea:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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