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
leaks in MessageBox #1140
Comments
From bruen...@google.com on February 21, 2013 12:28:47 the ones above are an auto-closed msgbox. a regular one has:
|
From zhao...@google.com on April 09, 2013 15:58:27 Similar but a bit different leaks reported, might caused by system update in between? On running msgbox test on my machine, I saw another three leaks $ ./bin/drmemory.exe -suppress ../../../drmemory.git/tests/app_suite/default-suppressions.txt -- ./tests/app_suite_tests.exe --gtest_filter=Msgbox [----------] Global test environment tear-down YOU HAVE 1 DISABLED TEST
|
From bruen...@google.com on June 17, 2013 20:39:54 ** TODO issue #1140 w/o syms on win8: imm32.dll!ImmLocalAlloc On win8 app_suite built with VS2012 and run w/o syms: % bin/symquery -e c:/windows/syswow64/imm32.dll -f -v -a 0x2c71 Error 0 replace_RtlAllocateHeap (0x0345d080 <drmemorylib.dll+0x17d080>)
1 IMM32.dll!ImmUnlockIMCC (0x769e2c71 <IMM32.dll+0x2c71>)
2 IMM32.dll!ImmLoadIME (0x769e36c7 <IMM32.dll+0x36c7>)
3 IMM32.dll!ImmGetContext (0x769e2691 <IMM32.dll+0x2691>)
4 IMM32.dll!ImmSetActiveContext (0x769e2a99 <IMM32.dll+0x2a99>)
5 USER32.dll!CreateWindowExW (0x764cd9cf <USER32.dll+0xd9cf>)
6 USER32.dll!CreateWindowExW (0x764cd996 <USER32.dll+0xd996>)
7 USER32.dll!SendMessageW (0x764cac3d <USER32.dll+0xac3d>)
8 USER32.dll!SendMessageW (0x764cac77 <USER32.dll+0xac77>)
9 USER32.dll!gapfnScSendMessage (0x764c77d8 <USER32.dll+0x77d8>)
#10 USER32.dll!gapfnScSendMessage (0x764c78cb <USER32.dll+0x78cb>) Error 0 replace_RtlAllocateHeap (0x0345d080 <drmemorylib.dll+0x17d080>)
1 IMM32.dll!ImmUnlockIMCC (0x769e2c71 <IMM32.dll+0x2c71>)
2 IMM32.dll!ImmLoadIME (0x769e3806 <IMM32.dll+0x3806>)
3 IMM32.dll!ImmLoadIME (0x769e3761 <IMM32.dll+0x3761>)
4 IMM32.dll!ImmSetActiveContext (0x769e2aa2 <IMM32.dll+0x2aa2>)
5 USER32.dll!CreateWindowExW (0x764cd9cf <USER32.dll+0xd9cf>)
6 USER32.dll!CreateWindowExW (0x764cd996 <USER32.dll+0xd996>)
7 USER32.dll!SendMessageW (0x764cac3d <USER32.dll+0xac3d>)
8 USER32.dll!SendMessageW (0x764cac77 <USER32.dll+0xac77>)
9 USER32.dll!gapfnScSendMessage (0x764c77d8 <USER32.dll+0x77d8>)
#10 USER32.dll!gapfnScSendMessage (0x764c78cb <USER32.dll+0x78cb>) |
From bruen...@google.com on February 21, 2013 15:26:21
tests/app_suite_tests.exe --gtest_filter=NtUserTests.Msgbox
=> these leaks, which I'm suppressing (for app_suite only? maybe for
everyone) for now:
Dr.MError#1
: LEAK 44 direct bytes 0x006cc970-0x006cc99c + 0 indirect bytesDr.M# 0 KERNELBASE.dll!LocalAllocDr.M# 1 MSCTF.dll!cicMemAllocClearDr.M# 2 MSCTF.dll!TLS::InternalAllocateTLSDr.M# 3 USER32.dll!ImeWndProcWorkerDr.M# 4 USER32.dll!ImeWndProcWDr.M# 5 USER32.dll!InternalCallWinProcDr.M# 6 USER32.dll!UserCallWinProcCheckWowDr.M# 7 USER32.dll!DispatchClientMessageDr.M# 8 USER32.dll!__fnINLPCREATESTRUCTDr.M# 9 ntdll.dll!KiUserCallbackDispatcherDr.M#10
USER32.dll!InternalCreateDialogDr.M#11
USER32.dll!InternalDialogBoxDr.MDr.MError#2
: LEAK 12 direct bytes 0x0068dbe8-0x0068dbf4 + 0 indirect bytesDr.M# 0 ntdll.dll!LdrpSearchResourceSection_UDr.M# 1 ntdll.dll!LdrpGetRcConfigDr.M# 2 ntdll.dll!LdrIsResItemExistDr.M# 3 ntdll.dll!LdrpSearchResourceSection_UDr.M# 4 ntdll.dll!LdrFindResource_UDr.M# 5 KERNELBASE.dll!FindResourceExWDr.M# 6 USER32.dll!SplFindResourceDr.M# 7 USER32.dll!LoadDIBDr.M# 8 USER32.dll!ObjectFromDIBResourceDr.M# 9 USER32.dll!LoadIcoCurDr.M#10
USER32.dll!CopyImageFromResDr.M#11
USER32.dll!CopyIcoCurDr.MDr.MError#3
: LEAK 52 direct bytes 0x006ce438-0x006ce46c + 32 indirect bytesDr.M# 0 IMM32.dll!ImmLocalAllocDr.M# 1 IMM32.dll!ImmLockClientImcDr.M# 2 IMM32.dll!ImmGetSaveContextDr.M# 3 IMM32.dll!ImmSetActiveContextDr.M# 4 USER32.dll!FocusSetIMCContextDr.M# 5 USER32.dll!ImeSystemHandlerDr.M# 6 USER32.dll!ImeWndProcWorkerDr.M# 7 USER32.dll!ImeWndProcWDr.M# 8 USER32.dll!InternalCallWinProcDr.M# 9 USER32.dll!UserCallWinProcCheckWowDr.M#10
USER32.dll!DispatchClientMessageDr.M#11
USER32.dll!__fnDWORDDr.MDr.MError#4
: LEAK 32 direct bytes 0x006cf508-0x006cf528 + 8 indirect bytesDr.M# 0 IMM32.dll!ImmLocalAllocDr.M# 1 IMM32.dll!InternalAllocateTLSDr.M# 2 IMM32.dll!InternalImmLockIMCDr.M# 3 IMM32.dll!ImmLockIMCDr.M# 4 IMM32.dll!ImmSetActiveContextDr.M# 5 USER32.dll!FocusSetIMCContextDr.M# 6 USER32.dll!ImeSystemHandlerDr.M# 7 USER32.dll!ImeWndProcWorkerDr.M# 8 USER32.dll!ImeWndProcWDr.M# 9 USER32.dll!InternalCallWinProcDr.M#10
USER32.dll!UserCallWinProcCheckWowDr.M#11
USER32.dll!DispatchClientMessageOriginal issue: http://code.google.com/p/drmemory/issues/detail?id=1140
The text was updated successfully, but these errors were encountered: