MGRAS texture corruption Bug Number : 758216 Product : Graphics IRIX Release : 6.5.3m Category : software Classification : bug Priority : 1 Status : open Date Opened : 07/12/99 Date Updated : 11/11/99 Summary : MGRAS texture corruption Description : A multiprocess application renders fonts and graphics in real-time. The application is separated into 2 processes: a screen painter, whose primary responsibility is to draw polygons with textures; and a Region Manager, who reads in data and rasterizes textures. The texture data is passed between the two processes using shared memory, and communication between the processes is through uspsema and usvsema. Since upgrading Octane system to IRIX 6.5 from IRIX 6.4, the texture created in the region manager and bound into texture memory by the screen painter gets corrupted. Sometimes the texture is lost, other times it appears to be pieces of textures previously painted. The identical source code compiled for IRIX 6.2 works fine, but when compiled for IRIX 6.5.2 or 6.5.3 fails. An executable compiled under IRIX 6.2 runs on IRIX 6.2 with no problems, but when transferred to a IRIX 6.5.3 machine, fails. In addition, the identical source code compiled for IRIX 6.5.2 on an O2 works fine.