gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] [PATCH] fix mixing sounds with Gstreamer backend


From: Hiroyuki Ikezoe
Subject: Re: [Gnash-dev] [PATCH] fix mixing sounds with Gstreamer backend
Date: Wed, 15 Nov 2006 05:12:56 +0900

2006-11-14 (Tue) の 12:02 +0100 に strk さんは書きました:
> On Tue, Nov 14, 2006 at 06:20:42PM +0900, Hiroyuki Ikezoe wrote:
> > 2006-11-14 (ç«) ã® 09:21 +0100 ã« strk 
> > ã•ã‚“ã¯æ›¸ãã¾ã—ãŸ:
> > > On Tue, Nov 14, 2006 at 03:32:54PM +0900, Hiroyuki Ikezoe wrote:
> > > > Hello,
> > > > 
> > > > 2006-11-14 (Tue) ã® 04:36 +0900 ã« Hiroyuki Ikezoe 
> > > > ã•ã‚“ã¯æ›¸ãã¾ã—ãÃ
> > > > …¸:
> > > > 
> > > > > Well, I can not play gangsta_rap_se.swf yet. Because it causes crash
> > > > > with X server, I have never gotten any causes.
> > > > 
> > > > With AGG backend, I caught out the cause.
> > > > Here is the backtrace.
> > > > 
> > > > #0  0xbcdef0ab in kill () from /usr/lib/libc.so.12
> > > > #1  0xbce7010f in abort () from /usr/lib/libc.so.12
> > > > #2  0xbcf5a9dc in __cxxabiv1::__terminate(void (*)()) ()
> > > >    from /usr/lib/libstdc++.so.5
> > > > #3  0xbcf5aa10 in std::terminate() () from /usr/lib/libstdc++.so.5
> > > > #4  0xbcf5a961 in __cxa_throw () from /usr/lib/libstdc++.so.5
> > > > #5  0xbcf59fe6 in operator new(unsigned) () from /usr/lib/libstdc++.so.5
> > > 
> > > mm..
> > > I guess we should at least catch std::exception from gui/gnash.cpp main,
> > > and then, yes, release memory more often as it seems we're using too much.
> > 
> > Yes, but the crash happens at startup the flash. I can see no window.  I
> > guess there is no memory which can be freed at that time.
> 
> mmm... OutOfMemory during statics initialization ?
> Can you confirm this by simply invoking 'gprocessor' with *no* args ?
> (then if it doesn't work try feeding it an SWF file from smallest to bigger
>  until you can reproduce).

gprocessor works fine.
% $HOME/Gnash/bin/gprocessor ~/Desktop/gangsta_rap_se.swf
kicking movie, kick ct = 0
kicking movie, kick ct = 0
loop back; jumping to frame 2
kicking movie, kick ct = 0
loop back; jumping to frame 5713
kicking movie, kick ct = 0

And gnash with -r2 option seems to work. 

On NetBSD (at least my environment), showing window might be late. So
movie has been already starting at that time (even if the window is not
realized).

Hiroyuki Ikezoe







reply via email to

[Prev in Thread] Current Thread [Next in Thread]