Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cronbuild-2.6.20005 does not start on Win 10/32bit #2530

Open
cedricblancher opened this issue Oct 19, 2024 · 3 comments
Open

cronbuild-2.6.20005 does not start on Win 10/32bit #2530

cedricblancher opened this issue Oct 19, 2024 · 3 comments

Comments

@cedricblancher
Copy link

Describe the bug
cronbuild-2.6.20005 does not start on Win 10/32bit

To Reproduce
Steps to reproduce the behavior:
Run drmemory -version in cmd.exe

Expected behavior
Drmemory versino output

Versions

  • What version of Dr. Memory are you using?
    cronbuild-2.6.20005
@cedricblancher
Copy link
Author

@derekbruening Do you have a Win10/32bit test machine?

@gisburn
Copy link

gisburn commented Oct 28, 2024

Stack trace from WinDBG:
---- snip ----

(340.fc0): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00cfdbf0 ebx=00a6a000 ecx=00000000 edx=00000000 esi=00cfdbe4 edi=00000000
eip=7901834d esp=00cfdbb4 ebp=00cfdcb0 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
dynamorio!dr_symbol_export_iterator_stop+0xe5ed:
7901834d ea548301793300  jmp     0033:79018354
0:000> kp
 # ChildEBP RetAddr      
WARNING: Stack unwind information not available. Following frames may be wrong.
00 00cfdcb0 78fe8f52     dynamorio!dr_symbol_export_iterator_stop+0xe5ed
01 00cff7a8 000ae87a     dynamorio!dynamorio_earliest_init_takeover+0x1805
02 (Inline) --------     drmemory!invoke_main(void)+0x1c [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 90] 
03 00cff7f0 760cd839     drmemory!__scrt_common_main_seh(void)+0xfa [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl @ 288] 
04 00cff800 7752254d     KERNEL32!BaseThreadInitThunk+0x19
05 00cff85c 77522521     ntdll!__RtlUserThreadStart+0x2b
06 00cff86c 00000000     ntdll!_RtlUserThreadStart+0x1b

```---- snip ----

@derekbruening
Copy link
Contributor

00 00cfdcb0 78fe8f52 dynamorio!dr_symbol_export_iterator_stop+0xe5ed
01 00cff7a8 000ae87a dynamorio!dynamorio_earliest_init_takeover+0x1805

Symbols are missing here so this does not tell us anything: these are just the closest exported symbol as you can see from the huge offsets +0xe5ed. See https://dynamorio.org/page_debugging.html#autotoc_md157 on loading symbols.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants