yelp crashes on startup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
yelp (Ubuntu) |
Invalid
|
Medium
|
Sebastien Bacher |
Bug Description
Yelp 2.13.2-ubuntu2 on Dapper
Whenever I start yelp or gnome-help I get a error box with "The Application
"yelp" has quit unexpectedly."
I get no terminal output. In a Dapper chroot I have no problem.
If I do "strace yelp 2&> tmp/yelp && grep nspr tmp/yelp" I get:
open("/
and in the chroot I get nothing. Here is the full dbg output:
GNU gdb 6.3.90_
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-
"/lib/tls/
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) run
Starting program: /usr/bin/yelp
[Thread debugging using libthread_db enabled]
[New Thread -1226914112 (LWP 8640)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1226914112 (LWP 8640)]
0x0805dd11 in gecko_prefs_
value=0x8076c70 "pt")
at yelp-gecko-
78 prefService-
Current language: auto; currently c++
(gdb) thread apply all bt
Thread 1 (Thread -1226914112 (LWP 8640)):
#0 0x0805dd11 in gecko_prefs_
value=0x8076c70 "pt")
at yelp-gecko-
#1 0x0805dfc8 in yelp_gecko_set_font (font_type=
fontname=
#2 0x0805ebe0 in html_set_fonts () at yelp-html.cpp:414
#3 0x0805ed7e in html_init (html=0x8127ae0) at yelp-html.cpp:142
#4 0xb74966cf in g_type_
#5 0xb747bde2 in g_object_
#6 0xb747c486 in g_object_newv () from /usr/lib/
#7 0xb747d04d in g_object_new_valist () from /usr/lib/
#8 0xb747d1f6 in g_object_new () from /usr/lib/
#9 0x0805e853 in yelp_html_new () at yelp-html.cpp:272
#10 0x08067992 in window_populate (window=0x811a4d0) at yelp-window.c:1116
#11 0x08066a28 in yelp_window_new (doc_tree=
yelp-window.c:726
#12 0x08059ac5 in yelp_base_
yelp-base.c:200
#13 0x08059662 in impl_Yelp_newWindow (servant=0x80e1524, url=0x80bfab8 "",
ev=0xbf82ac84) at yelp-base.c:70
#14 0x080759f3 in _ORBIT_
_o_retval=0x0,
_o_
<impl_Yelp_
at GNOME_Yelp-
#15 0xb74d76a5 in ORBit_c_stub_invoke () from /usr/lib/
#16 0x0807568b in GNOME_Yelp_
ev=0xbf82ac84)
at GNOME_Yelp-
#17 0x0806d1a5 in main_open_
at yelp-main.c:145
#18 0x0806d28c in main_idle_start (url=0x80bfab8 "") at yelp-main.c:186
#19 0xb7408734 in g_child_watch_add () from /usr/lib/
#20 0xb74064e7 in g_main_
#21 0xb74094d6 in g_main_
#22 0xb74097f8 in g_main_loop_run () from /usr/lib/
#23 0xb755e510 in bonobo_main () from /usr/lib/
#24 0x0806d841 in main (argc=1, argv=0xbf82af04) at yelp-main.c:387
(gdb)
Thanks for the bug report. This particular bug has already been reported into
our bug tracking system, but please feel free to report any further bugs you find.
You can move /usr/lib/ mozilla- firefox/ components/ compreg. dat as a workaround
This bug has been marked as a duplicate of bug 30791.