GNOME Bugzilla – Bug 80981
yelp 0.7 segv at startup
Last modified: 2004-12-22 21:47:04 UTC
gdb backtrace:
+ Trace 21804
*** Bug 80965 has been marked as a duplicate of this bug. ***
ok, will try to fix this tomorrow or Wednesday and do a 0.7.1 release before the weekend.
*** Bug 81335 has been marked as a duplicate of this bug. ***
Did this ever get fixed, Mikael?
*** Bug 81795 has been marked as a duplicate of this bug. ***
not by me since I have no idea what it is and no way to reproduce it (other than installing Debian unstable and run it there).
going to try to run the thing through valgrind and see if it's doing funky stuff that doesn't get triggered on Red Hat 7.2
FWIW, I'm seeing this too, for a couple of weeks now. CVS everything as of 20020517 on Linux From Scratch built with:- LINUX 2.4.18 GCC 2.95.4 GLIBC 2.2.5 BINUTILS 2.12
ok, this confirms my suspicions that something has changed between glibc 2.2.4 and glibc 2.2.5 that triggers this bug :(
I upgraded to 2.2.5 to have this bug, and the index list is incorrectly constructed. If I comment the call to yelp_info_init in yelp_base_new:177. There's no segfault anymore. I'm investigating furthermore.
Created attachment 8564 [details] [review] This one fix the problem, but I don't know if the yelp's behaviour for the sections is the same now.
doesn't seem to be 2.2.5 only, it seems to work on Gentoo Linux with 2.2.5. Thanks for locating the problem. I'll look at the patch to see if it disables something it shouldn't (otherwise it might give a hint to what's wrong). Thanks a million times for looking into this.!!
ok, checked in a new version which should probably solve it. The patch got me to look at the right place, thanks Stephane.
marking as fixed, please reopen if the problem is still around. going to release 0.8 on monday so I would appriciate testing before.
*** Bug 82207 has been marked as a duplicate of this bug. ***
*** Bug 82252 has been marked as a duplicate of this bug. ***
*** Bug 82274 has been marked as a duplicate of this bug. ***
*** Bug 82287 has been marked as a duplicate of this bug. ***
*** Bug 82288 has been marked as a duplicate of this bug. ***
*** Bug 82304 has been marked as a duplicate of this bug. ***
*** Bug 82668 has been marked as a duplicate of this bug. ***
*** Bug 82728 has been marked as a duplicate of this bug. ***
*** Bug 82789 has been marked as a duplicate of this bug. ***