Thu 06 Jan 2011 06:10:08 PM UTC, original submission:
Playing yt videos, I've noticed both plugin and cli crashes on exit.
To reproduce, convert yt address
from
http://www.youtube.com/watch?v=XXXXXXXXXXX
to
http://www.youtube.com/v/XXXXXXXXXXX
and run
$ gtk-gnash -vvv http://www.youtube.com/v/XXXXXXXXXXX
Then click on the movie so it starts, then close window.
You'll get:
gtk-gnash: /usr/include/boost/thread/pthread/mutex.hpp:50: void boost::mutex::lock(): Assertion `!pthread_mutex_lock(&m)' failed.
Backtrace:
#0 0x00007f0716182165 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007f0716184f70 in *__GI_abort () at abort.c:92
#2 0x00007f071617b2b1 in *__GI___assert_fail (assertion=0x7f07191f28a8 "!pthread_mutex_lock(&m)", file=<value optimized out>, line=50, function=0x7f071932cfd0 "void boost::mutex::lock()") at assert.c:81
#3 0x00007f071903f8de in boost::mutex::lock (this=0x1423518, samples=0x163e000, nSamples=<value optimized out>, eof=<value optimized out>) at /usr/include/boost/thread/pthread/mutex.hpp:50
#4 boost::unique_lock<boost::mutex>::lock (this=0x1423518, samples=0x163e000, nSamples=<value optimized out>, eof=<value optimized out>) at /usr/include/boost/thread/locks.hpp:349
#5 unique_lock (this=0x1423518, samples=0x163e000, nSamples=<value optimized out>, eof=<value optimized out>) at /usr/include/boost/thread/locks.hpp:227
#6 gnash::BufferedAudioStreamer::fetch (this=0x1423518, samples=0x163e000, nSamples=<value optimized out>, eof=<value optimized out>) at ../../libcore/asobj/NetStream_as.cpp:1500
#7 0x00007f071893269f in gnash::sound::AuxStream::fetchSamples (this=0x1e94300, to=0x2994, nSamples=6) at ../../libsound/AuxStream.h:47
#8 0x00007f07189316ef in gnash::sound::sound_handler::fetchSamples (this=0x14a6040, to=0x1c57000, nSamples=4096) at ../../libsound/sound_handler.cpp:583
#9 0x00007f07189411be in gnash::sound::SDL_sound_handler::fetchSamples (this=0x14a6040, to=0x1c57000, nSamples=4096) at ../../libsound/sdl/sound_handler_sdl.cpp:231
#10 0x00007f0718941b38 in gnash::sound::SDL_sound_handler::sdl_audio_callback (udata=0x2979, buf=0x2994 <Address 0x2994 out of bounds>, bufLenIn=8192) at ../../libsound/sdl/sound_handler_sdl.cpp:270
#11 0x00007f071339bd18 in ?? () from /usr/lib/libSDL-1.2.so.0
#12 0x00007f07133a3b85 in ?? () from /usr/lib/libSDL-1.2.so.0
#13 0x00007f07133ef499 in ?? () from /usr/lib/libSDL-1.2.so.0
#14 0x00007f07196d38ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007f071621f02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()
|