-
Notifications
You must be signed in to change notification settings - Fork 264
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
symcache file has wrong entries resulting in app crash #1313
Comments
From bruen...@google.com on August 22, 2013 10:06:14 The tests seem to crash at the error report point: so either the invalid cmdline w/ forward slashes: On the bot I can repro only when I point at that symcache dir. It's SHELL32.dll.txt. $ ls -l SHELL32.dll.txt If I recreate the symcache file it has no operator new or delete: $ cat SHELL32.dll.txt But the old one does:
|
From bruen...@google.com on August 22, 2013 10:06:49 Summary: symcache file has wrong entries resulting in app crash (was: invalid heap arg reported from SHELL32.dll!SHFileOperationW on several chrome tests) |
From bruen...@google.com on August 22, 2013 11:47:27
http://build.chromium.org/p/client.drmemory/builders/win7-cr/builds/2990 printing:
INVALID HEAP ARGUMENT to free 0x02979468
#0 replace_operator_delete [e:\b\build\slave\win-builder\drmemory\common\alloc_replace.c:2495]
#1 SHELL32.dll!Ordinal764 +0xfe (0x7580de8c <SHELL32.dll+0x9de8c>)
#2 SHELL32.dll!Ordinal764 +0x222 (0x7580dfb0 <SHELL32.dll+0x9dfb0>)
#3 SHELL32.dll!SHGetItemFromDataObject +0x3c35 (0x757c248a <SHELL32.dll+0x5248a>)
#4 SHELL32.dll!SHGetItemFromDataObject +0x142d (0x757bfc82 <SHELL32.dll+0x4fc82>)
#5 SHELL32.dll!SHGetItemFromDataObject +0x13c4 (0x757bfc19 <SHELL32.dll+0x4fc19>)
#6 SHELL32.dll!Ordinal764 +0x6a5 (0x7580e433 <SHELL32.dll+0x9e433>)
#7 SHELL32.dll!SHGetItemFromDataObject +0x2fbd (0x757c1812 <SHELL32.dll+0x51812>)
#8 SHELL32.dll!SHGetItemFromDataObject +0x31e6 (0x757c1a3b <SHELL32.dll+0x51a3b>)
#9 SHELL32.dll!SHGetItemFromDataObject +0x3e3f (0x757c2694 <SHELL32.dll+0x52694>)
#10 SHELL32.dll!ILFindLastID +0xd78 (0x75813b55 <SHELL32.dll+0xa3b55>)
#11 SHELL32.dll!InternalExtractIconListA +0x1a1 (0x757f71cf <SHELL32.dll+0x871cf>)
#12 SHELL32.dll!Ordinal201 +0x99c (0x757792dd <SHELL32.dll+0x92dd>)
#13 SHELL32.dll!Ordinal201 +0x2258 (0x7577ab99 <SHELL32.dll+0xab99>)
#14 SHELL32.dll!IsUserAnAdmin +0x967 (0x757c4de5 <SHELL32.dll+0x54de5>)
#15 SHELL32.dll!SHFileOperationW +0xe6 (0x757c97ef <SHELL32.dll+0x597ef>)
#16 SHELL32.dll!SHFileOperationW +0xe (0x757c9717 <SHELL32.dll+0x59717>)
#17 base.dll!base::DeleteFileW [base\file_util_win.cc:122]
#18 base.dll!base::ScopedTempDir::Delete [base\files\scoped_temp_dir.cc:66]
#19 base.dll!base::ScopedTempDir::~ScopedTempDir [base\files\scoped_temp_dir.cc:16]
#20 printing::EmfTest_FileBackedEmf_Test::TestBody [printing\emf_win_unittest.cc:203]
#21 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2051]
Note: @0:00:01.092 in thread 3520
sql:
INVALID HEAP ARGUMENT to free 0x0270b370
#0 replace_operator_delete [e:\b\build\slave\win-builder\drmemory\common\alloc_replace.c:2495]
#1 SHELL32.dll!Ordinal764 +0xfe (0x7580de8c <SHELL32.dll+0x9de8c>)
#2 SHELL32.dll!Ordinal764 +0x222 (0x7580dfb0 <SHELL32.dll+0x9dfb0>)
#3 SHELL32.dll!SHGetItemFromDataObject +0x3c35 (0x757c248a <SHELL32.dll+0x5248a>)
#4 SHELL32.dll!SHGetItemFromDataObject +0x142d (0x757bfc82 <SHELL32.dll+0x4fc82>)
#5 SHELL32.dll!SHGetItemFromDataObject +0x13c4 (0x757bfc19 <SHELL32.dll+0x4fc19>)
#6 SHELL32.dll!Ordinal764 +0x6a5 (0x7580e433 <SHELL32.dll+0x9e433>)
#7 SHELL32.dll!SHGetItemFromDataObject +0x2fbd (0x757c1812 <SHELL32.dll+0x51812>)
#8 SHELL32.dll!SHGetItemFromDataObject +0x31e6 (0x757c1a3b <SHELL32.dll+0x51a3b>)
#9 SHELL32.dll!SHGetItemFromDataObject +0x3e3f (0x757c2694 <SHELL32.dll+0x52694>)
#10 SHELL32.dll!ILFindLastID +0xd78 (0x75813b55 <SHELL32.dll+0xa3b55>)
#11 SHELL32.dll!InternalExtractIconListA +0x1a1 (0x757f71cf <SHELL32.dll+0x871cf>)
#12 SHELL32.dll!Ordinal201 +0x99c (0x757792dd <SHELL32.dll+0x92dd>)
#13 SHELL32.dll!Ordinal201 +0x2258 (0x7577ab99 <SHELL32.dll+0xab99>)
#14 SHELL32.dll!IsUserAnAdmin +0x967 (0x757c4de5 <SHELL32.dll+0x54de5>)
#15 SHELL32.dll!SHFileOperationW +0xe6 (0x757c97ef <SHELL32.dll+0x597ef>)
#16 SHELL32.dll!SHFileOperationW +0xe (0x757c9717 <SHELL32.dll+0x59717>)
#17 base.dll!base::DeleteFileW [base\file_util_win.cc:122]
#18 base.dll!base::ScopedTempDir::Delete [base\files\scoped_temp_dir.cc:66]
#19 base.dll!base::ScopedTempDir::~ScopedTempDir [base\files\scoped_temp_dir.cc:16]
#20
anonymous namespace'::SQLStatementTest::~SQLStatementTest \#21 SQLStatementTest_Assign_Test::~SQLStatementTest_Assign_Test \#22 SQLStatementTest_Assign_Test::
scalar deleting destructor'#23 testing::Test::DeleteSelf_ [testing\gtest\include\gtest\gtest.h:438]
#24 testing::internal::HandleExceptionsInMethodIfSupportedtesting::Test,void [testing\gtest\src\gtest.cc:2051]
Note: @0:00:01.155 in thread 3684
remoting_, base_, net_, and unit_ have similar callstacks
Original issue: http://code.google.com/p/drmemory/issues/detail?id=1313
The text was updated successfully, but these errors were encountered: