[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-dev] Premature death of LoadThread
From: |
strk |
Subject: |
[Gnash-dev] Premature death of LoadThread |
Date: |
Thu, 22 Mar 2007 16:43:05 +0100 |
When LoaderThread dies unexpectedly, this is what happens:
#0 0xb7ce5e84 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#1 0xb7d04a8b in boost::mutex::do_lock () from
/usr/lib/libboost_thread-gcc-mt-1_33_1.so.1.33.1
#2 0xb7b7ea0b in boost::detail::thread::lock_ops<boost::mutex>::lock
(address@hidden) at lock.hpp:38
#3 0xb7b7ea95 in boost::detail::thread::scoped_lock<boost::mutex>::lock
(this=0xbfe09e18) at lock.hpp:81
#4 0xb7b7eae8 in scoped_lock (this=0xbfe09e18, address@hidden,
initially_locked=true) at lock.hpp:71
#5 0xb7980100 in LoadThread::getBytesLoaded (this=0x0) at
/home/strk/src/gnash/gnash-head/libbase/LoadThread.cpp:103
#6 0xb7c15ec6 in gnash::NetConnection::getBytesLoaded (this=0x81b67d8) at
/home/strk/src/gnash/gnash-head/server/asobj/NetConnection.cpp:147
#7 0xb7c3df76 in gnash::NetStreamGst::bytesLoaded (this=0x81b68d8) at
/home/strk/src/gnash/gnash-head/server/asobj/NetStreamGst.cpp:411
#8 0xb7c170d7 in netstream_bytesloaded (address@hidden) at
/home/strk/src/gnash/gnash-head/server/asobj/NetStream.cpp:181
#9 0xb7b42503 in gnash::builtin_function::operator() (this=0x80a7648,
address@hidden) at builtin_function.h:64
#10 0xb7b30b6e in gnash::GetterSetter::getValue (this=0x80a784c,
this_ptr=0x81b68d8) at
/home/strk/src/gnash/gnash-head/server/GetterSetter.cpp:43
I obtained this by making sure "init" actions are immediately run (patch
attached) and
running player2.swf (youtube client).
Death of the LoadThread seems related to this:
(process:14859): GLib-GObject-CRITICAL **: gtype.c:2215: initialization
assertion failed, use IA__g_type_init() prior to this function
Beside, I run gnash with -r1 trying to remove the "sound", but I guess we need
another value for video now ?
--strk;
- [Gnash-dev] Premature death of LoadThread,
strk <=