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

 
 

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

Submitter:  None
Submitted:  Sat 20 Oct 2007 04:13:22 PM UTC
Votes: 200
 
Category:  core Severity:  4 - Important
Release:  None Status:  Confirmed
Privacy:  Public Assigned to:  strk
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

  Spam posted by azenka
  Spam posted by meton
  Spam posted by mrlove2
  Spam posted by isabella30z
  Spam posted by alexa37
  Spam posted by cathygrl30o
  Spam posted by 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>
Group Member
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


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>
Group Member
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>
Group 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>
Group 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>
Group 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>
Group 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>
Group Member
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>
Group Member
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>
Group 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>
Group Member
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>
Group 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>
Group Member
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>
Group Member
Fri 28 Dec 2007 01:10:15 AM UTC, comment #17: 
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>
Group 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>
Group Member
Sat 15 Dec 2007 11:12:40 AM UTC, comment #14: 

Downgraded from Blocker to Important due to high CPU usage.

Sandro Santilli <strk>
Group Member
Sat 15 Dec 2007 10:17:59 AM UTC, comment #13: 

Confirm the segfault is fixed.

Benjamin Wolsey <bwy>
Group 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>
Group Member
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>
Group 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>
Group 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>
Group Member
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>
Group Member
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>
Group Member
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>
Group 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>
Group 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>
Group Member
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>
Group Member
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>
Group Member
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>
Group 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=www.pandora.com&_tunervar_skin=pandora&_tunervar_zone=prod&_tunervar_width=640&_tunervar_amazonurl=http%3A%2F%2Fwww.amazon.com%2Fexec%2Fobidos%2Fredirect%3Ftag%3Dsavagebeast-20&_tunervar_height=522&_tunervar_host=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 Files:
   
   
Comment:
   

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

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 200 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 20 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2013-11-21 None Attached File- Added 5_bookmark_video.bmk, #29681
    2008-12-12 gicodewarrior Carbon-Copy- Added gicodewarrior
    2008-11-17 asher Attached File- Added Screenshot.png, #16858
    2008-01-17 bwy Severity6 - 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
    2007-12-27 bwy Severity4 - Important 6 - Security
    2007-12-15 strk Carbon-Copy- Added zoulunkai
    2007-12-15 strk Severity5 - Blocker 4 - Important
    2007-12-15 bwy Summarygnash 0.8.1 doen\'t work with Pandora.com gnash 0.8.1 doesn't work with Pandora.com
    2007-12-14 bwy Categorygui-gtk core
    2007-11-28 strk StatusNeed Info Ready For Test
    2007-11-20 mcgrof Carbon-Copy- Added mcgrof
    2007-11-20 mcgrof Carbon-Copy- Added -email is unavailable-
    2007-10-30 strk Severity3 - Normal 5 - Blocker
        StatusNone Need Info
        Assigned toNone strk
    2007-10-30 bwy SummaryGANSH 0.8.1 doen\'t work with Pandora.com gnash 0.8.1 doen't work with Pandora.com
    2007-10-25 rwm Carbon-Copy- Added rwm

    Back to the top

    Powered by Savane 3.13-54b4.
    Corresponding source code