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)
Alexander Konovalenko
kono at kth.se
Mon Dec 19 14:29:53 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?
>
> 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'.
I tried to debug it with gdb and get following:
>gdb mplayer my_movie.avi
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "i386-marcel-freebsd"...(no debugging symbols
found)...
"/home/common/kino/my_movie.avi" is not a core dump: File format not
recognized
(gdb) run
Starting program: /usr/local/bin/mplayer
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...Fatal error 'Spinlock called when not threaded.' at line
87 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0)
Program received signal SIGABRT, Aborted.
0x29141187 in kill () from /lib/libc.so.6
The only thing which is left is to rebuild all ports.........
/Alexander Konovalenko
More information about the freebsd-ports
mailing list