http://bugzilla.suse.com/show_bug.cgi?id=923486 http://bugzilla.suse.com/show_bug.cgi?id=923486#c26 --- Comment #26 from Michel Normand <normand@linux.vnet.ibm.com> --- (In reply to Takashi Iwai from comment #25)
This looks to me more like a problem of glibc. Or possibly kernel, but glibc is the first suspect.
Could you check whether the older glibc (e.g. SLE12) causes the same problem?
* on my opensuse_13_2_ppc64le guest do an osc build of findutils and used generated test-lock outside and inside chroot environment as detailed below. * Conclusion: with glibc-2.19-16.2.2 pass with old libraries. with glibc-2.21-6.25 failure with last tumbleweed libraries. === === old libraries: === [michel@opensuse_13_2_ppc64le :~/work/openSUSE:Factory:PowerPC/findutils] $rpm -qa |grep glibc glibc-2.19-16.2.2.ppc64le glibc-devel-2.19-16.2.2.ppc64le glibc-extra-2.19-16.2.2.ppc64le glibc-locale-2.19-16.2.2.ppc64le linux-glibc-devel-3.16-2.3.1.noarch $cd $target/home/abuild/rpmbuild/BUILD/findutils-4.5.14/tests/ [michel@opensuse_13_2_ppc64le:/mnt/disk3/build-root/standard-ppc64le/home/abuild/rpmbuild/BUILD/findutils-4.5.14/tests] $idx=1; while test 1 ; do echo "=== trial: $idx"; ./test-lock || break; ((idx++)); done ... === trial: 268 set pragma: USE_POSIX_THREADS, USE_POSIX_THREADS_WEAK, HAVE_PTHREAD_RWLOCK, PTHREAD_RWLOCK_INITIALIZER, HAVE_PTHREAD_MUTEX_RECURSIVE, Starting test_lock ... OK Starting test_rwlock ... OK Starting test_recursive_lock ...^C <= stopped manually === === new libraries (in chroot env) === abuild@opensuse_13_2_ppc64le:~/rpmbuild/BUILD/findutils-4.5.14/tests> ldd ./test-lock linux-vdso64.so.1 (0x00003fff81ef0000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00003fff81ea0000) libc.so.6 => /lib64/libc.so.6 (0x00003fff81cd0000) /lib64/ld64.so.2 (0x0000000052400000) abuild@opensuse_13_2_ppc64le:~/rpmbuild/BUILD/findutils-4.5.14/tests> rpm -qa |grep glibc glibc-2.21-6.25.ppc64le glibc-devel-2.21-6.25.ppc64le glibc-locale-2.21-6.25.ppc64le linux-glibc-devel-4.0-1.74.noarch abuild@opensuse_13_2_ppc64le:~/rpmbuild/BUILD/findutils-4.5.14/tests> idx=1; while test 1 ; do echo "=== trial: $idx:"; ./test-lock || break; ((idx++)); done ... === trial: 14: set pragma: USE_POSIX_THREADS, USE_POSIX_THREADS_WEAK, HAVE_PTHREAD_RWLOCK, PTHREAD_RWLOCK_INITIALIZER, HAVE_PTHREAD_MUTEX_RECURSIVE, Starting test_lock ... OK Starting test_rwlock ...check_accounts: sum=4006, expected 4000 check_accounts: sum=4006, expected 4000 check_accounts: sum=4006, expected 4000 check_accounts: sum=4006, expected 4000 check_accounts: sum=4006, expected 4000 Aborted === -- You are receiving this mail because: You are on the CC list for the bug.