DynamoRIO / DynamoRIO/drmemory
UNADDR in crypt32.dll on xp unit_tests
- 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 March 22, 2012 11:39:14_
http://build.chromium.org/p/chromium.fyi/builders/Windows%20Tests%20%28DrMemory%20XP%29/builds/1355/steps/memory%20test%3A%20unit_1/logs/stdio [ RUN ] SignatureUtilWinTest.UntrustedSignedBinary
~~Dr.M~~
~~Dr.M~~ Error `#2`: UNADDRESSABLE ACCESS: reading 0x00176a28-0x00176a2c 4 byte(s)
~~Dr.M~~ # 0 CRYPT32.dll!CertFindCertificateInCRL +0x738 (0x77a9a33c )
~~Dr.M~~ # 1 CRYPT32.dll!CertFindCertificateInCRL +0x701 (0x77a9a306 )
~~Dr.M~~ # 2 CRYPT32.dll!CertFindCertificateInStore +0x184 (0x77a96e19 )
~~Dr.M~~ # 3 CRYPT32.dll!I_CertSyncStore +0xaa6 (0x77a96864 )
~~Dr.M~~ # 4 CRYPT32.dll!I_CertSyncStore +0xa6f (0x77a9682d )
~~Dr.M~~ # 5 CRYPT32.dll!CertCompareCertificateName +0xe9 (0x77a9545b )
~~Dr.M~~ # 6 CRYPT32.dll!CertControlStore +0x40 (0x77a92108 )
~~Dr.M~~ # 7 CRYPT32.dll!I_CertSyncStore +0x185 (0x77a95f43 )
~~Dr.M~~ # 8 CRYPT32.dll!CertCompareCertificate +0x5af (0x77a950db )
~~Dr.M~~ # 9 CRYPT32.dll!CertAddEncodedCRLToStore +0x39d7 (0x77aa91c0 )
~~Dr.M~~ `#10` CRYPT32.dll!CertGetCertificateChain +0x1e6 (0x77a9313e )
~~Dr.M~~ `#11` CRYPT32.dll!CertCreateCertificateChainEngine +0x1f6 (0x77aa26ae )
~~Dr.M~~ `#12` CRYPT32.dll!CertCreateCertificateChainEngine +0x6e (0x77aa2526 )
~~Dr.M~~ `#13` CRYPT32.dll!CertCreateCertificateChainEngine +0x11 (0x77aa24c9 )
~~Dr.M~~ `#14` CRYPT32.dll!CertEnumCertificatesInStore +0xb41 (0x77aa247f )
~~Dr.M~~ `#15` CRYPT32.dll!CertGetCertificateChain +0x9b (0x77a92ff3 )
~~Dr.M~~ `#16` CRYPT32.dll!CertGetCertificateChain +0x40 (0x77a92f98 )
~~Dr.M~~ `#17` WINTRUST.dll!WTHelperGetProvCertFromChain +0x82a (0x76c35968 )
~~Dr.M~~ `#18` WINTRUST.dll!WTHelperGetProvCertFromChain +0x635 (0x76c35773 )
~~Dr.M~~ `#19` WINTRUST.dll!WinVerifyTrust +0x1e3 (0x76c33108 )
~~Dr.M~~ `#20` WINTRUST.dll!WinVerifyTrust +0x29 (0x76c32f4e )
~~Dr.M~~ `#21` safe_browsing::SignatureUtil::CheckSignature [chrome\browser\safe_browsing\signature_util_win.cc:56]
~~Dr.M~~ `#22` safe_browsing::SignatureUtilWinTest_UntrustedSignedBinary_Test::TestBody [chrome\browser\safe_browsing\signature_util_win_unittest.cc:54]
~~Dr.M~~ `#23` testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2145]
~~Dr.M~~ Note: @0:08:29.295 in thread 1584
~~Dr.M~~ Note: next higher malloc: 0x00176ad0-0x00176ae0
~~Dr.M~~ Note: prev lower malloc: 0x001769b0-0x001769d0
~~Dr.M~~ Note: 0x00176a28-0x00176a2c overlaps memory 0x00176a28-0x00176a34 that was freed
~~Dr.M~~ Note: instruction: mov (%ebx) -> %eax
several more like that
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=843_
Contributor guide
Assessment
This issue has not been assessed yet.