DynamoRIO / DynamoRIO/drmemory
UNINITs in NtUserTests.ClipboardPutGet on win7
- 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 January 06, 2012 10:25:09_
this seems to happen one in three runs on win7 bot http://build.chromium.org/p/client.drmemory/builders/win-7_x64-drm/builds/1853/steps/app_suite_tests_2/logs/stdio [ RUN ] NtUserTests.ClipboardPutGet
~~Dr.M~~
~~Dr.M~~ Error `#1`: UNINITIALIZED READ: reading register eax
~~Dr.M~~ # 0 USER32.dll!GetClipboardData +0x2a (0x772a9f47 )
~~Dr.M~~ # 1 Clipboard_Tests::ReadAsciiStringFromClipboard [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:77]
~~Dr.M~~ # 2 Clipboard_Tests::NtUserTests_ClipboardPutGet_Test::TestBody [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:90]
~~Dr.M~~ # 3 testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ # 4 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2126]
~~Dr.M~~ # 5 testing::Test::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2162]
~~Dr.M~~ # 6 testing::TestInfo::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2338]
~~Dr.M~~ # 7 testing::TestCase::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2445]
~~Dr.M~~ # 8 testing::internal::UnitTestImpl::RunAllTests [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:4237]
~~Dr.M~~ # 9 testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::internal::UnitTestImpl,bool [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ `#10` testing::internal::HandleExceptionsInMethodIfSupportedtesting::internal::UnitTestImpl,bool [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2126]
~~Dr.M~~ `#11` testing::UnitTest::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:3874]
~~Dr.M~~ Note: @0:00:07.421 in thread 3696
~~Dr.M~~ Note: instruction: cmp 0x08(%ebp) %eax
~~Dr.M~~
~~Dr.M~~ Error `#2`: UNINITIALIZED READ: reading register esi
~~Dr.M~~ # 0 KERNELBASE.dll!GlobalAlloc +0x4a (0x77424416 )
~~Dr.M~~ # 1 USER32.dll!SetSysColors +0x1c0 (0x772bff21 )
~~Dr.M~~ # 2 USER32.dll!GetClipboardData +0x39e (0x772aa2bc )
~~Dr.M~~ # 3 Clipboard_Tests::ReadAsciiStringFromClipboard [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:77]
~~Dr.M~~ # 4 Clipboard_Tests::NtUserTests_ClipboardPutGet_Test::TestBody [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:90]
~~Dr.M~~ # 5 testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ # 6 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2126]
~~Dr.M~~ # 7 testing::Test::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2162]
~~Dr.M~~ # 8 testing::TestInfo::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2338]
~~Dr.M~~ # 9 testing::TestCase::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2445]
~~Dr.M~~ `#10` testing::internal::UnitTestImpl::RunAllTests [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:4237]
~~Dr.M~~ `#11` testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::internal::UnitTestImpl,bool [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ Note: @0:00:07.421 in thread 3696
~~Dr.M~~ Note: instruction: cmp %esi %edi
~~Dr.M~~
~~Dr.M~~ Error `#3`: UNINITIALIZED READ: reading 0x00dbf540-0x00dbf544 4 byte(s) within 0x00dbf540-0x00dbf544
~~Dr.M~~ # 0 system call NtUserCreateLocalMemHandle parameter value `#2`
~~Dr.M~~ # 1 USER32.dll!GetClipboardData
~~Dr.M~~ # 2 Clipboard_Tests::ReadAsciiStringFromClipboard [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:77]
~~Dr.M~~ # 3 Clipboard_Tests::NtUserTests_ClipboardPutGet_Test::TestBody [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\tests\app_suite\ntuser_tests_win.cpp:90]
~~Dr.M~~ # 4 testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ # 5 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2126]
~~Dr.M~~ # 6 testing::Test::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2162]
~~Dr.M~~ # 7 testing::TestInfo::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2338]
~~Dr.M~~ # 8 testing::TestCase::Run [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2445]
~~Dr.M~~ # 9 testing::internal::UnitTestImpl::RunAllTests [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:4237]
~~Dr.M~~ `#10` testing::internal::HandleSehExceptionsInMethodIfSupportedtesting::internal::UnitTestImpl,bool [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2075]
~~Dr.M~~ `#11` testing::internal::HandleExceptionsInMethodIfSupportedtesting::internal::UnitTestImpl,bool [e:\b\build\slave\win_7_x64_drm_checkout\drmemory\third_party\googletest\src\gtest.cc:2126]
~~Dr.M~~ Note: @0:00:07.452 in thread 3696
[ OK ] NtUserTests.ClipboardPutGet (203 ms)
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=734_
Contributor guide
Assessment
This issue has not been assessed yet.