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 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 0x0104d996 in __pthread_mutex_lock (mtxp=0x8)
at ../sysdeps/mach/hurd/htl/pt-mutex-lock.c:30
#1 0x01052af4 in __pthread_enable_asynccancel () at cancellation.c:28
#2 0x01198991 in __GI___libc_write (fd=2, buf=0x1038a2c, nbytes=235)
at ../sysdeps/mach/hurd/write.c:25
#3 0x0803d7ee in DUMA_Print (
pattern=0x803df60 <version> "DUMA, built 11/05/21 20:00:00 (static library)\nCopyright (C) 2006 Michael Eddington
<medding...@gmail.com>\nCopyright (C) 2002-2009 Hayati Ayguen <h_ayg...@web.de>, Procitec GmbH\nCopyright (C)
1987-199"...) at print.c:331
#4 0x0803ae72 in duma_getenvvars (duma_tls=0x8047168 <_duma_g+8200>)
at duma.c:905
#5 0x0803aec9 in duma_init () at duma.c:943
#6 0x0803b2a2 in _duma_init () at duma.c:1138
#7 0x0803c436 in _duma_free (baseAdr=0x0,
filename=0x803e060 <unknown_file> "UNKNOWN (use #include \"duma.h\")",
lineno=0) at duma.c:2003
#8 0x0803ccdd in free (address=0x0) at duma.c:2436
#9 0x010bf07b in __dcigettext (
domainname=0x1267ac0 <_libc_intl_domainname> "libc",
msgid1=<optimized out>, msgid2=<optimized out>, plural=<optimized out>,
n=0, category=<optimized out>) at dcigettext.c:833
#10 0x010bdc9a in __GI___dcgettext (
domainname=0x1267ac0 <_libc_intl_domainname> "libc",
msgid=0x1267ae0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", category=5) at
dcgettext.c:47
#11 0x010bcff2 in __GI___assert_fail (assertion=0x10538b5 "self != NULL", file=0x10538ab "pt-self.c", line=28,
function=0x10538c4 <__PRETTY_FUNCTION__.1> "__pthread_self") at assert.c:101
#12 0x0104d33f in __pthread_self () at pt-self.c:28
#13 __pthread_self () at pt-self.c:25
#14 0x0803d0c7 in lock () at sem_inc.c:145
#15 0x0803d1d6 in DUMA_get_sem () at sem_inc.c:230
#16 0x0803afcc in _duma_init () at duma.c:1034
#17 0x0803c386 in _duma_malloc (size=716, filename=0x803e060 <unknown_file> "UNKNOWN (use #include \"duma.h\")",
lineno=0) at duma.c:1966
#18 0x0803cc8b in malloc (size=716) at duma.c:2424
#19 0x0104c33d in __pthread_alloc (pthread=0x1039d30) at pt-alloc.c:124
#20 0x0104c773 in __pthread_create_internal (thread=0x1039d78, attr=0x1039d7c, start_routine=0x0, arg=0x0) at
pt-create.c:120
#21 0x0105146b in _init_routine (stack=<optimized out>) at
../sysdeps/mach/hurd/htl/pt-sysdep.c:66
#22 0x0001164b in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0x1039e54, env=0x1039e5c) at dl-init.c:74
#23 0x000117f5 in call_init (env=0x1039e5c, argv=0x1039e54, argc=1, l=<optimized
out>) at dl-init.c:37
#24 _dl_init (main_map=0x389d0, argc=1, argv=0x1039e54, env=0x1039e5c) at
dl-init.c:88
#25 0x00002052 in _dl_start_user () from /lib/ld.so
Cheers,
Peter B