I so dearly love memory management problems — they are always so easy to find and fix…sure. I had a couple of hours of focused time this evening for development work, but unfortunately wasted the last half trying to find a memory allocation bug.
In some recent refactoring I introduced a double release somehow, but after an hour of late evening head banging, I could not find it and decided the wisest course of action was to drop it for the evening — hopefully I will find and fix the issue within the first little bit of my next session. I believe I at least know when I introduced the bug, so hopefully this will be another demonstration of “version control software is my friend”.
Day T-41 Accomplishments (Monday, March 1, 2010)
- Remembered there is a point where it’s best to just put down the keyboard and walk away