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)
Charlie Root
root at omega.nanophys.kth.se
Mon Dec 19 14:12:54 PST 2005
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
More information about the freebsd-ports
mailing list