[Debian-ha-maintainers] Bug#803777: libqb: FTBFS on hurd-i386
Christoph Berg
myon at debian.org
Sat Feb 20 11:00:25 UTC 2016
Re: Svante Signell 2016-02-20 <1455964084.2888.73.camel at gmail.com>
> No, that was not the correct solution. For some, yet unknown reason,
> the test code returns with an error, even for systems with a working
> sem_timedwait. An updated test case will follow soon. Thank you for
> your patience.
Hi Svante,
I just came to the same conclusion. For the record, configure on arm64
is still hanging at "checking for a working sem_timedwait...", the
backtrace is:
Attaching to process 6084
Reading symbols from /home/myon/libqb/libqb-0.17.2.real/conftest...done.
Reading symbols from /lib/aarch64-linux-gnu/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/aarch64-linux-gnu/libdl.so.2...(no debugging symbols found)...done.
Reading symbols from /lib/aarch64-linux-gnu/librt.so.1...(no debugging symbols found)...done.
Reading symbols from /lib/aarch64-linux-gnu/libc.so.6...(no debugging symbols found)...done.
Reading symbols from /lib/ld-linux-aarch64.so.1...(no debugging symbols found)...done.
0x0000007fa4714fc0 in do_futex_wait () from /lib/aarch64-linux-gnu/libpthread.so.0
(gdb) bt
#0 0x0000007fa4714fc0 in do_futex_wait () from /lib/aarch64-linux-gnu/libpthread.so.0
#1 0x0000007fa471508c in __new_sem_wait_slow () from /lib/aarch64-linux-gnu/libpthread.so.0
#2 0x0000007fa4715198 in sem_timedwait () from /lib/aarch64-linux-gnu/libpthread.so.0
#3 0x0000000000400688 in main () at conftest.c:115
(gdb) f 3
#3 0x0000000000400688 in main () at conftest.c:115
115 if(sem_timedwait(&sem, &ts)==-1) return -1;
(gdb) l
110 main ()
111 {
112 sem_t sem;
113 struct timespec ts;
114 if (sem_init(&sem, 0, 0) == -1) return -1;
115 if(sem_timedwait(&sem, &ts)==-1) return -1;
116 ;
117 return 0;
118 }
(gdb) p sem
$1 = {
__size = "\000\000\000\000\001\000\000\000\000\000\000\000\177\000\000\000|9[\244\177\000\000\000\b\b@\000\000\000\000", __align = 4294967296}
(gdb) p ts
$2 = {tv_sec = 548218288480, tv_nsec = 4196360}
Thank you as well,
Christoph
--
cb at df7cb.de | http://www.df7cb.de/
More information about the Debian-ha-maintainers
mailing list