DynamoRIO / DynamoRIO/drmemory
UNADDR in msvcrt.dll!lock on base_unittests
- 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 October 04, 2011 20:48:50_
these are making the base_ bot red:
UNADDRESSABLE ACCESS: reading 0x0520ad44-0x0520ad48 4 byte(s)
#0 msvcrt.dll!lock
#1 msvcrt.dll!strncmp
#2 msvcrt.dll!vsnwprintf_l
#3 msvcrt.dll!vsnwprintf
#4 SHELL32.dll!SHFree
#5 SHELL32.dll!SHFree
#6 SHELL32.dll!Ordinal723
#7 SHELL32.dll!Ordinal723
#8 SHELL32.dll!Ordinal723
#9 SHELL32.dll!SHRestricted
#10 SHELL32.dll!SHRestricted
#11 SHELL32.dll!SHGetDiskFreeSpaceExW
#12 SHELL32.dll!SHGetDiskFreeSpaceExW
#13 SHELL32.dll!SHGetFolderPathEx
#14 SHELL32.dll!SHGetFolderPathW
#15 base::PathProviderWin [base\base_paths_win.cc:70]
#16 PathService::Get [base\path_service.cc:209]
#17 `anonymous namespace'::ReturnsValidPath [base\path_service_unittest.cc:23]
#18 PathServiceTest_Get_Test::TestBody [base\path_service_unittest.cc:68]
#19 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2145]
Note: @0:00:23.812 in thread 2876
Note: prev lower malloc: 0x0520aca0-0x0520acc4
Note: instruction: mov 0x6c(%eax) -> %ecx
15:25:31 drmemory_analyze.py [ERROR]
UNADDRESSABLE ACCESS: reading 0x0520ad40-0x0520ad44 4 byte(s)
#0 msvcrt.dll!lock
#1 msvcrt.dll!strncmp
#2 msvcrt.dll!vsnwprintf_l
#3 msvcrt.dll!vsnwprintf
#4 SHELL32.dll!SHFree
#5 SHELL32.dll!SHFree
#6 SHELL32.dll!Ordinal723
#7 SHELL32.dll!Ordinal723
#8 SHELL32.dll!Ordinal723
#9 SHELL32.dll!SHRestricted
#10 SHELL32.dll!SHRestricted
#11 SHELL32.dll!SHGetDiskFreeSpaceExW
#12 SHELL32.dll!SHGetDiskFreeSpaceExW
#13 SHELL32.dll!SHGetFolderPathEx
#14 SHELL32.dll!SHGetFolderPathW
#15 base::PathProviderWin [base\base_paths_win.cc:70]
#16 PathService::Get [base\path_service.cc:209]
#17 `anonymous namespace'::ReturnsValidPath [base\path_service_unittest.cc:23]
#18 PathServiceTest_Get_Test::TestBody [base\path_service_unittest.cc:68]
#19 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2145]
Note: @0:00:23.812 in thread 2876
Note: prev lower malloc: 0x0520aca0-0x0520acc4
Note: instruction: mov 0x68(%eax) -> %ecx
15:25:31 drmemory_analyze.py [ERROR]
UNADDRESSABLE ACCESS: reading 0x0520ad48-0x0520ad49 1 byte(s)
#0 msvcrt.dll!tolower
#1 msvcrt.dll!strncmp
#2 msvcrt.dll!vsnwprintf_l
#3 msvcrt.dll!vsnwprintf
#4 SHELL32.dll!SHFree
#5 SHELL32.dll!SHFree
#6 SHELL32.dll!Ordinal723
#7 SHELL32.dll!Ordinal723
#8 SHELL32.dll!Ordinal723
#9 SHELL32.dll!SHRestricted
#10 SHELL32.dll!SHRestricted
#11 SHELL32.dll!SHGetDiskFreeSpaceExW
#12 SHELL32.dll!SHGetDiskFreeSpaceExW
#13 SHELL32.dll!SHGetFolderPathEx
#14 SHELL32.dll!SHGetFolderPathW
#15 base::PathProviderWin [base\base_paths_win.cc:70]
#16 PathService::Get [base\path_service.cc:209]
#17 `anonymous namespace'::ReturnsValidPath [base\path_service_unittest.cc:23]
#18 PathServiceTest_Get_Test::TestBody [base\path_service_unittest.cc:68]
#19 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2145]
Note: @0:00:23.812 in thread 2876
Note: prev lower malloc: 0x0520aca0-0x0520acc4
Note: instruction: test 0x70(%eax) $0x02
_Original issue: http://code.google.com/p/drmemory/issues/detail?id=610_
Contributor guide
Assessment
This issue has not been assessed yet.