GNOME Bugzilla – Bug 635969
Yelp does not launch.
Last modified: 2010-11-28 22:40:46 UTC
I just upgraded (fresh install) to Fedora 14 from F13. Yelp worked there. Now, it doesn't launch. When I launch it from the terminal, I receive the following traceback: Traceback (most recent call last):
+ Trace 224873
main()
known_paths = addsitepackages(known_paths)
addsitedir(sitedir, known_paths)
addpackage(sitedir, name, known_paths)
exec line
import subprocess
import select
Any suggestions. All current and up to date on patches.
This doesn't make much sense. This is clearly a Python trace, and Yelp is written in C. Looks like a trace for abrt, Fedora's crash-catching and bug-reporting tool. So did Yelp actually crash, causing abrt to fire up, which then crashed? Or did abrt cause the crash to begin with? I'm afraid I don't know enough about how abrt works.
No, this is not an ABRT crash dump... When I try to execute yelp from the command line (within a terminal) this is the information that is spewed back at me. Just to check, I have killed the ABRT service and tried running yelp again. Same error.
Well, there's not much info in there. The only line that's not just standard python module stuff is this:
+ Trace 224876
At any rate, it's definitely not a Yelp backtrace, and probably not an upstream bug. You should file this in Fedora's bug tracker here: https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora
Okay, no problem. Thank you.
mark with no gnome
I did finally figure out what was causing the crash. It was xulrunner-python. After uninstalling xulrunner-python, yelp works.
Ah, that makes a lot of sense. There've been problems before with (even slight) mismatches in expected versions of xulrunner. It's never been API stable. Thanks for sharing the solution for people who might be searching in the future.
I've noticed issues with xulrunner in the past, and as far as sharing my findings, that is what makes Linux and open source so powerful... Even those of use that know better will still meddle for the benefit of all... :-)