Original Post
I have a very difficult to locate memory problem that after 2 days of searching I can''t locate at all. I''ve tracked it (possibly) down to the init process.
It works fine in Debug, but not in any release builds (regardless of debug symbols). So a summary of what debug does to pointers/variables would be really helpful
I would post some code, but really don''t know what to post - other than the entire project :s
If anyone out there has a super-advanced uber debugger that eats these sorts of bugs for breakfast - or has experience + time I would REALLY appreciate your assistance. You can email me @ boogleoogle at hotmail dot com.
I''ve littered breakpoints throughout the code, and can''t find where its going wrong at all. At one point I did notice a variable was fine before passed as an argument, but as soon as the line executed it was made corrupt - looked like a binary shift because "main.cfg" became "in.cfg". The ma wasn''t just replaced, more characters were in that area. I thought this was odd since it was just the passing operation that did this :s
Would REALLY appreciate any assistance before I jump out a window...