gwinkless:
--------------------------------------------------------------------------------
Is there a trick to opening the pspad exe in the RAD IDE?
--------------------------------------------------------------------------------
I tried using the MAP file and converting to DBG then opening with visual studio
but it won't load - suggestion is recent versions only open pdb files :(
In the end I downloaded windbg, which supposedly still works with .dbg, and it
_looks_ like it's loaded the dbg file:
00400000 00dcd000 PSPad (codeview symbols)
C:\ProgramData\dbg\sym\PSPad.dbgB6435519cd000\PSPad.dbg
Loaded symbol image file:
C:\ProgramData\dbg\sym\PSPad.dbgB6435519cd000\PSPad.dbg
Image path: C:\Program Files (x86)\PSPad editor\PSPad.exe
x /D PSPad!s* shows a massive list of PSPad!System symbols, which does suggest
the symbol table is loaded.
However the call stack for the various threads doesn't seem to show any PSPad
functions. Whether that's just because it's too heavily stuck in a recursive
loop I'm unsure (I don't know whether there's a limit to the number of levels
the windbg stack will show?)
The interesting thread seems to be stuck recursing inside
COMCTL32!TV_GetShownIndexItem+0x52 - there's 27 levels of that in the call
stack. All the other threads seem to only show either
ntdll!NtWaitForWorkViaWorkerFactory or ntdll!RtlUserThreadStart.
I don't know how much more useful I can be. This freeze only seems to happen
when it's switching files, but there doesn't seem to be any specific trigger
other than that; it's happening often enough that I'm going to have to go back
to previous version :(
If you've any idea of how to get windbg to show anything more helpful then I'm
happy to give that a try.
Cheers
Geoff
--
<https://forum.pspad.com/read.php?6,70561,70601>
PSPad freeware editor https://www.pspad.com