[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash] handling of corrupted files
From: |
Jun Ma |
Subject: |
Re: [Gnash] handling of corrupted files |
Date: |
Fri, 21 Mar 2008 14:41:52 +0800 |
On 3/21/08, Willi Mann <address@hidden> wrote:
> Hi!
>
> I've produced a corrupted file where gnash 0.8.2-1 (debian) gets a
> SIGABRT. The file is available from
>
> http://wserver.wm1.at/~willi/gnash/leiste0091.swf
>
> When executing gnash, I get
>
> $ gtk-gnash leiste0091.swf
> terminate called after throwing an instance of 'gnash::ParserException'
> what(): zlib_adapter.cpp:179: invalid distance too far back
> Abgebrochen (core dumped)
>
> I've produced similar files, with a little bit different backtraces.
> Should I also make them available?
>
> Willi
>
> Please CC: me on replies.
>
I test this file, and cause the same error. Here is the verbose log:
# ./gnash ~/movies/leiste0091.swf -vv
17543] 02:50:20: DEBUG: Verbose output turned on
17543] 02:50:20: DEBUG: No rendering flags specified, using rcfile
17543] 02:50:21: DEBUG: Mouse enabled.
17543] 02:50:21: DEBUG: Keyboard device /dev/input/event0 open
17543] 02:50:21: DEBUG: Framebuffer device uses 3145728 bytes of memory.
17543] 02:50:21: DEBUG: Video mode: 1024x768 with 16 bits per pixel.
17543] 02:50:21: DEBUG: Double buffering enabled
17543] 02:50:21: DEBUG: red channel: 11 / 5
17543] 02:50:21: DEBUG: green channel: 5 / 6
17543] 02:50:21: DEBUG: blue channel: 0 / 5
17543] 02:50:21: DEBUG: Total bits per pixel: 16
17543] 02:50:21: DEBUG: framebuffer pixel format is RGB565 (little-endian host)
17543] 02:50:21: DEBUG: initialized AGG buffer <0xb651b008>, 3145728
bytes, 1024x768, rowsize is 2048 bytes
17543] 02:50:21: DEBUG: Original TTY NO = 1
17543] 02:50:21: DEBUG: VT 1 ready
17543] 02:50:21: DEBUG: Base url set to: file:///root/movies/leiste0091.swf
17543] 02:50:21: DEBUG: /root/movies/ appended to local sandboxes
17543] 02:50:21: DEBUG: /root/movies/leiste0091.swf appended to local sandboxes
17543] 02:50:21: SECURITY: Load of file /root/movies/leiste0091.swf
granted (under local sandbox /root/movies/).
17543] 02:50:21: DEBUG: Movie file:///root/movies/leiste0091.swf
(SWF6) added to library
17543] 02:50:21: DEBUG: Setting jpeg loader to 0x81422b8
17543] 02:50:21: ERROR: Parsing exception: zlib_adapter.cpp:179:
invalid distance too far back
^CMain loop ended, cleaning up
Any segfault past this message is likely due to improper threads cleanup.
17543] 02:50:41: DEBUG: Restoring terminal...
17543] 02:50:41: DEBUG: Closing framebuffer device
17543] 02:50:41: DEBUG: Free'ing offscreen buffer