bugGnash - The GNU Flash player - Bugs: bug #22158, blank screen playing...

 
 
Show feedback again

bug #22158: blank screen playing swf7/macosx2.swf

Submitted by:  Sandro Santilli <strk>
Submitted on:  Tue 29 Jan 2008 09:59:16 PM UTC  
 
Category: video-gstSeverity: 6 - Security
Release: NoneStatus: Confirmed
Privacy: PublicAssigned to: Bastiaan Jacques <bjacques>
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)

Tue 13 Jan 2009 04:22:45 PM UTC, comment #9:

Gnash can play streamed SCREEN format videos without any problems, so the issue here seems to be how to pass a valid frame to ffmpeg / gstreamer.

Benjamin Wolsey <bwy>
Project Member
Tue 02 Dec 2008 05:20:52 PM UTC, comment #8:

Same abort with FFMPEG, so media-agnostic bug:

lt-gtk-gnash: /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914: void gnash::DisplayList::mergeDisplayList(gnash::DisplayList&): Assertion `itNewEnd == dlistTagsEffectivZoneEnd(newList._charsByDepth)' failed.

(gdb) bt
#0 0x00007fe652ff5095 in raise () from /lib/libc.so.6
#1 0x00007fe652ff6af0 in abort () from /lib/libc.so.6
#2 0x00007fe652fee2df in __assert_fail () from /lib/libc.so.6
#3 0x00007fe654e8947c in gnash::DisplayList::mergeDisplayList (this=0x8ebd80, newList=@0x7fff5dc831f0)
at /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914
#4 0x00007fe654e1f92c in gnash::MovieClip::restoreDisplayList (this=0x8ebc00, tgtFrame=0) at /usr/src/gnash/gnash-head/libcore/MovieClip.cpp:1049
#5 0x00007fe654e2251c in gnash::MovieClip::advance_sprite (this=0x8ebc00) at /usr/src/gnash/gnash-head/libcore/MovieClip.cpp:947

Sandro Santilli <strk>
Project Member
Tue 02 Dec 2008 04:42:47 PM UTC, comment #7:

This is what I get after some time that it goes,
with GST:

lt-gtk-gnash: /usr/src/gnash/gnash-head/libcore/DisplayList.cpp:914: void gnash::DisplayList::mergeDisplayList(gnash::DisplayList&): Assertion `itNewEnd == dlistTagsEffectivZoneEnd(newList._charsByDepth)' failed.

Sandro Santilli <strk>
Project Member
Tue 02 Dec 2008 04:23:23 PM UTC, comment #6:

With ffmpeg I confirm the errors, with gst a segfault:

#5 0x00007fb90f10cfa3 in gst_pad_push ()
from /usr/lib64/libgstreamer-0.10.so.0
#6 0x00007fb91001e47a in swfdec_gst_decoder_push (dec=0x1027e90,
buffer=0xfd5ea0)
at /home/benjamin/Downloads/gnash/trunk/libmedia/gst/swfdec_codec_gst.c:337
#7 0x00007fb91001674b in gnash::media::gst::VideoDecoderGst::push (
this=0x1027e80, frame=@0x0)
at /home/benjamin/Downloads/gnash/trunk/libmedia/gst/VideoDecoderGst.cpp:164
#8 0x00007fb90f763ab9 in gnash::Video::getVideoFrame (this=0x1026af0)
at /home/benjamin/Downloads/gnash/trunk/libcore/Video.cpp:238
#9 0x00007fb90f763bec in gnash::Video::display (this=0x1026af0)
at /home/benjamin/Downloads/gnash/trunk/libcore/Video.cpp:144
#10 0x00007fb90f78b71d in gnash::DisplayList::display (this=0x1019560)
at /home/benjamin/Downloads/gnash/trunk/libcore/DisplayList.cpp:685
#11 0x00007fb90f71cca6 in gnash::MovieClip::display (this=0x10193e0)
at /home/benjamin/Downloads/gnash/trunk/libcore/MovieClip.cpp:1263
#12 0x00007fb90f70b894 in gnash::movie_root::display (this=0x7fff186cde30)

Benjamin Wolsey <bwy>
Project Member
Sat 29 Nov 2008 11:30:33 AM UTC, comment #5:

http://www.unixuser.org/~euske/vnc2swf/macosx2.swf

Still a bug for me. Take a look.
Tested both with ffmpeg and gst, errors come in
from the media libs, like:

[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 0x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 1x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 2x0: -2
[flashsv @ 0x7f8fdc753330]Zlib resync occured
[flashsv @ 0x7f8fdc753330]error in decompression of block 3x0: -2

Sandro Santilli <strk>
Project Member
Fri 28 Nov 2008 10:02:21 AM UTC, comment #4:

Is this still a bug? I don't have the SWF file, so can't test at all.

Benjamin Wolsey <bwy>
Project Member
 Spam posted by an anonymous
 Spam posted by an anonymous
 Spam posted by an anonymous
Tue 05 Feb 2008 11:09:50 AM UTC, comment #3:

The error message is gone, but the video is still blank/white, except for the arrow cursor. Should we file another bug for this ?

Sandro Santilli <strk>
Project Member
Tue 05 Feb 2008 07:46:45 AM UTC, comment #2:

Attached, mixed with -v output so you see where the ERROR from
gnash is.
It seems GST outputs with color, let me know how to make it
log in black&white if that's a problem for you.

Sandro Santilli <strk>
Project Member
Tue 05 Feb 2008 05:53:46 AM UTC, comment #1:

Sandro, could you please run:

export GST_DEBUG=5

gnash swf7/macosx2.swf &>debug.out

And attach the debug.out file to this bug?

Bastiaan Jacques <bjacques>
Project MemberIn charge of this item.
Tue 29 Jan 2008 09:59:16 PM UTC, original submission:

swf7/macosx2.swf
md5: b4f5918c035e4c22110a165bdd8a95aa

I belive produced by vnc2swf (screenvideo?)

Used to segfault, now the segfault is fixed but I get this message:

ERROR: Embedded video playback halted; module appsrc0 reported: Internal data flow error.

Note that the ERROR arrives after these:

DEBUG: Video frame data is missing in frame 1
DEBUG: Video frame data is missing in frame 2
DEBUG: Video frame data is missing in frame 8

And before more of the same species.

Sandro Santilli <strk>
Project Member

 

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

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by strk
  • -unavailable- added by bwy (Posted a comment)
  • -unavailable- added by bjacques (Posted a comment)
  • -unavailable- added by strk (Submitted the item)
  •  

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

    Only logged-in users can vote.

     

    Please enter 421 here (basic anti-spam test):

     

     

    Follow 7 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 02 Dec 2008 05:20:53 PM UTCstrkCarbon-Copy-=>Added zoulunkai
    Tue 02 Dec 2008 04:23:23 PM UTCbwySeverity3 - Normal=>6 - Security
    Wed 09 Jul 2008 09:50:41 AM UTCstrkAttached File#16039=>Removed
    Wed 09 Jul 2008 07:02:09 AM UTCNoneAttached File-=>Added get_php_80x15.png, #16039
    Tue 05 Feb 2008 11:22:56 AM UTCbjacquesStatusReady For Test=>Confirmed
      SummaryInternal data flow error from appsrc0 playing swf7/macosx2.swf =>blank screen playing swf7/macosx2.swf
    Tue 05 Feb 2008 10:50:37 AM UTCbjacquesStatusNone=>Ready For Test
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup