The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
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.