glibc make check fails...
Andreas Jaeger
aj@suse.de
Mon Sep 30 09:51:00 GMT 2002
Roland McGrath <roland@redhat.com> writes:
>> My kernel headers do not have that call.
>
> Then it is very mysterious!
>
>> Unfortunatly my gdb cannot debug this but it's somewhere in the
>> libpthread startup code:
>
> Do you get a core dump you can look at?
>
>> 22306: calling init: /builds/test-install/lib/libpthread.so.0
>> 22306:
>> 22306: symbol=__errno_location; lookup in file=linuxthreads/ex3
>> 22306: symbol=__errno_location; lookup in file=/builds/test-install/lib/libpthread.so.0
>> 22306: binding file /builds/test-install/lib/libpthread.so.0 to /builds/test-install/lib/libpthread.so.0: normal symbol `__errno_location' [GLIBC_2.0]
>> Segmentation fault
>
> That looks exactly like the failure you'd expect if the set_thread_area
> call (via INLINE_SYSCALL) or the modify_ldt call had failed. Since you
> don't have set_thread_area, it must be modify_ldt but I don't think anyone
> else has seen that fail.
I tried this morning's (12 hours ago) CVS and that worked fine. I'm
retrying current CVS (as of 10 minutes ago) and if you do not hear
anything in the next two hours, the problems are fixed for me,
Andreas
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list