[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Failed test: tst-sem5 - nptl 0.5



I received this again with nptl 0.5.  Using kernel 2.5.48-mm1, I believe
this has the multithreaded core patch.

GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path
..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:.
./tst-sem5  > tst-sem5.out
Didn't expect signal from child: got `Segmentation fault'
make[1]: *** [tst-sem5.out] Error 1
make[1]: Leaving directory `/home/alan/glibc-2.3.1/nptl'
make: *** [nptl/tests] Error 2

So I tried this as per your recommendation.
  elf/ld.so --library-path $PWD:$PWD/nptl nptl/tst-sem5 --direct

I'm not a programmer.  I don't know enough to debug anything at all.

GNU gdb Red Hat Linux (5.2.1-4)
Copyright 2002 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 "i386-redhat-linux".
Core was generated by `elf/ld.so --library-path
/home/alan/glibc-2.3.1:/home/alan/glibc-2.3.1/nptl npt'.
Program terminated with signal 11, Segmentation fault.
#0  0x400089c8 in ?? ()
(gdb) info all
eax            0x6e     110
ecx            0x0      0
edx            0x4010b580       1074836864
ebx            0x4000a144       1073783108
esp            0xbffffa04       0xbffffa04
ebp            0xbffffa50       0xbffffa50
esi            0xbffffa04       -1073743356
edi            0xbffffa40       -1073743296
eip            0x400089c8       0x400089c8
eflags         0x10203  66051
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x0      0
gs             0x33     51
st0            0        (raw 0x00000000000000000000)
st1            0        (raw 0x00000000000000000000)
st2            0        (raw 0x00000000000000000000)
st3            0        (raw 0x00000000000000000000)
st4            0        (raw 0x00000000000000000000)
st5            0        (raw 0x00000000000000000000)
st6            0        (raw 0x00000000000000000000)
st7            0        (raw 0x00000000000000000000)
fctrl          0x0      0
fstat          0x0      0
ftag           0x0      0
fiseg          0x0      0
fioff          0x0      0
foseg          0x0      0
fooff          0x0      0
fop            0x0      0
xmm0           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm1           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm2           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm3           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm4           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm5           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm6           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
xmm7           {f = {0x0, 0x0, 0x0, 0x0}}       {f = {0, 0, 0, 0}}
mxcsr          0x0      0
orig_eax       0xffffffff       -1
(gdb) info thr
* 1 process 812  0x400089c8 in ?? ()
(gdb) info files
Local core dump file:
        `/home/alan/glibc-2.3.1/core.812', file type elf32-i386.
        0x0804a000 - 0x0804b000 is load2
        0x40000000 - 0x40001000 is load3
        0x4000a000 - 0x4000b000 is load5
        0x4000b000 - 0x4000d000 is load6
        0x40113000 - 0x40118000 is load8
        0x40118000 - 0x4011c000 is load9
        0x80013000 - 0x80014000 is load11
        0xbfffe000 - 0xc0000000 is load12

I hope something in here helps.  Let me know if this isn't enough.
-alan







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]