Changing scaling corrupts file
Bug #618879 reported by
Collin Poczatek
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ImageVis3D |
Fix Committed
|
Medium
|
Jens Krüger |
Bug Description
To reproduce (maybe)
- open file
- change scaling under rendering options
- click "save to file"
- close file
- reopen file
This generates a "broken uvf / bad header checksum" error.
My environment is openSUSE 11.1 (x86_64), building IV3D from source, last tried with rev 1536 from the svn.
It appears to be axis independent, and file independent. Tested on hand16.uvf, c60.uvf, and random .nrrd and QVis data.
To post a comment you must log in.
I cannot reproduce on x86_64 Debian stable.
However, if I execute the task repeatedly, ImageVis3D will crash in rare cases. The crash appears to occur in UVF's GetBitWidth function, as it tries to access a vector; maybe an index out of range or something.
I have only been able to get the crash to occur in a release build, as of yet. This sounds like memory corruption... I will try with valgrind.