evolution freeze on startup with the plug-in "evolution-rss"

Bug #773763 reported by druzy
58
This bug affects 10 people
Affects Status Importance Assigned to Milestone
evolution-rss (Ubuntu)
Fix Released
High
Rodrigo Moya
Natty
Invalid
High
Rodrigo Moya

Bug Description

Binary package hint: evolution

I use ubuntu 11.04.
The version of evolution is : 2.32.2-0ubuntu7
The version of rss-evolution is : 0.2.2-0ubuntu1

When I open evolution without option, It freezes after 2 seconds, but when I open evolution with the command "evolution --disable-eplugin", It works.
So I think plugin evolution-rss is the problem.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: evolution 2.32.2-0ubuntu7
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Sat Apr 30 03:12:41 2011
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=fr_FR:en
 LANG=fr_FR.UTF-8
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
druzy (druzy-druzy) wrote :
affects: evolution (Ubuntu) → evolution-rss (Ubuntu)
Changed in evolution-rss (Ubuntu):
importance: Undecided → High
Changed in evolution-rss (Ubuntu):
assignee: nobody → Rodrigo Moya (rodrigo-moya)
status: New → In Progress
Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

eplugins are the way used in Evolution to extend the UI, so --disable-eplugin disables all the plugins, not just evolution-rss. So, not sure the problem is really evolution-rss. So can you start evolution with --disable-eplugin so that it doesn't freeze, and then go to Edit->Plugins in the menu and disable all plugins, and then, one by one, re-enable them and restart evolution to see which one is the culprit?

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

To make it quicker, in case it is really evolution-rss, first just disable the evolution-rss eplugins (there are a few of them)

Revision history for this message
druzy (druzy-druzy) wrote :

I removed evolution-rss and evolution don't freeze whitout option so I really think evolution-rss is the problem.

Sorry for my English.

Revision history for this message
Nicola (nicola) wrote :

Please note that evolution 2.32 and evolution-rss 0.2.3 works fine in other distros, natty still use evolution-rss 0.2.2

Revision history for this message
druzy (druzy-druzy) wrote :

I try to install evolution-rss-0.2.4.tar.gz or evolution-rss-0.2.3.tar.gz but there is an error at "make" and "make install" when I follow the instruction at http://gnome.eu.org/evo/index.php/Installation

I think the package works only with evolution 2.8

Revision history for this message
Nicola (nicola) wrote :

the fix is in the latest 0.2 branch, here the steps that fixed the problem for me:

git clone git://git.gnome.org/evolution-rss
cd evolution-rss
git checkout origin/evolution-rss-0-2-0
sh autogen.sh
make

cp src/.libs/liborg-gnome-evolution-rss.so /usr/lib/evolution/2.32/plugins/

attached the .so to overwrite

Revision history for this message
druzy (druzy-druzy) wrote :

It works, thank you.
I precise, You want install git, gnome-common and evolution-rss I think

Revision history for this message
Emmanuel DA MOTA (vilain-mamuth) wrote :

@Nicola
thanks for the file but, do you compile it for 64bit architecture ?
i get this message at startup

(evolution:3733): evolution-plugin-lib-WARNING **: can't load plugin '/usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-rss.so': /usr/lib/evolution/2.32/plugins/liborg-gnome-evolution-rss.so: mauvaise classe ELF : ELFCLASS64

in case of doubt, here's a 32bit version in attachments

Revision history for this message
druzy (druzy-druzy) wrote :

Follow the instructions without download the file.

install package git, gnome-common,evolution-rss
In the terminal :
git clone git://git.gnome.org/evolution-rss
cd evolution-rss
git checkout origin/evolution-rss-0-2-0
sudo sh autogen.sh
sudo make
sudo cp src/.libs/liborg-gnome-evolution-rss.so /usr/lib/evolution/2.32/plugins/

I don't know if "sudo" is necessary.

Revision history for this message
Nicola (nicola) wrote :

yes sorry the file I attached is for 64bit natty, I have no 32 bit machine sorry, meantime evolution-rss 0.2.5 was released and it fix this issue, ubuntu dev any change to see an updated package in universe?

Revision history for this message
greenhunter (tierfreunde-hagenburg) wrote :

same problem for me. deinstalling solves the problem but is no solution.

Revision history for this message
Emmanuel DA MOTA (vilain-mamuth) wrote :

@greenhunter, don't uninstall the plugin package, just put the library i build (32bits) or the Nicola one (for 64) in the correct place

Revision history for this message
Apfelfrisch (n-refle) wrote :

Thank guys, works well.
One little information: I have to configure the plug-in before i copy the files, because the dialogs wont work after.

Revision history for this message
greenhunter (tierfreunde-hagenburg) wrote :

any hope that this bug get solved via the official repositories?

Revision history for this message
Robin Stocker (nibor) wrote :

Would be nice if the package could be updated.

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

I get the same hang in both 0.2.2 and 0.2.3, trying with 0.2.4 and beyond

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

0.2.5 works fine for me, so that's what the attached branch includes, a full update from 0.2.2 to 0.2.5. So, can some sponsor it please?

Revision history for this message
druzy (druzy-druzy) wrote :

I don't find 0.2.5 . Where is it?

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

It's on the branch attached to this bug

Revision history for this message
druzy (druzy-druzy) wrote :

I find 0.2.3 but no the 0.2.5

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

The branch is called 0.2.3 because I was planning to just upgrade to 0.2.3, but if you see the contents of the branch (configure.ac), you'll see it's 0.2.5

Revision history for this message
druzy (druzy-druzy) wrote :

I don't find how download all files.

Revision history for this message
druzy (druzy-druzy) wrote :

I find evolution-rss 0.2.5 on the site "http://gnome.eu.org/evo/index.php/Evolution_RSS_Reader_Plugin" and finally, I install this version whitout error.

It works !!!!

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

druzy: you needed to build the package from the branch, sorry. So I went ahead and uploaded the package to the ubuntu-desktop PPA:

https://launchpad.net/~ubuntu-desktop/+archive/ppa

so will be available there

Revision history for this message
Luke Yelavich (themuso) wrote :

Thanks Rodrigo. The branch itself looks good, but I suspect this wouldn't be considered a core part of GNOME, so it may be necessary to do the appropriate SRU paperwork, https://wiki.ubuntu.com/StableReleaseUpdates. Things do look ready for upload when paperwork is done however.

Thanks again.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

I assume this is fixed in oneiric, which has 0.2.90 already

Changed in evolution-rss (Ubuntu Natty):
assignee: nobody → Rodrigo Moya (rodrigo-moya)
importance: Undecided → High
status: New → In Progress
Changed in evolution-rss (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Unsubscribing ubuntu-sponsors as there is nothing to sponsor atm. Please resubscribe once a debdiff is attached for natty-proposed and ready for review. Thanks!

Revision history for this message
Rodrigo Moya (rodrigo-moya) wrote :

Jamie, there is a branch attached to the bug, which is where the fix is. Should I propose it for merging?

Revision history for this message
Martin Pitt (pitti) wrote :

Sponsored. It's quite some set of changes, but given that the current version does not work at all, and all of the changes look like good bug fixes, I think it's ok for SRU with appropriate testing. Subscribed ubuntu-sru.

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

I concur Martin, its totally broken in Natty at the moment so regression potental == 0.

Changed in evolution-rss (Ubuntu Natty):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Clint Byrum (clint-fewbar) wrote : Please test proposed package

Hello druzy, or anyone else affected,

Accepted evolution-rss into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Revision history for this message
dino99 (9d9) wrote :
Changed in evolution-rss (Ubuntu Natty):
status: Fix Committed → Invalid
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.