|
From: Julian S. <js...@ac...> - 2005-07-02 20:06:17
|
Hi Paul I wonder if you know anything about this ... none/tests/sem.c (valgrind 3 line) hangs (natively) on YDL and therefore stops the testsuite from completing. Specifically it's the call to semtimedop on line 43, which appears to be set up so it will block on the semaphore but it has a 1 millisecond timeout, so shouldn't block for long. On x86 and amd64 it doesn't hang. strace shows the corresponding syscall never returns. Any ideas? Is it some kind of glibc bug? J |
|
From: Paul M. <pa...@sa...> - 2005-07-04 04:15:41
|
Julian Seward writes: > I wonder if you know anything about this ... none/tests/sem.c > (valgrind 3 line) hangs (natively) on YDL and therefore stops the > testsuite from completing. Specifically it's the call to semtimedop > on line 43, which appears to be set up so it will block on the > semaphore but it has a 1 millisecond timeout, so shouldn't block > for long. On x86 and amd64 it doesn't hang. strace shows the > corresponding syscall never returns. > > Any ideas? Is it some kind of glibc bug? It could be... the program completes quickly under Debian with a 2.6.12 kernel. What kernel version do you have? Paul. |
|
From: Julian S. <js...@ac...> - 2005-07-04 11:10:50
|
On Monday 04 July 2005 05:15, Paul Mackerras wrote: > Julian Seward writes: > > I wonder if you know anything about this ... none/tests/sem.c > > (valgrind 3 line) hangs (natively) on YDL and therefore stops the > > testsuite from completing. Specifically it's the call to semtimedop > > on line 43, which appears to be set up so it will block on the > > semaphore but it has a 1 millisecond timeout, so shouldn't block > > for long. On x86 and amd64 it doesn't hang. strace shows the > > corresponding syscall never returns. > > > > Any ideas? Is it some kind of glibc bug? > > It could be... the program completes quickly under Debian with a > 2.6.12 kernel. What kernel version do you have? sewardj@g5:~/gsl-1.6$ uname -a Linux g5.frop.org 2.6.10-1.yhpc.1smp #1 SMP Thu Mar 17 19:38:06 MST 2005 ppc64 ppc64 ppc64 GNU/Linux sewardj@g5:~/gsl-1.6$ rpm -qa | grep glibc glibc-2.3.3-18.ydl.4 glibc-common-2.3.3-18.ydl.4 glibc-devel-2.3.3-18.ydl.4 glibc-debug-2.3.3-18.ydl.4 glibc-profile-2.3.3-18.ydl.4 glibc-profile-2.3.3-18.ydl.4 glibc-common-2.3.3-18.ydl.4 glibc-devel-2.3.3-18.ydl.4 glibc-utils-2.3.3-18.ydl.4 glibc-2.3.3-18.ydl.4 glibc-kernheaders-2.4-8.44 glibc-headers-2.3.3-18.ydl.4 J |