|
|
| 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. |
|---|
|
|