Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 20:11:58 +0100, a ecrit: > On 28/07/2022 19:19, Samuel Thibault wrote: > > Peter B, le jeu. 28 juil. 2022 18:01:42 +0100, a ecrit: > > > Thread 4 received signal ?, Unknown signal. > > > __pthread_enable_asynccancel () at cancellation.c:30 > > > 30cancellation

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Peter B
On 28/07/2022 19:19, Samuel Thibault wrote: Peter B, le jeu. 28 juil. 2022 18:01:42 +0100, a ecrit: Thread 4 received signal ?, Unknown signal. __pthread_enable_asynccancel () at cancellation.c:30 30 cancellation.c: No such file or directory. #0 __pthread_enable_asynccancel () at cancellat

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 18:01:42 +0100, a ecrit: > Thread 4 received signal ?, Unknown signal. > __pthread_enable_asynccancel () at cancellation.c:30 > 30cancellation.c: No such file or directory. > #0 __pthread_enable_asynccancel () at cancellation.c:30 Oh, right, of course. Could you

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 18:24:40 +0100, a ecrit: > We have a solution with libc 2.33-9 and DUMA_DISABLE_BANNER Yes, but better have a more complete solution, so that other libraries like duma can work too. Samuel

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Peter B
@ Samuel, We have a solution with libc 2.33-9 and DUMA_DISABLE_BANNER if hurd users can live without the banner. I'm happy to do more tests, but probably have to wait till next week now. Cheers, Peter

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Peter B
On 28/07/2022 16:53, Samuel Thibault wrote: Peter B, le jeu. 28 juil. 2022 16:22:23 +0100, a ecrit: #0  0x0104d986 in pthread_mutex_lock () from /lib/i386-gnu/libpthread.so.0.3 #1  0x01052ae4 in __pthread_enable_asynccancel ()    from /lib/i386-gnu/libpthread.so.0.3 Possibly it could be just t

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 16:22:23 +0100, a ecrit: > #0  0x0104d986 in pthread_mutex_lock () from /lib/i386-gnu/libpthread.so.0.3 > #1  0x01052ae4 in __pthread_enable_asynccancel () >    from /lib/i386-gnu/libpthread.so.0.3 Possibly it could be just that, could you try with the updated packag

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 16:22:23 +0100, a ecrit: > On 28/07/2022 16:00, Samuel Thibault wrote: > > Peter B, le jeu. 28 juil. 2022 15:56:27 +0100, a ecrit: > > > Tried your libc and also no difference. > > The backtrace is exactly the same? I don't see how that can be, since my > > patch make

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Peter B
On 28/07/2022 16:00, Samuel Thibault wrote: Peter B, le jeu. 28 juil. 2022 15:56:27 +0100, a ecrit: Tried your libc and also no difference. The backtrace is exactly the same? I don't see how that can be, since my patch makes __pthread_self return immediately when ___pthread_self is NULL, and at

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Samuel Thibault
Peter B, le jeu. 28 juil. 2022 15:56:27 +0100, a ecrit: > Tried your libc and also no difference. The backtrace is exactly the same? I don't see how that can be, since my patch makes __pthread_self return immediately when ___pthread_self is NULL, and at #21 0x0105146b in _init_routine (stack=) at

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-28 Thread Peter B
On 28/07/2022 00:02, Samuel Thibault wrote: Could you try with the libc from https://people.debian.org/~sthibault/tmp/hurd-i386/ Samuel Hi Samuel, Having some issues with file corruption in my VM, so not sure the results are consistent. I tried Jeffrey's suggestions of DUMA_DISABLE_BANNER a

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Samuel Thibault
Re, Samuel Thibault, le mer. 27 juil. 2022 23:35:46 +0200, a ecrit: > Peter B, le mer. 27 juil. 2022 18:02:53 +0100, a ecrit: > > #11 0x010bcff2 in __GI___assert_fail (assertion=0x10538b5 "self != NULL", > > file=0x10538ab "pt-self.c", line=28, function=0x10538c4 > > <__PRETTY_FUNCTION__.1> "__pth

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Samuel Thibault
Hello, Peter B, le mer. 27 juil. 2022 18:02:53 +0100, a ecrit: > Regarding >     "/../sysdeps/mach/hurd/htl/pt-mutex-lock.c: No such file or directory/" > Does this suggest a missing dependency? No it's just that you don't have the glibc source code in your current directory :) > #11 0x010bcff2

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Peter B
Attaching back trace logStarting program: /home/demo/duma-2.5.21/dumatest Thread 4 received signal ?, Unknown signal. 0x0104d996 in __pthread_mutex_lock (mtxp=0x8) at ../sysdeps/mach/hurd/htl/pt-mutex-lock.c:30 30 ../sysdeps/mach/hurd/htl/pt-mutex-lock.c: No such file or directory. #0 0x0

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Peter B
Hi Samuel, Thanks for the suggestions. I've installed libc0.3-dbg, and also ended up with a much smaller backtrace. Regarding     "/../sysdeps/mach/hurd/htl/pt-mutex-lock.c: No such file or directory/" Does this suggest a missing dependency? Complete backtrace for a failing test. Starting p

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Samuel Thibault
Hello, Peter Blackman, le mer. 27 juil. 2022 12:22:17 +0100, a ecrit: > Back trace on dumatest shows an endless loop. Repeats every ten steps. Could you manage to get the top of the stack? > #35 0x080361d6 in DUMA_get_sem () at sem_inc.c:230 > #36 0x080345a1 in _duma_allocate (alignment=1, userS

Bug#1016106: duma: FTBFS on hurd-i386 (builds OK, but most self tests fail)

2022-07-27 Thread Peter Blackman
Package: duma Tags: hurd, ftbfs, confirmed, help Usertags: debian-h...@lists.debian.org X-Debbugs-Cc: debian-h...@lists.debian.org duma compiles & links on Hurd, but self tests fail. https://buildd.debian.org/status/package.php?p=duma Testing via KVM, shows that all tests except for thread-tes