[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