I have a segfault I need to find, but Dr. Memory seems to have caught a similar bug. My program is compiled in MinGW 32-bit. I get the dialog in the attached image, followed by Notepad with this text:
Dr. Memory version 1.8.0 build 8 built on Sep 9 2014 16:27:02
Dr. Memory results for pid 7812: "Omni.exe"
Application cmdline: "Omni.exe"
Recorded 108 suppression(s) from default C:\Program Files (x86)\Dr. Memory\bin\suppress-default.txt
~~Dr.M~~ Dr. Memory version 1.8.0
~~Dr.M~~ Running "Omni.exe"
<Application C:\Users\Chris\Code\build-Omni-Desktop_MinGW_32_no_Qt-Debug\debug\Omni.exe (7812). Dr. Memory internal crash at PC 0x7380477f. Please report this at
http://drmemory.org/issues. Program aborted.
0xc0000005 0x00000000 0x7380477f 0x7380477f 0x00000000 0x00000008
Base: 0x70c90000
Registers: eax=0x00000000 ebx=0x1c686200 ecx=0x00000000 edx=0x00000001
esi=0x00000000 edi=0x1c6ce904 esp=0x1c6ce6ac ebp=0x1c686200
eflags=0x000
version 4.2.2833, custom build
-no_dynamic_options -disasm_mask 8 -logdir 'C:\Users\Chris\AppData\Roaming\Dr. Memory\dynamorio' -client_lib 'C:\Program Files (x86)\Dr. Memory\bin\release\drmemorylib.dll;0;-logdir `C:\Users\Chris\AppData\Roaming\Dr. Memory` -symcache_dir
`C:\Users\Chris\AppData\Roaming\Dr. Memory\symcache` -lib_blacklist C:\Windows*.d?? -resfile 7812 ' -code_api -probe_api -stack_size 56K -disa
0x1c686200 0x0f94394c
0x7712b820 0xffffffff
0x7712bf60 0x7712b820
C:\Program Files (x86)\Dr. Memory\bin\release\drmemorylib.dll=0x73800000
C:\Program Files (x86)\Dr. Memory\bin\release/dbghelp.dll=0x07370000
C:\Windows/system32/msvcrt.dll=0x07490000
C:\Windows/system32/kernel32.dll=0x07550000
C:\Windows/system32/KERNELBASE.dll=0x07690000>
~~Dr.M~~ WARNING: application exited with abnormal code 0xffffffff