Bug 1113 - MOV file parsing is not robust
Summary: MOV file parsing is not robust
Status: RESOLVED FIXED
Alias: None
Product: DIRSIG4
Classification: Unclassified
Component: Geometry (show other bugs)
Version: 4.5.4-release
Hardware: Other Other
: P5 normal
Assignee: Scott D. Brown
URL:
Depends on:
Blocks:
 
Reported: 2014-09-23 17:39 EDT by Scott D. Brown
Modified: 2014-09-24 09:47 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Scott D. Brown 2014-09-23 17:39:27 EDT
You can create a MOV file that has the following flaws in the "MOVES" section, and which will cause DIRSIG to crash:
1. A "MOVE =" line that doesn't start with "MOVE ="
2. Missing one or more of the 10 required tokens (time, 3x location, 3x scale, 3x rotation)
3. Missing one or more commas between tokens
4. A very long line for the 10 tokens
Comment 1 Scott D. Brown 2014-09-24 09:47:13 EDT
Added a bunch of new checks to address these problems. The improved reader will be in the 4.6.0 release.