これはあいまいな質問ですので、漠然とした(しかしうまくいけば役立つ)回答を期待しています。ビジュアルスタジオのC++のデバッグに役立ちます
私はVisual StudioでC++およびデバッグ時に新しいですし、どのような最も私を失望コールスタックをどのように解釈するかである...
だから私の質問は、私がエラーに見ているかについて、具体的ですスタックの上部。これは何を示すべきですか?誰かが、スタックの破損を引き起こしているコードに例外がスローされていることを示唆しました。これは、コールスタックの__FrameUnwindFilter(_EXCEPTION_POINTERS * ...)行で示されます。ここで起こっていることをどのように解釈するのですか?私はおそらく気にしないほどのものがあります。そして、その上に、「フレームが間違っているかもしれません」という警告があります。その意味は何ですか?私はそれらの行を全く信用できないのですか?なぜ最初にそれを表示するのですか?また、スタックフレームの一番下にdddddddd()があるのはなぜですか?
私を助けてください - 私はスタックの解釈方法に関する一般的なアドバイスとヒントを探しています。
おかげで、一つの特定のエラーで
JBU
、私が見たものである。
mscvcr90d.dll!_NMSG_WRITE(...) Line ###
mscvcr90d.dll!abort() Line ## + 0x7 bytes
mscvcr90d.dll!terminate() Line ###
mscvcr90d.dll!__FrameUnwindFilter(_EXCEPTION_POINTERS* ...) Line ####
mscvcr90d.dll!__FrameUnwindToState(EHRegistrationNode * ...) Line ###
[email protected][email protected]() + 0x12 bytes
ntdll.dll!7c9032a8()
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
ntdll.dll!7c90327a()
ntdll.dll
ntdll.dll
kernel32.dll
kernel32.dll
kernel32.dll
Other Library
Other Library
FINALLY MY LIBRARY CODE HERE
END OF MY LIBRARY CODE
a whole bunch of other libraries here that I haven't heard of
dddddddd()
おかげ – jbu