bugGnash - The GNU Flash player - Bugs: bug #21377, Enormous global instance list,...

 
 

bug #21377: Enormous global instance list, high CPU usage with Pandora.com

Submitted by:  None
Submitted on:  Sat 20 Oct 2007 04:13:22 PM UTC  
Votes:  200  
 
Category: coreSeverity: 4 - Important
Release: NoneStatus: Confirmed
Privacy: PublicAssigned to: Sandro Santilli <strk>
Open/Closed: Open

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

 Spam posted by mrlove2
 Spam posted by isabella30z
(Why is this post is considered to be spam? Users may have reported it to be spam or, if it has been recently posted, it may just be waiting for spamchecks to be run.)
Spam content:

This was a very special and interesting article for me to read. I really do appreciate all of this great information so much. Thanks - [http://www.babilla.com Designer jewellery] specialists.
-Deleted Account- <alexa37>
 Spam posted by cathygrl30o
 Spam posted by an anonymous
Wed 04 Mar 2009 10:08:57 PM UTC, comment #34:

the same thing happens when I listen to music on http://www.ez-tracks.com. downloading works fine though...

Anonymous
Mon 17 Nov 2008 09:43:08 AM UTC, comment #33:

pandora.com:

We are deeply, deeply sorry to say that due to licensing constraints, we can no longer allow access to Pandora for listeners located outside of the U.S.

kartoo.com is full of stuff, which thing in particular
doesn't load ? And with which Gnash version ?

File another bug for kartoo, btw, this one is for pandora.com

Sandro Santilli <strk>
Project MemberIn charge of this item.
Mon 17 Nov 2008 12:50:10 AM UTC, comment #32:

HI Sandro,

kartoo.com and parndora.com do not load fully in GNASH. I've attached a screen shot

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008101315 Ubuntu/8.10 (intrepid) Firefox/3.0.3

Asher

(file #16858)

Asher <asher>
Fri 25 Apr 2008 10:20:01 AM UTC, comment #31:

Just a note: we should test the original file again
now, after building with -DGNASH_PARANOIA_LEVEL=2.
It will abort if it's related to the missing-unload-tagging
issue.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Thu 17 Jan 2008 02:42:06 PM UTC, comment #30:

It may be obvious to you when the "code" changes but yesterday the music stopped and I found a prompt to ok downloading a new release. No hint on a version and I don't see a way to find out the current version.

Good luck on this stealthy moving target.

rm <rwm>
Thu 17 Jan 2008 11:16:08 AM UTC, comment #29:

Segfault seems to have been fixed now. Downgrading to important again.

Benjamin Wolsey <bwy>
Project Member
Tue 01 Jan 2008 12:06:06 PM UTC, comment #28:

The segfault I reported in comment #16 is fixed, but there is one later in ~SOL:

#3 0x00002aba241d1d46 in free () from /lib64/libc.so.6
#4 0x00002aba2752835e in ~SOL (this=0x7fff892e7f60) at sol.cpp:78
#5 0x00002aba21d73f53 in gnash::sharedobject_flush (fn=<value optimized out>)
at SharedObject.cpp:226

Benjamin Wolsey <bwy>
Project Member
Mon 31 Dec 2007 02:21:40 AM UTC, comment #27:

I just checked in a fix for the SharedObject problem, and now this gets to the next frame, whereas before it was seg faulting. Now I get these messages further on:

32184] 19:08:13: UNIMPLEMENTED: sendAndLoad
32184] 19:08:13: DEBUG: Global instance list grew to 995 entries
32184] 19:08:18: DEBUG: Global instance list grew to 996 entries
32184] 19:08:19: DEBUG: Global instance list grew to 997 entries
32184] 19:08:24: DEBUG: Global instance list grew to 999 entries
32184] 19:08:25: DEBUG: Global instance list grew to 1000 entries
32184] 19:08:30: UNIMPLEMENTED: selection_getfocus

The 2nd frame is mostly blank with a button in it. This is an interesting test case. It uses SharedObject, LocalConnection, and XMLSocket, all a bit of a security issue, and mostly new code as well.

Rob Savoye <rsavoye>
Project Administrator
Mon 31 Dec 2007 01:05:39 AM UTC, comment #26:

I'm working on fixing the SharedObject part of this problem, but I also noticed this test case uses LocalConnection too, so be warned. I'll look at that problem next.

Rob Savoye <rsavoye>
Project Administrator
Sun 30 Dec 2007 09:52:28 AM UTC, comment #25:

Ah, it seems it just fails creating/opening one due to the unexisting path:

SECURITY: Opening SharedObject file: ./localhost///v4_UserCredentials.sol
ERROR: Couldn't open file: No such file or directory

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sun 30 Dec 2007 09:46:55 AM UTC, comment #24:

It seems I can't find any .sol file in my home dir.
Is it read-only by default ?
The SECURITY messages aren't clear to me...

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 29 Dec 2007 09:21:08 PM UTC, comment #23:

Can you add the full paths to these created .sol files for me please ?

Rob Savoye <rsavoye>
Project Administrator
Fri 28 Dec 2007 06:31:39 PM UTC, comment #22:

Shouldn't any SharedObject be written/read from something like ~/.gnash/SharedObjects by default ?

Default to the CWD would be annoying at the least.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 28 Dec 2007 02:59:50 PM UTC, comment #21:

Can you send me this file ? I can't seem to access it at all. I'd like to fix the Shared Object part at the least. Actually these paths look fine, other than the extra "///" part. The empty .sol files wil get written to later, and the v1_PerfComp.sol should already exist.

Rob Savoye <rsavoye>
Project Administrator
Fri 28 Dec 2007 11:47:34 AM UTC, comment #20:

These paths seems bogus:

SECURITY: empty SOL file, "./localhost///v2_Machine.sol", created
SECURITY: Opening SharedObject file: ./localhost///v1_PerfComp.sol
SECURITY: empty SOL file, "./localhost///v1_PerfComp.sol", created

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 28 Dec 2007 10:27:54 AM UTC, comment #19:

Just for a note: https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf is not accessible outside the U.S.

Zou Lunkai <zoulunkai>
Fri 28 Dec 2007 07:52:19 AM UTC, comment #18:

tuner_8_1_0_0_pandora.swf

Benjamin Wolsey <bwy>
Project Member
Fri 28 Dec 2007 01:10:15 AM UTC, comment #17:

which movie are you talking about?

http://www.pandora.com/Secretary.swf or
https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf ??

Zou Lunkai <zoulunkai>
Thu 27 Dec 2007 06:31:19 PM UTC, comment #16:

It's crashing again for me. Segfault at:

#0 gnash::GC::collect (this=0x6f2340) at /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/bits/stl_list.h:224
#1 0x0000000000434212 in gnash::Gui::advanceMovie (this=0x6f4470) at gui.cpp:695
#2 0x000000000043e7d9 in gnash::Gui::advance_movie (gui=0x6f2340) at gui.h:213

Benjamin Wolsey <bwy>
Project Member
Sat 15 Dec 2007 12:08:37 PM UTC, comment #15:

About the high CPU usage, it seems to me that the problem
is GC runs given the high number of live instances.

Here's the head of a flat profile report from gprof:

Flat profile:

Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
16.61 1.56 1.56 7922844 0.00 0.00 gnash::PropertyList::setReachable() const
13.74 2.85 1.29 102 12.65 54.33 gnash::GC::collect()
8.63 3.66 0.81 102 7.94 8.17 gnash::GC::cleanUnreachable()
8.20 4.43 0.77 27814496 0.00 0.00 gnash::Property::setReachable() const
4.69 4.87 0.44 28519943 0.00 0.00 gnash::as_value::setReachable() const

While playing you can see number of instances in the global
"live instances list" growing fast:

13:05:04: DEBUG: Global instance list grew to 1087 entries
13:05:05: DEBUG: Global instance list grew to 1088 entries
13:05:05: DEBUG: Global instance list grew to 1092 entries
13:05:05: DEBUG: Global instance list grew to 1093 entries
13:05:06: DEBUG: Global instance list grew to 1094 entries
13:05:06: DEBUG: Global instance list grew to 1095 entries

Seems about 5 new instances pushed in the global instance list
every second...

We may be missing to unload/destroy some characters.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 15 Dec 2007 11:12:40 AM UTC, comment #14:

Downgraded from Blocker to Important due to high CPU usage.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 15 Dec 2007 10:17:59 AM UTC, comment #13:

Confirm the segfault is fixed.

Benjamin Wolsey <bwy>
Project Member
Fri 14 Dec 2007 11:10:19 PM UTC, comment #12:

Ok, the problem is that movie_def_impl takes bitmap_character_def by raw pointer but then puts it into a vector of intrusive_ptr.
Now, if the vector grows due to a resize the intrusive_ptr refcount is temporarly decremented resulting in a destruction if going down to zero.

This is because the caller doesn't store the newly created instance in an intrusive_ptr from the start.

Committed a fix for this.

BTW, there's some problem making global instances grow and grow...
Global instance list grew to 1027 entries
... and keeps growing ...

Sandro Santilli <strk>
Project MemberIn charge of this item.
Fri 14 Dec 2007 10:54:35 AM UTC, comment #11:

The segfault is consistent at character 199 (a png, though swfextract gives a zlib error when trying to extract anything from this SWF).

The segfault is at ref_counted.h:88 ("delete this"), called by gnash::movie_def_impl::add_bitmap_info(bitmap_info* bi).

bitmap_info is refcounted.

Valgrind gives this after character 199 is loaded:

==27789== Invalid read of size 4
==27789== at 0x51FC85C: std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<boost::intrusive_ptr<gnash::bitmap_info>*, std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > > >, boost::intrusive_ptr<gnash::bitmap_info> const&) (atomicity.h:51)
==27789== by 0x51FCACA: gnash::movie_def_impl::add_bitmap_info(gnash::bitmap_info*) (stl_vector.h:605)
==27789== by 0x51F333D: gnash::movie_def_impl::add_bitmap_character_def(int, gnash::bitmap_character_def*) (movie_def_impl.cpp:384)
==27789== by 0x511A661: gnash::SWF::tag_loaders::define_bits_lossless_2_loader(gnash::stream, gnash::SWF::tag_type, gnash::movie_definition) (tag_loaders.cpp:760)
==27789== by 0x51F2B95: gnash::movie_def_impl::read_all_swf() (movie_def_impl.cpp:793)
==27789== by 0x817FD5E: boost::function0<void, std::allocator<boost::function_base> >::operator()() const (in /usr/lib64/libboost_thread.so.1.33.1)
==27789== by 0x817FA0E: (within /usr/lib64/libboost_thread.so.1.33.1)
==27789== by 0x57592EF: start_thread (in /lib64/libpthread-2.6.1.so)
==27789== by 0x787BF9C: clone (in /lib64/libc-2.6.1.so)
==27789== Address 0x1128C700 is 8 bytes inside a block of size 48 free'd
==27789== at 0x4C1E2BD: operator delete(void*) (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so)
==27789== by 0x51ECA55: gnash::bitmap_character_def::~bitmap_character_def() (ref_counted.h:88)
==27789== by 0x51F3369: gnash::movie_def_impl::add_bitmap_character_def(int, gnash::bitmap_character_def*) (ref_counted.h:88)
==27789== by 0x511A661: gnash::SWF::tag_loaders::define_bits_lossless_2_loader(gnash::stream, gnash::SWF::tag_type, gnash::movie_definition) (tag_loaders.cpp:760)
==27789== by 0x51F2B95: gnash::movie_def_impl::read_all_swf() (movie_def_impl.cpp:793)
==27789== by 0x817FD5E: boost::function0<void, std::allocator<boost::function_base> >::operator()() const (in /usr/lib64/libboost_thread.so.1.33.1)
==27789== by 0x817FA0E: (within /usr/lib64/libboost_thread.so.1.33.1)
==27789== by 0x57592EF: start_thread (in /lib64/libpthread-2.6.1.so)
==27789== by 0x787BF9C: clone (in /lib64/libc-2.6.1.so)

Benjamin Wolsey <bwy>
Project Member
Thu 06 Dec 2007 01:47:55 PM UTC, comment #10:

Still segfaults for me. Valgrind doesn't pick anything up (there's no segfault either); gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132816 (LWP 29358)]
0x00002b5ad545c568 in std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > >::_M_insert_aux (
this=0x903550, __position=<value optimized out>, __x=<value optimized out>) at ../../libbase/ref_counted.h:88
88 delete this;
(gdb) bt
#0 0x00002b5ad545c568 in std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > >::_M_insert_aux (
this=0x903550, __position=<value optimized out>, __x=<value optimized out>) at ../../libbase/ref_counted.h:88
#1 0x00002b5ad545c6fb in gnash::movie_def_impl::add_bitmap_info (this=dwarf2_read_address: Corrupted DWARF expression.
)
at /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/bits/stl_vector.h:605
#2 0x00002b5ad545288d in gnash::movie_def_impl::add_bitmap_character_def (this=0x903330, character_id=<value optimized out>, ch=0xcd1240)
at movie_def_impl.cpp:384
#3 0x00002b5ad537c7f2 in gnash::SWF::tag_loaders::define_bits_lossless_2_loader (in=0xa0, tag=<value optimized out>, m=0x903330) at swf/tag_loaders.cpp:708
#4 0x00002b5ad5452ea6 in gnash::movie_def_impl::read_all_swf (this=0x903330) at movie_def_impl.cpp:791
#5 0x00002b5ad83f6d5f in boost::function0<void, std::allocator<boost::function_base> >::operator() () from /usr/lib64/libboost_thread.so.1
#6 0x00002b5ad83f6a0f in __cxa_pure_virtual () from /usr/lib64/libboost_thread.so.1
#7 0x00002b5ad59cb2f0 in start_thread () from /lib64/libpthread.so.0
#8 0x00002b5ad7af1f9d in clone () from /lib64/libc.so.6

Benjamin Wolsey <bwy>
Project Member
Wed 28 Nov 2007 04:17:09 PM UTC, comment #9:

Fixed by checking tag boundaries in inflate_wrapper (which should also be faster in reading now).

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 10 Nov 2007 06:55:01 PM UTC, comment #8:

valgrind again ?
The only reason for that assertion to fail seems to be
a malformed SWF (which I'm not sure is the case).
valgrind should tell us if there's some other corruption taking place.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 10 Nov 2007 10:07:13 AM UTC, comment #7:

That happens when the tag loader (maybe the bitmap decoder in this case) doesn't make sure it doesn't attempt to read past the end of tag. We should use ensureBytes or similar instead, which IIRC would throw an exception interrupting the parser.

A conseguent thing to do is avoid to completely interrupt
parsing but only drop parsing of a single tag, or even not
throw the exception at all in this case and try to work
with the data we understand.

Finally, the decoder itself might be completely bogus..
(this is known to be true for some sound decoding)

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 10 Nov 2007 08:57:12 AM UTC, comment #6:

More on the segfault for tuner SWF with assertions enabled:

gtk-gnash: swf/tag_loaders.cpp:710: void gnash::SWF::tag_loaders::define_bits_lossless_2_loader(gnash::stream, gnash::SWF::tag_type, gnash::movie_definition):

Assertion »in->get_position() <= in->get_tag_end_position()« failed.

Benjamin Wolsey <bwy>
Project Member
Tue 30 Oct 2007 05:27:42 PM UTC, comment #5:

Confirm the fix to Secretary.swf (though I've no idea if it does what it's supposed to).

I can reproduce the segfault, both online and offline. It happens directly after initializing the agg buffer.

[New Thread 1082132816 (LWP 1460)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082132816 (LWP 1460)]
0x00002b736c8b6754 in std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > >::_M_insert_aux (
this=0x8fd5b8, __position=<value optimized out>, __x=<value optimized out>)
at ../../libbase/ref_counted.h:88
88 delete this;

Config:

Target:
Renderer: agg - GUI: GTK - Media handler: ffmpeg
Configured with: --enable-gui=gtk --enable-renderer=agg
Ffmpeg version is: Lavc51.40.4

Benjamin Wolsey <bwy>
Project Member
Tue 30 Oct 2007 03:55:42 PM UTC, comment #4:

Committed a fix to keep going with collapsed dimension movie.
Also, I take the OpenLaszlo thing back. Secretary.swf has been made with MTASC (there's a reference to MTASC_MAIN).

Sandro Santilli <strk>
Project MemberIn charge of this item.
Tue 30 Oct 2007 03:46:27 PM UTC, comment #3:

Just tested, gnash doesn't play 0x0 movies, I'm working on it.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Tue 30 Oct 2007 02:26:36 PM UTC, comment #2:

The collapsed dimension is likely more a malformed SWF then a real ERROR (and could also not even be considered a malformation).
listswf shows for it:
Frame size: (0,0)x(0,0)
Seems intentional...
I'm not sure if gnash still executes code in it though (which is likely what that movie is needed for). Should be easy to check using makeswf -s0x0 ...

As for the tuner I could not reproduce the segfault.
Can you reproduce it consistently ? Offline ? Which configuration of Gnash ?

Just a note: both movies are likely output by OpenLaszlo (looking at the names of variables/characters).

Sandro Santilli <strk>
Project MemberIn charge of this item.
Tue 30 Oct 2007 09:58:04 AM UTC, comment #1:

"We are deeply, deeply sorry to say that due to licensing constraints, we can no longer allow access to Pandora for most listeners located outside of the U.S." - Not very helpful for debugging.

Of the two movies loaded in the output below,
http://www.pandora.com/Secretary.swf gives the message:

12498] 10:52:00: ERROR: Input movie has collapsed dimensions 0/0. Giving up.

https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf looks more serious. It gives a segfault with the following backtrace:

#0 0x00002b84a1298754 in std::vector<boost::intrusive_ptr<gnash::bitmap_info>, std::allocator<boost::intrusive_ptr<gnash::bitmap_info> > >::_M_insert_aux (
this=0x989eb8, __position=<value optimized out>, __x=<value optimized out>)
at ../../libbase/ref_counted.h:88
#1 0x00002b84a1298883 in gnash::movie_def_impl::add_bitmap_info (
this=<value optimized out>, bi=<value optimized out>)
at /usr/lib/gcc/x86_64-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/bits/stl_vector.h:605
#2 0x00002b84a128fe4b in gnash::movie_def_impl::add_bitmap_character_def (
this=0x989c90, character_id=<value optimized out>, ch=0xbb0ed0)
at movie_def_impl.cpp:398
#3 0x00002b84a11a892d in gnash::SWF::tag_loaders::define_bits_lossless_2_loader (in=0xd4fdf0, tag=13954259, m=0x989c90) at swf/tag_loaders.cpp:733
#4 0x00002b84a1291252 in gnash::movie_def_impl::read_all_swf (this=0x989c90)
at movie_def_impl.cpp:919
#5 0x00002b84a41cbd5f in boost::function0<void, std::allocator<boost::function_base> >::operator() () from /usr/lib64/libboost_thread.so.1
#6 0x00002b84a41cba0f in __cxa_pure_virtual ()
from /usr/lib64/libboost_thread.so.1
#7 0x00002b84a17a02f0 in start_thread () from /lib64/libpthread.so.0
#8 0x00002b84a38c6f9d in clone () from /lib64/libc.so.6

Benjamin Wolsey <bwy>
Project Member
Sat 20 Oct 2007 04:13:22 PM UTC, original submission:

mediaserver1:~/Desktop/Downloads/gnash-0.8.1# firefox

    • Message: plugin_get_value 1 (1)
    • Message: plugin_get_value 2 (2)
    • Message: plugin_get_value 1 (1)
    • Message: plugin_get_value 2 (2)
    • Message: plugin_get_value 1 (1)
    • Message: plugin_get_value 2 (2)
    • Message: plugin_get_value 1 (1)
    • Message: plugin_get_value 2 (2)
    • Message: plugin_get_value 1 (1)
    • Message: plugin_get_value 2 (2)

xEmbed supported in this Mozilla version
Gtk2+ supported in this Mozilla version
NewStream: The full URL is http://www.pandora.com/Secretary.swf
Closed 70files.
Starting process: /usr/local/bin/gtk-gnash -v -x 0 -j 0 -k 0 -u http://www.pandora.com/Secretary.swf -U http://www.pandora.com/ -P align= -P bgcolor=#FFFFFF -P flashvars= -P height=0 -P menu=false -P name=Secretary -P pluginspage=http://www.macromedia.com/go/getflashplayer -P quality=high -P src=Secretary.swf -P style=position: absolute; -P type=application/x-shockwave-flash -P width=0 -
Forked sucessfully, child process PID is 16148
16148] 07:59:48: Verbose output turned on
16148] 07:59:48: Setting width to 0
16148] 07:59:48: Setting height to 0
16148] 07:59:48: Setting root URL to http://www.pandora.com/Secretary.swf
16148] 07:59:48: Setting base URL to http://www.pandora.com/
16148] 07:59:48: No rendering flags specified, using rcfile
16148] 07:59:48: Base url set to: http://www.pandora.com/
16148] 07:59:48: ERROR: Input movie has collapsed dimensions 0/0. Giving up.
NewStream: The full URL is https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf
Closed 68files.
Starting process: /usr/local/bin/gtk-gnash -v -x 44045023 -j 640 -k 522 -u https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf -U http://www.pandora.com/ -P align= -P bgcolor=#FFFFFF -P flashvars=_tunervar_shost=http://www.pandora.com&_tunervar_skin=pandora&_tunervar_zone=prod&_tunervar_width=640&_tunervar_amazonurl=http%3A%2F%2Fhttp://www.amazon.com%2Fexec%2Fobidos%2Fredirect%3Ftag%3Dsavagebeast-20&_tunervar_height=522&_tunervar_host=http://www.pandora.com&_tunervar_ar=0&_tunervar_port=80&_tunervar_sport=443&_tunervar_itunesurl=http%3A%2F%2Fclick.linksynergy.com%2Ffs-bin%2Fstat%3Fid%3DFLenzF8lvbI%26offerid%3D78941%26type%3D3%26subid%3D0%26tmpid%3D1826 -P height=522 -P menu=false -P name=radio -P pluginspage=http://www.macromedia.com/go/getflashplayer -P quality=high -P src=https://www.pandora.com:443/radio/tuner_8_1_0_0_pandora.swf -P type=application/x-shockwave-flash -P width=640 -
Forked sucessfully, child process PID is 16151
16151] 07:59:48: Verbose output turned on
16151] 07:59:48: Setting width to 640
16151] 07:59:48: Setting height to 522
16151] 07:59:48: Setting root URL to https://www.pandora.com/radio/tuner_8_1_0_0_pandora.swf
16151] 07:59:48: Setting base URL to http://www.pandora.com/
16151] 07:59:48: No rendering flags specified, using rcfile
16151] 07:59:48: Your X server expects RGB24 pixmap data for standard mode.
16151] 07:59:48: Created XEmbedded window
16151] 07:59:48: framebuffer pixel format is RGB24
16151] 07:59:48: Base url set to: http://www.pandora.com/
16151] 07:59:48: GTK-AGG: 1020000 bytes offscreen buffer allocated

16151] 07:59:48: initialized AGG buffer <0x2b69d822f010>, 1020000 bytes, 640x522, rowsize is 1920 bytes
gtk-gnash: swf/tag_loaders.cpp:936: void gnash::SWF::tag_loaders::define_bits_lossless_2_loader(gnash::stream, gnash::SWF::tag_type, gnash::movie_definition): Assertion `in->get_position() <= in->get_tag_end_position()' failed.
Child process exited with status 6
Child process exited with status 256

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #29681:  5_bookmark_video.bmk added by None (72B - application/octet-stream - Innox)
file #16858:  Screenshot.png added by asher (214kB - image/png)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by mrlove2 (Posted a comment)
  • -unavailable- added by isabella30z (Posted a comment)
  • -unavailable- added by alexa37 (Posted a comment)
  • -unavailable- added by cathygrl30o (Posted a comment)
  • -unavailable- added by gicodewarrior (Voted in favor of this item)
  • -unavailable- added by asher (Updated the item)
  • -unavailable- added by rwm (Posted a comment)
  • -unavailable- added by rsavoye (Posted a comment)
  • -unavailable- added by zoulunkai (Posted a comment)
  • -unavailable- added by strk
  • -unavailable- added by mcgrof (Voted in favor of this item)
  • -unavailable- added by mcgrof
  • -unavailable- added by strk (Posted a comment)
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by rwm
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 200 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 20 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 21 Nov 2013 05:06:53 AM UTCNoneAttached File-=>Added 5_bookmark_video.bmk, #29681
    Fri 12 Dec 2008 06:04:13 AM UTCgicodewarriorCarbon-Copy-=>Added gicodewarrior
    Mon 17 Nov 2008 12:50:08 AM UTCasherAttached File-=>Added Screenshot.png, #16858
    Thu 17 Jan 2008 11:16:08 AM UTCbwySeverity6 - Security=>4 - Important
      Item Group0.8.1 release=>None
      StatusReady For Test=>Confirmed
      Summarygnash 0.8.1 doesn\'t work with Pandora.com=>Enormous global instance list, high CPU usage with Pandora.com
    Thu 27 Dec 2007 06:31:19 PM UTCbwySeverity4 - Important=>6 - Security
    Sat 15 Dec 2007 12:08:37 PM UTCstrkCarbon-Copy-=>Added zoulunkai
    Sat 15 Dec 2007 11:12:40 AM UTCstrkSeverity5 - Blocker=>4 - Important
    Sat 15 Dec 2007 10:17:59 AM UTCbwySummarygnash 0.8.1 doen\'t work with Pandora.com=>gnash 0.8.1 doesn't work with Pandora.com
    Fri 14 Dec 2007 10:54:35 AM UTCbwyCategorygui-gtk=>core
    Wed 28 Nov 2007 04:17:09 PM UTCstrkStatusNeed Info=>Ready For Test
    Tue 20 Nov 2007 08:28:32 AM UTCmcgrofCarbon-Copy-=>Added mcgrof
    Tue 20 Nov 2007 08:28:09 AM UTCmcgrofCarbon-Copy-=>Added -unavailable-
    Tue 30 Oct 2007 02:26:36 PM UTCstrkSeverity3 - Normal=>5 - Blocker
      StatusNone=>Need Info
      Assigned toNone=>strk
    Tue 30 Oct 2007 09:58:04 AM UTCbwySummaryGANSH 0.8.1 doen\'t work with Pandora.com=>gnash 0.8.1 doen't work with Pandora.com
    Thu 25 Oct 2007 01:21:58 PM UTCrwmCarbon-Copy-=>Added rwm

    Back to the top


    Powered by Savane 3.1-cleanup