Endless recursion in guard32.dll


it happens only occassionally, but is reproducible every 40 runs or so: guard32.dll ends up calling itself endlessly until the call stack overflows on program exit. See attachment.

The sample test case is taken from this discussion:

Regards, Zenju

[attachment deleted by admin]

Additional info:
When this code is run with Application Verifier (http://www.microsoft.com/en-us/download/details.aspx?id=20028) guard32.dll does an access violation, see attachment

[attachment deleted by admin]

Thanks very much for your issue report. We have moved it to the non-format bugs board for the moment, because too much of the information we normally need to replicate a problem and fix it is missing, or it is not in the format we request.

We realize some people may not have the time to do bug report in standard format, and therefore offer the option of a non-format report instead. But the problem is much more likely to be fixed promptly if you edit your first post to create an issue report which meets all criteria in the Checklist and Format. (You can copy and paste the format from this topic). The general reasons why are summarized in that post, the reasons we ask for specific pieces of information are given in this detailed post.

You can get your report moved to the format verified issues board simply by ensuring that it is correctly formatted and all criteria are met, and PM’ing a mod who is active on the bug board.