Comment # 26 on bug 923486 from
(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: