|
|
| sonical |
| Posted: Dec 7 2011, 03:25 AM |
 |
|

Advanced Member
  
Group: Members
Posts: 143
Member No.: 23118
Joined: 23-February 08

|
Here's a seemingly valid animated gif that causes a crash in any version of virtualdub. Gif shows up fine in irfanview, mozilla e.t.c. I did got this file from a friend of mine, saved on some version of maple (it's http://www.maplesoft.com/products/maple/ - yes, a fairly untypical software for a female ). Maybe it has too many frames, or something. Definitely not too many colors (only 3 attributes used in 4bit mode) or frame size (581x581). However, it might be because of the odd pixel count.
Here's the GIF (zipped, 8.057Mbyte) www.dtech.lv/vdub_dev/h085_gif_(made_in_maple).zip
Here's the crashinfo: www.dtech.lv/vdub_dev/crashinfo20111206.txt
For the curious on what it is (in the animation) - This is from one her research on a synthesis model of Norsk instrument "seljefløyte" (or "Willow flute"). |
 |
| freedomdwarf |
| Posted: Dec 7 2011, 01:56 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 119
Member No.: 30166
Joined: 7-March 11

|
There must be something strange about this GIF file as I can't even preview it in WinXP.
VirtualDub (1.10.test15) crashes with "An out-of-bounds memory access (access violation) occurred in module 'VirtualDub'... ...reading address 00000000."
I tried opening it in Animation Shop and it read it right through to the end then it stopped with an error about not being able to read it.
With that result I can only guess there's a fault somewhere at the end of the GIF sequence that is causing a lot of things to go nuts.
-------------------- Sometimes, intelligence means the obvious flies over your head! |
 |
| sonical |
| Posted: Dec 7 2011, 02:41 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 143
Member No.: 23118
Joined: 23-February 08

|
Hmm, as I mentioned, irfanview read and plays it back fine, as well as mozilla (firefox and derivatives)... Just tried on internet explorer as well - also playing back fine. It is likely to be somehow invalid (I hope that having more than 256 frames is not what is causing mess in so many programs ), but anyways it could be nice that virtualdub could report some gif error and allow to work with it up until the frame with error.
I extracted it to PNGs using irfanview, 856 files seems ok. Havent chacked all extracted frames, but should be fine.
Oddly enough, irfanview seemed to be the worst gif decoder up until this point, because it decodes large (I assume >64kbyte) p-frames frames with errors. |
 |
| ale5000 |
| Posted: Dec 7 2011, 10:09 PM |
 |
|

Advanced Member
  
Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07

|
The same happen with VirtualDub 1.10.1 test 16
-------------------- New VirtualDub forum VirtualDub AIO (All-in-One installer for VirtualDub and plugins) Codec Toolbox RS (A tool to read/change merit of codecs and many other things) Input plugins for VirtualDub / ACM codecs / VFW codecs |
 |
| phaeron |
| Posted: Dec 11 2011, 10:18 PM |
 |
|

Virtualdub Developer
  
Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02

|
This should be fixed now in 1.10.1-test18. I can't say that the GIF is invalid, but it is odd as it has no graphic control extension elements to specify the delays between frames. |
 |
| MaxS |
| Posted: Dec 12 2011, 05:23 AM |
 |
|
Advanced Member
  
Group: Members
Posts: 83
Member No.: 24361
Joined: 13-October 08

|
The file is truncated. It suddenly ends in the middle of LZW stream. |
 |