Yelp fails to launch - could not initialize gecko!

Bug #53504 reported by Pak Cheong Boey
2
Affects Status Importance Assigned to Milestone
yelp (Ubuntu)
Invalid
Undecided
Ubuntu Desktop Bugs

Bug Description

I upgraded Breezy to Dapper on my Samsung laptop. Everything works except for the gnome help. Clicking on any help icon fails to launch gnome help. Entering yelp on command line gives message "Could not initialize gecko!"

Any help on what I could do to get yelp working.

output of strace yelp 2&> tmp/yelp

execve("/usr/bin/yelp", ["yelp", "2"], [/* 35 vars */]) = 0
uname({sys="Linux", node="pytech2", ...}) = 0
brk(0) = 0x807b000
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f80000
access("/etc/ld.so.nohwcap", F_OK) = 0
access("/etc/ld.so.preload", R_OK) = 0
open("/etc/ld.so.preload", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3) = 0
open("/usr/lib/firefox/libgnomeprintui-2-2.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/firefox", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79178, ...}) = 0
old_mmap(NULL, 79178, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f6c000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = 0
open("/usr/lib/libgnomeprintui-2-2.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\323"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=221844, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6b000
old_mmap(NULL, 225048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f34000
old_mmap(0xb7f69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0xb7f69000
close(3) = 0

----- snip ------
                           = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=92146, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f72000
write(1, "Could not initialize gecko!", 27Could not initialize gecko!) = 27
write(10, "\1\v\1\0\1\0\0\0\0\0\0\0\340y\r\10", 16) = 16
close(10) = 0
writev(13, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12
close(13) = 0
writev(11, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12
close(11) = 0
close(9) = 0
close(8) = 0
unlink("/tmp/orbit-pcboey/linc-3946-0-7676e41c99787") = 0
close(12) = 0
munmap(0xb7f72000, 4096) = 0
exit_group(2) = ?

Revision history for this message
Pak Cheong Boey (pcboey) wrote :

I finally found a solution to the problem. By renaming /usr/lib/firefox/components/compreg.dat yelp is working now. I don't understand why. Perhaps someone who knows could enlighten us.

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.

Changed in yelp:
assignee: nobody → desktop-bugs
status: Unconfirmed → Rejected
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.