View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000410||Gameplay + OpenGL||[All Projects] Bug||public||2017-03-10 02:07||2017-03-11 00:35|
|Reporter||Matthew the Glutton|
|Platform||OS||Debian Jessie||OS Version|
|Summary||0000410: Mysterious, harmless(???) memory corruption on exit|
|Description||Often while running HD, on exit I'd get this:|
*** Error in `/home/mchan223/doom/./gzdoom': malloc(): memory corruption: 0x0000000005803100 ***
Nothing in play seems to be amiss and the error does not appear until I hit exit. Setting this to low priority since literally all I see go wrong is that error message.
|Steps To Reproduce||IDDQD, summon a "HDMImp" run off a few paces ahead and let it spam you with fireballs for a while, then exit.|
I think I've been able to get it with the other imp actors (HDImp, HDHImp) before but I have not been able to reproduce this with them now.
|Additional Information||Link to latest version of HD used: https://github.com/MatthewTheGlutton/HideousDestructor/tree/afb99831e0ddd6e6b6b36f91e05f68df9aacbfac|
|Tags||No tags attached.|
This wasn't harmless. Fortunately in a debug build the broken code immediately threw up an error so it was relatively easy to find.
Still getting it as of f1630ce. :(
It's a different address each time, this time I got *** Error in `/home/mchan223/doom/./gzdoom': malloc(): memory corruption: 0x00000000051a8df0 ***
and sometimes (before this last fix) it would say something about an invalid list or something.
...as of f1630ce I can only replicate this memory corruption on a release build, not debug.
|2017-03-10 02:07||Matthew the Glutton||New Issue|
|2017-03-10 03:36||Graf Zahl||Status||new => resolved|
|2017-03-10 03:36||Graf Zahl||Resolution||open => fixed|
|2017-03-10 03:36||Graf Zahl||Note Added: 0000922|
|2017-03-11 00:28||Matthew the Glutton||Note Added: 0000928|
|2017-03-11 00:29||Matthew the Glutton||Note Edited: 0000928||View Revisions|
|2017-03-11 00:35||Matthew the Glutton||Note Edited: 0000928||View Revisions|