After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 635969 - Yelp does not launch.
Yelp does not launch.
Status: RESOLVED NOTGNOME
Product: yelp
Classification: Applications
Component: Crashers
2.30.x
Other Linux
: Normal critical
: ---
Assigned To: Yelp maintainers
Yelp maintainers
Depends on:
Blocks:
 
 
Reported: 2010-11-28 05:15 UTC by Mark
Modified: 2010-11-28 22:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mark 2010-11-28 05:15:15 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):
  • File "/usr/lib64/python2.7/site.py", line 553 in <module>
    main()
  • File "/usr/lib64/python2.7/site.py", line 536 in main
    known_paths = addsitepackages(known_paths)
  • File "/usr/lib64/python2.7/site.py", line 315 in addsitepackages
    addsitedir(sitedir, known_paths)
  • File "/usr/lib64/python2.7/site.py", line 188 in addsitedir
    addpackage(sitedir, name, known_paths)
  • File "/usr/lib64/python2.7/site.py", line 158 in addpackage
    exec line
  • File "<string>", line 1 in <module>
  • File "/usr/lib/python2.7/site-packages/abrt_exception_handler.py", line 28 in <module>
    import subprocess
  • File "/usr/lib64/python2.7/subprocess.py", line 428 in <module>
    import select
ImportError: /usr/lib64/python2.7/lib-dynload/selectmodule.so: undefined symbol: _Py_ZeroStruct

Any suggestions.  All current and up to date on patches.
Comment 1 Shaun McCance 2010-11-28 05:24:41 UTC
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.
Comment 2 Mark 2010-11-28 05:30:45 UTC
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.
Comment 3 Shaun McCance 2010-11-28 05:48:08 UTC
Well, there's not much info in there. The only line that's not just standard python module stuff is this:

  • File "/usr/lib/python2.7/site-packages/abrt_exception_handler.py", line 28

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
Comment 4 Mark 2010-11-28 05:53:02 UTC
Okay, no problem.  Thank you.
Comment 5 Fabio Durán Verdugo 2010-11-28 07:23:21 UTC
mark with no gnome
Comment 6 Mark 2010-11-28 20:22:47 UTC
I did finally figure out what was causing the crash.  It was xulrunner-python.  After uninstalling xulrunner-python, yelp works.
Comment 7 Shaun McCance 2010-11-28 21:55:11 UTC
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.
Comment 8 Mark 2010-11-28 22:40:46 UTC
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...  :-)