pthread_mutexattr_settype assertion from PulseAudio with Amarok 2.2

Joe Marcus Clarke marcus at marcuscom.com
Wed Sep 30 22:46:59 UTC 2009


On Wed, 2009-09-30 at 16:59 -0500, Matt wrote:
> Does anyone know if the root cause of the "Assertion
> ‘pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE) == 0′
> failed at pulsecore/mutex-posix.c:52, function pa_mutex_new().
> Aborting." error discussed at:
> 
> http://miwi.bsdcrew.de/2009/07/firefox-35-in-ports/
> 
> was ever determined?  I'm seeing this same error when trying to update
> the amarok-kde4 port to version 2.2 and the only discussion I can find
> related to this issue is at
> http://lists.freebsd.org/pipermail/freebsd-gnome/2009-July/022732.html
> and I don't see a resolution.
> 
> Relevant data about my system:
> - All ports built in Tinderbox with "WITH_DEBUG=yes" set
> - Tinderbox jail is 8-STABLE from 2009-09-10 16:42:33
> - Tinderbox ports were updated 2009-09-14 12:59:10
> - System where ports are installed is same host running the Tinderbox.
>  "uname -a" states (sanitized) "FreeBSD <hostname> 8.0-RC1 FreeBSD
> 8.0-RC1 #0: Mon Sep 21 09:46:16 CDT 2009
> root@<hostname>:/usr/obj/usr/src/sys/CUSTOM  i386"
> - pkg_info list available at http://freebsd-gnome.pastebin.com/m1b0d9c9f
> 
> I can't seem to get any usable core dumps from the system, but I can
> provide ktrace or other output if anyone is interested.

I think there is a bug in the pthread_stubs in libc.  If you apply this
patch, then rebuild libc, does the problem go away:

http://www.marcuscom.com/downloads/_pthread_stubs.c.diff

Joe

> 
> Thank you,
> Matt
> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"
> 
-- 
PGP Key : http://www.marcuscom.com/pgp.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20090930/e4c1a6e5/attachment.pgp


More information about the freebsd-gnome mailing list