[Gtkradiant] [Bug 75] New: Custom TexDir Load Produces Illegal Op

gtkradiant@zerowing.idsoftware.com gtkradiant@zerowing.idsoftware.com
Sat, 26 May 2001 20:42:37 -0500


http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=75

           Summary: Custom TexDir Load Produces Illegal Op
           Product: GtkRadiant
           Version: 1.1-TA
          Platform: All
               URL:
        OS/Version: Windows 98
            Status: NEW
 Status Whiteboard:
          Keywords:
        Resolution:
          Severity: blocker
          Priority: P2
         Component: editor
        AssignedTo: ttimo@idsoftware.com
        ReportedBy: lunaran2@aol.com


This is an error I've been getting at extremely infrequently (ie several months 
or more apart) and seemingly at random since the ~70 or ~90 builds of 
QERadiant.  

When loading a particular directory of textures (in this case, Lun3CTF1), it 
scans through the list loading each image according to the console, and 
suddenly reaches one texture which it chokes on and dies with an Illegal 
Operation.  Restarting the program and reloading the tex dir produces the same 
result *on the same file*.  Sometimes slightly modifying the file (saving the 
image with the same filename but in another format and deleting the old, or 
resaving the jpg with a different compression) will clear that texture of 
error, and sometimes not.  Moving it out of the directory always clears it of 
the error, but it proceeds to then choke on the texture it loads *before* that, 
which it passed the previous time without error.

I then move a whole block of textures, including all the past offenders, out of 
the directory, and restart the program.  The load goes fine.  I quit, move them 
all back, and restart, and loading the dir crashes it again on an other texture 
that was in the directory the entire time ...

The stack dump of the illegal op can be found here:
http://lunaran.fragland.net/q3rbuggery1.txt

will test further.