bugGnash - The GNU Flash player - Bugs: bug #19861, gparser assertion failure with...

 
 

bug #19861: gparser assertion failure with compressed swf

Submitted by:  None
Submitted on:  Fri 11 May 2007 04:18:08 PM UTC  
 
Category: utilitiesSeverity: 4 - Important
Release: NoneStatus: Fixed
Privacy: PublicAssigned to: Sandro Santilli <strk>
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

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

 

Sun 13 May 2007 02:50:20 PM UTC, comment #4:

It works for me now.

Anonymous
Sat 12 May 2007 07:03:32 AM UTC, comment #3:

I added that assertion recently, which was aimed at preventing bogus use of set_position().
Anyway, it doesn't make much sense to require not to be at EOF
when calling tell(), so I commented out that assertion.
Please try again. I belive if something wrong is happening
you'll get another assertion failing somewhere else.

Sandro Santilli <strk>
Project MemberIn charge of this item.
Sat 12 May 2007 02:38:02 AM UTC, comment #2:

Debian unstable x86-64

$ uname -a
Linux tony 2.6.18-4-amd64 #1 SMP Wed Feb 21 14:29:38 UTC 2007 x86_64 GNU/Linux

Anonymous
Fri 11 May 2007 04:45:22 PM UTC, comment #1:

Please let us know what the CPU is, and the OS platform. This test case works fine for me on an x86 Ubuntu machine.

Rob Savoye <rsavoye>
Project Administrator
Fri 11 May 2007 04:18:08 PM UTC, original submission:

CVS HEAD as of 5/10 fails with:

./utilities/gparser testsuite/samples/test_rotation.swf

lt-gparser: tu_file.cpp:96: int gnash::std_tell_func(void*): Assertion `! feof(f)' failed.

Stacktrace of:

#0 0x00002ac82821fc45 in raise () from /lib/libc.so.6
#1 0x00002ac8282215c0 in abort () from /lib/libc.so.6
#2 0x00002ac828219476 in __assert_fail () from /lib/libc.so.6
#3 0x00002ac8257fb4b7 in std_tell_func (appdata=0x612970) at tu_file.cpp:96
#4 0x00002ac825405e1f in tu_file::get_position (this=0x612910)
at ../../libbase/tu_file.h:221
#5 0x00002ac8257fdbb5 in zlib_adapter::inflater_impl::rewind_unused_bytes (
this=0x612bb0) at zlib_adapter.cpp:179
#6 0x00002ac8257fde95 in zlib_adapter::inflate_close (appdata=0x612bb0)
at zlib_adapter.cpp:303
#7 0x00002ac8257fa37c in tu_file::close (this=0x6161b0) at tu_file.cpp:459
#8 0x00002ac8257fa3db in ~tu_file (this=0x6161b0) at tu_file.cpp:451
#9 0x0000000000409017 in ~auto_ptr (this=0x7fff861467b0)
at /usr/include/c++/4.1.3/memory:259
#10 0x00000000004076d2 in main (argc=2, argv=0x7fff861468c8) at parser.cpp:692

Anonymous

 

(Note: upload size limit is set to 16384 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 (Posted a comment)
  • -unavailable- added by rsavoye (Posted a comment)
  •  

    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 the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 6 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 13 May 2007 05:18:56 PM UTCstrkStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Sat 12 May 2007 07:03:32 AM UTCstrkSeverity3 - Normal=>4 - Important
      StatusWorks For Me=>Ready For Test
      Assigned toNone=>strk
    Fri 11 May 2007 04:45:22 PM UTCrsavoyeStatusNone=>Works For Me

    Back to the top


    Powered by Savane 3.1-cleanup1