From: Sjoerd S. <sj...@sp...> - 2006-04-19 22:59:36
|
On Tue, Apr 11, 2006 at 07:27:59PM +0200, Sjoerd Simons wrote: > On Wed, Apr 12, 2006 at 01:33:28AM +0900, Masao Mutoh wrote: > > Hi, > > > > On Mon, 10 Apr 2006 23:36:42 +0200 > > sj...@sp... (Sjoerd Simons) wrote: > > > > > On Sat, Apr 08, 2006 at 09:28:08PM +0900, Masao Mutoh wrote: > > > > Your concept and patch seems good. > > > > But I couldn't crash your avtest unless your patch. > > > > > > > > How can I reproduce your problem correctly? > > > > > > Without my patch i always get ``stack level too deep > > > (SystemStackError)''. As it is a race condition it's quite difficult to > > > reliably reproduce it though. > > > > > The attached version starts a ruby thread in a callback which makes the > > > program segv. when run with an unpatches ruby-gnome2. Hopefully this will > > > trigger the bug for you too. > > > > > > Hmm.... On my environment, it doesn't happen. The console shows like as: > > > > ---------------------------- > > [mutoh@linux]~% ruby avtest > > playing the pipe: false > > > > ---------------------------- > > > > And then, nothing is happened. > > Right you need to give it a movie as an argument :) I didn't mention that in > my original mail, sorry.. Don't know why i didn't think about it earlier. But using a videotestsrc as a src instead of a filesrc triggers it too. Makes it a lot less demanding on your installation to reproduce it. Test attached :) Sjoerd -- Five is a sufficiently close approximation to infinity. -- Robert Firth "One, two, five." -- Monty Python and the Holy Grail |