DynamoRIO / DynamoRIO/drmemory

leaks in MessageBox

Open
#1,140 3 comments 0 reactions 0 assignees View on GitHub
Bug-FalsePositive Component-LeakCheck Migrated OpSys-Windows Priority-Medium
Dominant language
C
Stars
2.7k
Forks
290
PR merge metrics
No merged PRs in 30d

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) 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.M~~ Error `#1`: LEAK 44 direct bytes 0x006cc970-0x006cc99c + 0 indirect bytes
~~Dr.M~~ # 0 KERNELBASE.dll!LocalAlloc
~~Dr.M~~ # 1 MSCTF.dll!cicMemAllocClear
~~Dr.M~~ # 2 MSCTF.dll!TLS::InternalAllocateTLS
~~Dr.M~~ # 3 USER32.dll!ImeWndProcWorker
~~Dr.M~~ # 4 USER32.dll!ImeWndProcW
~~Dr.M~~ # 5 USER32.dll!InternalCallWinProc
~~Dr.M~~ # 6 USER32.dll!UserCallWinProcCheckWow
~~Dr.M~~ # 7 USER32.dll!DispatchClientMessage
~~Dr.M~~ # 8 USER32.dll!__fnINLPCREATESTRUCT
~~Dr.M~~ # 9 ntdll.dll!KiUserCallbackDispatcher
~~Dr.M~~ `#10` USER32.dll!InternalCreateDialog
~~Dr.M~~ `#11` USER32.dll!InternalDialogBox
~~Dr.M~~
~~Dr.M~~ Error `#2`: LEAK 12 direct bytes 0x0068dbe8-0x0068dbf4 + 0 indirect bytes
~~Dr.M~~ # 0 ntdll.dll!LdrpSearchResourceSection_U
~~Dr.M~~ # 1 ntdll.dll!LdrpGetRcConfig
~~Dr.M~~ # 2 ntdll.dll!LdrIsResItemExist
~~Dr.M~~ # 3 ntdll.dll!LdrpSearchResourceSection_U
~~Dr.M~~ # 4 ntdll.dll!LdrFindResource_U
~~Dr.M~~ # 5 KERNELBASE.dll!FindResourceExW
~~Dr.M~~ # 6 USER32.dll!SplFindResource
~~Dr.M~~ # 7 USER32.dll!LoadDIB
~~Dr.M~~ # 8 USER32.dll!ObjectFromDIBResource
~~Dr.M~~ # 9 USER32.dll!LoadIcoCur
~~Dr.M~~ `#10` USER32.dll!CopyImageFromRes
~~Dr.M~~ `#11` USER32.dll!CopyIcoCur
~~Dr.M~~
~~Dr.M~~ Error `#3`: LEAK 52 direct bytes 0x006ce438-0x006ce46c + 32 indirect bytes
~~Dr.M~~ # 0 IMM32.dll!ImmLocalAlloc
~~Dr.M~~ # 1 IMM32.dll!ImmLockClientImc
~~Dr.M~~ # 2 IMM32.dll!ImmGetSaveContext
~~Dr.M~~ # 3 IMM32.dll!ImmSetActiveContext
~~Dr.M~~ # 4 USER32.dll!FocusSetIMCContext
~~Dr.M~~ # 5 USER32.dll!ImeSystemHandler
~~Dr.M~~ # 6 USER32.dll!ImeWndProcWorker
~~Dr.M~~ # 7 USER32.dll!ImeWndProcW
~~Dr.M~~ # 8 USER32.dll!InternalCallWinProc
~~Dr.M~~ # 9 USER32.dll!UserCallWinProcCheckWow
~~Dr.M~~ `#10` USER32.dll!DispatchClientMessage
~~Dr.M~~ `#11` USER32.dll!__fnDWORD
~~Dr.M~~
~~Dr.M~~ Error `#4`: LEAK 32 direct bytes 0x006cf508-0x006cf528 + 8 indirect bytes
~~Dr.M~~ # 0 IMM32.dll!ImmLocalAlloc
~~Dr.M~~ # 1 IMM32.dll!InternalAllocateTLS
~~Dr.M~~ # 2 IMM32.dll!InternalImmLockIMC
~~Dr.M~~ # 3 IMM32.dll!ImmLockIMC
~~Dr.M~~ # 4 IMM32.dll!ImmSetActiveContext
~~Dr.M~~ # 5 USER32.dll!FocusSetIMCContext
~~Dr.M~~ # 6 USER32.dll!ImeSystemHandler
~~Dr.M~~ # 7 USER32.dll!ImeWndProcWorker
~~Dr.M~~ # 8 USER32.dll!ImeWndProcW
~~Dr.M~~ # 9 USER32.dll!InternalCallWinProc
~~Dr.M~~ `#10` USER32.dll!UserCallWinProcCheckWow
~~Dr.M~~ `#11` USER32.dll!DispatchClientMessage

_Original issue: http://code.google.com/p/drmemory/issues/detail?id=1140_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.