Re: Bug#578320: dot fails with assertion on hurd-i386
Mattias Ellert wrote:
> Package: graphviz
> Version: 2.26.3-4
> Severity: serious
> User: debian-hurd@lists.debian.org
> Usertags: hurd
>
> Packages that use doxygen to generate documentation FTBFS on hurd-i386
> due to the dot binary bailing out due to a pthread asertion:
>
> dot: /var/tmp/hurd-20090404/./libpthread/sysdeps/generic/pt-mutex-timedlock.c:68: __pthread_mutex_timedlock_internal: Assertion `__pthread_threads' failed.
>
> Here is a list of builds suffering from this problem:
>
> https://buildd.debian.org/fetch.cgi?pkg=globus-common&arch=hurd-i386&ver=11.4-1&stamp=1271469707&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-openssl-module&arch=hurd-i386&ver=1.2-1&stamp=1271499050&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gsi-cert-utils&arch=hurd-i386&ver=6.5-1&stamp=1271488752&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gsi-sysconfig&arch=hurd-i386&ver=3.1-1&stamp=1271484978&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gsi-credential&arch=hurd-i386&ver=3.3-1&stamp=1271527529&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gsi-proxy-core&arch=hurd-i386&ver=4.4-1&stamp=1271491425&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gss-assist&arch=hurd-i386&ver=5.8-1&stamp=1271493967&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-ftp-client&arch=hurd-i386&ver=5.3-1&stamp=1271471151&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-gass-copy&arch=hurd-i386&ver=5.4-1&stamp=1271473543&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-rsl&arch=hurd-i386&ver=7.2-1&stamp=1271501917&file=log&as=raw
> https://buildd.debian.org/fetch.cgi?pkg=globus-authz-callout-error&arch=hurd-i386&ver=0.5-1&stamp=1271463560&file=log&as=raw
>
> Mattias
>
Hi Hurd Porters,
I've received the above bug report concerning the Hurd port.
Unfortunately I have zero experience with Hurd so I'm hoping someone
here can help me understand the problem.
Google appears to be telling me this error is some sort of a conflict
between cthreads and pthreads, but all the references I can find are
quite old - typically around 2005, so I'm not sure if this information
is still accurate. graphviz uses -pthreads when linking, so perhaps the
problem is that one of it's dependencies doesn't?
I would really appreciate it if someone could point me in the right
direction.
Please CC me and/or the bug as I am not subscribed.
Cheers,
David.
Reply to: