In other languages (and therefore, probably this one too) it denotes the current position in the code, as a number of bytes or instructions offset from the function it is in. So in this case it got 173 bytes/instructions/whatever into Validate and then raised the exception.
I can't explain the 2049947 value however...
Kylotan
2009-04-01 09:19:44