On 01.12.2020 at 21:19 Derek Bruening wrote:
> It is a callstack gathering issue.
> What toolchain was this built with, and what flags?
The application was built with Visual C++ 15.00.30729.01 for x64 on Windows 7.
> Did you build your application with debug info? It doesn't look
> like it. That's the place to start.
What exactly do you mean by debug info? I have passed /debug to the linker to make it
generate a *.pdb file next to the executable. Is there anything else I need to do?
> Even then, callstacks are sometimes difficult to acquire. If you could try these options:
> -no_callstack_use_top_fp
> -callstack_conservative
Using -no_callstack_use_top_fp doesn't make a difference. When using -callstack_conservative,
however, the program just hangs after this error report:
~~Dr.M~~ Error #1: UNINITIALIZED READ: reading 0x000000000012e102-0x000000000012e104 2 byte(s) within 0x000000000012e100-0x000000000012e104
~~Dr.M~~ # 0 system call NtUserRegisterClassExWOW parameter value #4
~~Dr.M~~ # 1 USER32.dll!SendMessageTimeoutW +0x573 (0x00000000775ffea4 <USER32.dll+0xfea4>)
~~Dr.M~~ # 2 ole32.dll!StringFromGUID2 +0x2951 (0x000007fefd811732 <ole32.dll+0x21732>)
~~Dr.M~~ # 3 hwos_init
~~Dr.M~~ # 4 KERNEL32.dll!BaseThreadInitThunk +0xc (0x00000000774e556d <KERNEL32.dll+0x1556d>)
~~Dr.M~~ Note: @0:00:00.796 in thread 5912