Sometimes my program freezes. If I press the “Pause program” button, it will show me the following:
ntdll.RtlUserThreadStart: 773301C4 89442404 mov [esp+$04],eax 773301C8 895C2408 mov [esp+$08],ebx 773301CC E9E9960200 jmp $773598ba 773301D1 8DA42400000000 lea esp,[esp+$0000] 773301D8 8DA42400000000 lea esp,[esp+$0000] 773301DF 90 nop
Call Stack Window CAUTION!
Pressing F8 three times, the program switches to
ntdll.RtlInitializeExceptionChain: 7735989F 8BFF mov edi,edi
I cannot reproduce it on demand, but I see the problem once a day (maybe less?).
The compiler / debugger runs at 32 bits.
Any idea if this is a debugger problem? In the past, I came across something similar: sometimes, when you start an external application from your Delphi application, the debugger freezes. This is a documented bug for Delphi XE7. So, I think, maybe this is a similar / related error?
source share