osdir.com
mailing list archive

Subject: It Freezes: Gnash with AGG renderer and FB GUI - msg#00026

List: gnu.gnash.devel

Date: Prev Next Index Thread: Prev Next Index
I've built the latest Gnash with the following
./configure --enable-renderer=agg --enable-gui=fb && make && make install

So I tried "fb-gnash testsuite/samples/subshapes.swf", and it works
well, as does testsuite/movies.all/gravity-embedded.swf.
But only to a certain point, because when the demo is supposed to
exit, either naturally or by supplying the -t timeout argument, it
just hangs.

I used strace on the process and discovered this repeating itself endlessly:

read(3, 0xbfcbf754, 16) = -1 EAGAIN (Resource
temporarily unavailable)
read(4, 0xbfcbf760, 16) = -1 EAGAIN (Resource
temporarily unavailable)
gettimeofday({1209860234, 189976}, NULL) = 0
nanosleep({0, 1000}, NULL) = 0
read(3, 0xbfcbf754, 16) = -1 EAGAIN (Resource
temporarily unavailable)
read(4, 0xbfcbf760, 16) = -1 EAGAIN (Resource
temporarily unavailable)
gettimeofday({1209860234, 193981}, NULL) = 0
...

I can kill the process from remote, but the screen is still "frozen",
so I can only get out of it by rebooting.

My configuration is a plain P4 2.8GHz dual-core running OpenSUSE 10.3
kernel 2.6.22, there is no load to speak of on this machine. All
libraries are more or less up to date.

Any ideas as to what might be wrong?

Kind regards,
Torbjorn K.


Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

Re: gcc 4.2.3 - Global.cpp:633: error: crosses initialization

On Sat, May 03, 2008 at 10:05:31PM +0200, Olaf Klemke wrote: > <<if ( inval.is_undefined() || inval.is_null() || ! isfinite(input) ) > >>if ( inval.is_undefined() || inval.is_null() || ! > std::isfinite(input) ) > > compiles :-D > (without math.h but as_value.h is in) Please try current head. > The server is build. Now I have problems with the KDE-gui but let's > close this threat. I can live without KDE - for the moment. Please, go ahead :) --strk;

Next Message by Date: click to view message preview

Re: It Freezes: Gnash with AGG renderer and FB GUI

Hello Torbjorn, Sunday, May 4, 2008, 2:27:58 AM, you wrote: TK> I used strace on the process and discovered this repeating itself endlessly: TK> read(3, 0xbfcbf754, 16) = -1 EAGAIN (Resource TK> temporarily unavailable) TK> read(4, 0xbfcbf760, 16) = -1 EAGAIN (Resource TK> temporarily unavailable) TK> gettimeofday({1209860234, 189976}, NULL) = 0 Sounds like Gnash is stuck in the run() loop in gui/fb.cpp. I always use CTRL-C or kill to stop fb-gnash, so there could be a bug I did not notice. I guess the file reads are for the input devices. Please check via /proc what file descriptors 3 and 4 point to. I guess these are keyboard and mouse. TK> I can kill the process from remote, but the screen is still "frozen", TK> so I can only get out of it by rebooting. Do you run Gnash as root? Udo

Previous Message by Thread: click to view message preview

Does gnash use swfdec?

Dear developers, I was wondering, is swfdec a library and gnash is a frontend/web plugin? The Wikipedia articles doesn't say. Linus filed a bug report to Fedora https://bugzilla.redhat.com/show_bug.cgi?id=439858 where he complains about the lack of YouTube support. How can that be swfdec is mentioned, when Fedora uses gnash? Lots of love =) Louise

Next Message by Thread: click to view message preview

Re: It Freezes: Gnash with AGG renderer and FB GUI

Hello Torbjorn, Sunday, May 4, 2008, 2:27:58 AM, you wrote: TK> I used strace on the process and discovered this repeating itself endlessly: TK> read(3, 0xbfcbf754, 16) = -1 EAGAIN (Resource TK> temporarily unavailable) TK> read(4, 0xbfcbf760, 16) = -1 EAGAIN (Resource TK> temporarily unavailable) TK> gettimeofday({1209860234, 189976}, NULL) = 0 Sounds like Gnash is stuck in the run() loop in gui/fb.cpp. I always use CTRL-C or kill to stop fb-gnash, so there could be a bug I did not notice. I guess the file reads are for the input devices. Please check via /proc what file descriptors 3 and 4 point to. I guess these are keyboard and mouse. TK> I can kill the process from remote, but the screen is still "frozen", TK> so I can only get out of it by rebooting. Do you run Gnash as root? Udo
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by