Date: Mon, 19 Dec 2005 23:13:55 +0100 (CET) From: Charlie Root <root@omega.nanophys.kth.se> To: freebsd-ports@freebsd.org Cc: barner@freebsd.org Subject: Re: MPLAYER CRASHES on 6.0 STABLE: Fatal error 'Spinlock called when not threaded.'at line 87 in file/usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0) Message-ID: <20051219231022.Y76170@omega.nanophys.kth.se>
next in thread | raw e-mail | index | archive | help
On Monday 19 December 2005 11.26, Simon Barner wrote: > Alexander Konovalenko wrote: > > Hello, > > > > I've upgraded mplayer from mplayer-gtk-esound-0.99.7_4 to > > mplayer-gtk-esound-0.99.7_7, regardless of the command line arguments > > when try to execute it I get: > > > > Fatal error 'Spinlock called when not threaded.' at line 87 in file > > /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0) > > Abort (core dumped) > > > > I thought that something is wrong with libpthread so I updated 6.0 and > > did build/installworld but it did not help. Also most of the > > mplayer dependancies I reinstalled but still with no luck. > > > > Any ideas? > > > > Previous version 0.99.7_4 worked fine on 5.4 and 6.0 > > Did you rebuild all of your ports after upgrading from 5.4? not all, but previous version of mplayer worked fine on 6.0 > > Your problem seems the be mplayer (or at least one of the libraries used > by it) being linked with more than one version of the threading libraries. > > So, you should have a look at the output of `ldd -a > /usr/local/bin/mplayer'. How can I debug and find that problematic library? here it is: /usr/local/bin/mplayer: libmad.so.2 => /usr/local/lib/libmad.so.2 (0x285b6000) libvorbis.so.3 => /usr/local/lib/libvorbis.so.3 (0x285cc000) libogg.so.5 => /usr/local/lib/libogg.so.5 (0x285f3000) libtheora.so.1 => /usr/local/lib/libtheora.so.1 (0x285f8000) libmp3lame.so.0 => /usr/local/lib/libmp3lame.so.0 (0x28616000) libxvidcore.so.4 => /usr/local/lib/libxvidcore.so.4 (0x286ac000) libm.so.4 => /lib/libm.so.4 (0x287b1000) libpng.so.5 => /usr/local/lib/libpng.so.5 (0x287c8000) libz.so.3 => /lib/libz.so.3 (0x287ed000) libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x287fd000) libxmms.so.4 => /usr/X11R6/lib/libxmms.so.4 (0x2881b000) libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28828000) libncurses.so.6 => /lib/libncurses.so.6 (0x28893000) libcdda_interface.so.0 => /usr/local/lib/libcdda_interface.so.0 (0x288d4000) libcdda_paranoia.so.0 => /usr/local/lib/libcdda_paranoia.so.0 (0x288df000) libungif.so.5 => /usr/local/lib/libungif.so.5 (0x288f0000) libsmbclient.so.0 => /usr/local/lib/libsmbclient.so.0 (0x288f8000) libfribidi.so.0 => /usr/local/lib/libfribidi.so.0 (0x28aad000) libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x28aba000) libgtk12.so.2 => /usr/X11R6/lib/libgtk12.so.2 (0x28ae8000) libgdk12.so.2 => /usr/X11R6/lib/libgdk12.so.2 (0x28c29000) libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28c61000) libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28c64000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28c89000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28c92000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libaa.so.1 => /usr/local/lib/libaa.so.1 (0x28d72000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0x28d89000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0x28df5000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0x28dfb000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x28e00000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x28e05000) libSDL-1.1.so.7 => /usr/local/lib/libSDL-1.1.so.7 (0x28e08000) libvgagl.so.1 => /usr/local/lib/libvgagl.so.1 (0x28e6e000) libvga.so.1 => /usr/local/lib/libvga.so.1 (0x28e7c000) libesd.so.2 => /usr/local/lib/libesd.so.2 (0x28ed3000) libaudiofile.so.0 => /usr/local/lib/libaudiofile.so.0 (0x28edc000) libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x28f03000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28f18000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28f69000) libpthread.so.2 => /usr/lib/libpthread.so.2 (0x29057000) libc.so.6 => /lib/libc.so.6 (0x2907e000) /usr/local/lib/libvorbis.so.3: libogg.so.5 => /usr/local/lib/libogg.so.5 (0x285f3000) libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/local/lib/libxvidcore.so.4: libc.so.6 => /lib/libc.so.6 (0x2907e000) libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/local/lib/libpng.so.5: libm.so.3 => /lib/libm.so.3 (0x29166000) libz.so.2 => /lib/libz.so.2 (0x2917e000) /usr/X11R6/lib/libxmms.so.4: libgtk12.so.2 => /usr/X11R6/lib/libgtk12.so.2 (0x28ae8000) libgdk12.so.2 => /usr/X11R6/lib/libgdk12.so.2 (0x28c29000) libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28c61000) libgthread12.so.3 => /usr/local/lib/libgthread12.so.3 (0x2918f000) libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28c64000) libc_r.so.5 => /usr/lib/libc_r.so.5 (0x29192000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28c89000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28c92000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libm.so.3 => /lib/libm.so.3 (0x29166000) /usr/local/lib/libfreetype.so.9: libz.so.3 => /lib/libz.so.3 (0x287ed000) /usr/local/lib/libcdda_interface.so.0: libm.so.4 => /lib/libm.so.4 (0x287b1000) libcam.so.3 => /lib/libcam.so.3 (0x291b6000) /usr/local/lib/libungif.so.5: libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x291c6000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x291ce000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/local/lib/libsmbclient.so.0: libcrypt.so.2 => /lib/libcrypt.so.2 (0x291e6000) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28f69000) libgssapi.so.7 => /usr/lib/libgssapi.so.7 (0x291ff000) libkrb5.so.7 => /usr/lib/libkrb5.so.7 (0x2920e000) libasn1.so.7 => /usr/lib/libasn1.so.7 (0x29248000) libcrypto.so.3 => /lib/libcrypto.so.3 (0x2926f000) libroken.so.7 => /usr/lib/libroken.so.7 (0x29378000) libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x29385000) libldap-2.2.so.7 => /usr/local/lib/libldap-2.2.so.7 (0x29387000) liblber-2.2.so.7 => /usr/local/lib/liblber-2.2.so.7 (0x293b6000) /usr/X11R6/lib/libfontconfig.so.1: libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28828000) libz.so.3 => /lib/libz.so.3 (0x287ed000) libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x293c3000) /usr/X11R6/lib/libgtk12.so.2: libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28c61000) libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28c64000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28c92000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libm.so.4 => /lib/libm.so.4 (0x287b1000) libgdk12.so.2 => /usr/X11R6/lib/libgdk12.so.2 (0x28c29000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28c89000) /usr/X11R6/lib/libgdk12.so.2: libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28c61000) libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28c64000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28c92000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libm.so.4 => /lib/libm.so.4 (0x287b1000) libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28c89000) /usr/local/lib/libintl.so.6: libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28f69000) /usr/X11R6/lib/libXi.so.6: libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libXext.so.6: libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/local/lib/libaa.so.1: libncurses.so.6 => /lib/libncurses.so.6 (0x28893000) libm.so.4 => /lib/libm.so.4 (0x287b1000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libGL.so.1: libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x28e00000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libXxf86dga.so.1: libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libXv.so.1: libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libXxf86vm.so.1: libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/X11R6/lib/libXinerama.so.1: libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) /usr/local/lib/libSDL-1.1.so.7: libm.so.4 => /lib/libm.so.4 (0x287b1000) libvgl.so.4 => /usr/lib/libvgl.so.4 (0x293e2000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28c9a000) libvga.so.1 => /usr/local/lib/libvga.so.1 (0x28e7c000) libaa.so.1 => /usr/local/lib/libaa.so.1 (0x28d72000) libusbhid.so.2 => /usr/lib/libusbhid.so.2 (0x293ea000) /usr/local/lib/libvga.so.1: libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/local/lib/libesd.so.2: libaudiofile.so.0 => /usr/local/lib/libaudiofile.so.0 (0x28edc000) libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/local/lib/libaudiofile.so.0: libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/X11R6/lib/libaudio.so.2: libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28f18000) libXau.so.0 => /usr/X11R6/lib/libXau.so.0 (0x293ee000) libm.so.4 => /lib/libm.so.4 (0x287b1000) /usr/X11R6/lib/libXt.so.6: libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x28ca8000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x291c6000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x291ce000) /lib/libcam.so.3: libsbuf.so.3 => /lib/libsbuf.so.3 (0x293f1000) /usr/X11R6/lib/libSM.so.6: libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x291ce000) /usr/local/lib/libldap-2.2.so.7: liblber-2.2.so.7 => /usr/local/lib/liblber-2.2.so.7 (0x293b6000) libcrypto.so.4 => /usr/local/lib/libcrypto.so.4 (0x293f4000) libssl.so.4 => /usr/local/lib/libssl.so.4 (0x29506000) /usr/local/lib/libssl.so.4: libcrypto.so.4 => /lib/libcrypto.so.4 (0x2953e000) /Alexander
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051219231022.Y76170>