yelp crashes on startup

Bug #27103 reported by LaserJock
4
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("/usr/lib/mozilla-firefox/libnspr4.so", O_RDONLY) = 3

and in the chroot I get nothing. Here is the full dbg output:

GNU gdb 6.3.90_20051119-debian
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-gnu"...Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".

(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_set_string (key=0x8076c73 "font.size.unit",
value=0x8076c70 "pt")
    at yelp-gecko-utils.cpp:78
78 prefService->GetBranch ("", getter_AddRefs (pref));
Current language: auto; currently c++
(gdb) thread apply all bt

Thread 1 (Thread -1226914112 (LWP 8640)):
#0 0x0805dd11 in gecko_prefs_set_string (key=0x8076c73 "font.size.unit",
value=0x8076c70 "pt")
    at yelp-gecko-utils.cpp:78
#1 0x0805dfc8 in yelp_gecko_set_font (font_type=YELP_FONT_VARIABLE,
    fontname=0x816f408 "Bitstream Vera Sans 11") at yelp-gecko-utils.cpp:144
#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_create_instance () from /usr/lib/libgobject-2.0.so.0
#5 0xb747bde2 in g_object_thaw_notify () from /usr/lib/libgobject-2.0.so.0
#6 0xb747c486 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#7 0xb747d04d in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#8 0xb747d1f6 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#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=0x808b218, index=0x0) at
yelp-window.c:726
#12 0x08059ac5 in yelp_base_new_window (base=0x80e1510, uri=0x80bfab8 "") at
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_skel_small_GNOME_Yelp_newWindow (_o_servant=0x80e1524,
_o_retval=0x0,
    _o_args=0xbf82ac54, _o_ctx=0x0, _o_ev=0xbf82ac84, _impl_newWindow=0x8059628
<impl_Yelp_newWindow>)
    at GNOME_Yelp-common.c:16
#15 0xb74d76a5 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#16 0x0807568b in GNOME_Yelp_newWindow (_obj=0x8115f70, url=0x80bfab8 "",
ev=0xbf82ac84)
    at GNOME_Yelp-stubs.c:12
#17 0x0806d1a5 in main_open_new_window (yelp_base=0x8115f70, url=0x80bfab8 "")
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/libglib-2.0.so.0
#20 0xb74064e7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb74094d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#22 0xb74097f8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0xb755e510 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#24 0x0806d841 in main (argc=1, argv=0xbf82af04) at yelp-main.c:387
(gdb)

Revision history for this message
Sebastien Bacher (seb128) wrote :

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.

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.