Mailinglist Archive: opensuse-bugs (3094 mails)

< Previous Next >
[Bug 923486] find utils test-lock
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 26 Jun 2015 08:50:31 +0000
  • Message-id: <bug-923486-21960-AeJbdUdUYg@http.bugzilla.suse.com/>
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@xxxxxxxxxxxxxxxxxx> ---
(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.
< Previous Next >