|
|
Reporter | Bikerdude | Assigned To | greebo | |
---|
Priority | normal | Severity | crash | Reproducibility | always |
---|
Status | closed | Resolution | fixed | |
---|
Platform | PC | OS | Windows | OS Version | 10 (21H2) |
---|
Product Version | 3.3.0 | |
---|
Target Version | 3.4.0 | Fixed in Version | 3.4.0 | |
---|
|
|
Summary | 0006111: Decal textures causes DR to crash - (textures/darkmod/decals/dirt/long_drip_pattern01) |
---|
Description | If you have the following decal (textures/darkmod/decals/dirt/long_drip_pattern01) applied to a patch and then press ctrl-alt-t to go into the texture tool DR will crash with no error.
I have tested other dirt decals on the same patch and DR is fine, so bizzarly only "long_drip_pattern01" this far is causing the crash.
|
---|
Additional Information | This appears to be caused by a buffer overflow when asking glGetTexImage to fill the buffer with pixel data. The texture dimensions reported by the Texture objects are non-power-of-two, so the allocated buffer size is too small - the following overrun causes heap corruption and the crash. |
---|
Tags | No tags attached. |
---|
|
|