The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
If you cannot reproduce it in the debugger, it could be a stack based variable that is getting overwritten (b/c it is somehow being returned). Logging is the ultimate answer.
It should be repeatable... If it is, it is solvable!
it's repeatable, it's just that it's right in the middle of a LALR parser generator table transformation so building the table in such a way as to reproduce it is the trick. That's why i said i'm sticking with the current repro. Finding another one is tricky, not impossible. It's just because of where the bug is and what it is.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.