I've been trying to get dr memory working but it seems to crash whatever app I try to run Dr Memory with. I just made a simple app and ran it with dr memory and this is what I get:
C:\Windows\system32>drmemory -light -- C:\Users\rickyc\build-untitled1-Desktop_Qt_5_5_1_MSVC2010_32bit-Debug\debug\untitled1.exe
~~Dr.M~~ Dr. Memory version 1.9.1
~~Dr.M~~ Running "C:\Users\rickyc\build-untitled1-Desktop_Qt_5_5_1_MSVC2010_32bit-Debug\debug\untitled1.exe"
~~Dr.M~~
~~Dr.M~~ Error #1: UNADDRESSABLE ACCESS: executing 0x83000007-0x83000008 1 byte(s)
~~Dr.M~~ # 0 <not in a module> (0x83000007)
~~Dr.M~~ # 1 pre_c_init [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:217]
~~Dr.M~~ # 2 MSVCR100D.dll!_initterm_e
~~Dr.M~~ # 3 __tmainCRTStartup [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:455]
~~Dr.M~~ # 4 mainCRTStartup [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:370]
~~Dr.M~~ # 5 KERNEL32.dll!BaseThreadInitThunk +0x23 (0x763d3744 <KERNEL32.dll+0x13744>)
~~Dr.M~~ Note: @0:00:00.384 in thread 9900
~~Dr.M~~
~~Dr.M~~ Error #2: UNADDRESSABLE ACCESS: executing 0x00000000-0x00000001 1 byte(s)
~~Dr.M~~ # 0 <not in a module> (0x00000000)
~~Dr.M~~ # 1 ntdll.dll!NtQueryInformationProcess +0x25 (0x770f8d76 <ntdll.dll+0x68d76>)
~~Dr.M~~ # 2 ntdll.dll!RtlUnwind +0x1f9 (0x770eae9a <ntdll.dll+0x5ae9a>)
~~Dr.M~~ # 3 ntdll.dll!KiUserExceptionDispatcher +0xe (0x770fae6f <ntdll.dll+0x6ae6f>)
~~Dr.M~~ # 4 pre_c_init [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:217]
~~Dr.M~~ # 5 MSVCR100D.dll!_initterm_e
~~Dr.M~~ # 6 __tmainCRTStartup [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:455]
~~Dr.M~~ # 7 mainCRTStartup [f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c:370]
~~Dr.M~~ # 8 KERNEL32.dll!BaseThreadInitThunk +0x23 (0x763d3744 <KERNEL32.dll+0x13744>)
~~Dr.M~~ Note: @0:00:00.390 in thread 9900
~~Dr.M~~ WARNING: application exited with abnormal code 0xc0000005