-
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
fail to get any symbols in browser_tests error report due to chrome sandbox ntdll hooks #1066
Comments
From bruen...@google.com on October 30, 2012 09:32:42 this is probably the same issue we've seen in other long runs where dbghelp just stops working. talked about here: https://code.google.com/p/dynamorio/issues/detail?id=449#c5 xref https://code.google.com/p/drmemory/issues/detail?id=723&can=1&q=vista Summary: fail to get any symbols in browser_tests error report |
From zhao...@google.com on November 01, 2012 18:23:21 Status: Started |
From zhao...@google.com on November 06, 2012 11:19:28 Status: Duplicate |
From bruen...@google.com on November 07, 2012 11:51:23 Qin drilled down to a failure to load symbols. |
From zhao...@google.com on November 07, 2012 11:52:34 reopen as the issue #1081 is used for assert failure. Status: Started |
From bruen...@google.com on November 07, 2012 14:27:33 as mentioned, simplest solution for now is to redirect all the syscalls that chrome hooks. long-term we may want to re-visit private loader isolation and duplicating ntdll: https://code.google.com/p/dynamorio/issues/detail?id=235 Summary: fail to get any symbols in browser_tests error report due to chrome sandbox ntdll hooks |
From bruen...@google.com on November 07, 2012 14:50:53 the full list of chrome sandbox hooks includes higher-level funcs. just the Nt ones:
|
From bruen...@google.com on November 07, 2012 15:26:37 xref https://code.google.com/p/dynamorio/issues/detail?id=464 xref https://code.google.com/p/chromium/issues/detail?id=119131 |
From zhao...@google.com on November 09, 2012 16:02:29 with redirect of the NtCreateFile, we still have trouble to open the file, which returns error code C0000022 (STATUS_ACCESS_DENIED).
So cannot really test it. |
From bruen...@google.com on November 09, 2012 22:15:54 re: running calc as low-integrity: the results there are what we expect and have seen before. you have to use a logdir in %USERPROFILE%\AppData\LocalLow like we do for chrome b/c certainly you can't write arbitrary files at that integrity level. see https://code.google.com/p/chromium/issues/detail?id=119131 for further information on icacls see: http://msdn.microsoft.com/en-us/library/bb625960.aspx but, I thought you could read most files at low integrity, which is why the access denied on reading a symbol file is surprising. what file is it? I would suggest running some experiments in a small app with different params to NtCreateFile on these same pdb and dll files to first verify the issue and second see if there's some workaround other than post-processing syms ( issue #446 ). maybe dbghelp asks for more perms than it needs. |
From bruen...@google.com on February 13, 2014 10:46:47 xref issue #1101 |
From zhao...@google.com on October 29, 2012 14:31:46
crbug.com/158350
INVALID HEAP ARGUMENT: allocated with operator new[], freed with operator delete
#0 browser_tests.exe!? +0x0 (0x03241dfa <browser_tests.exe+0x2421dfa>)
#1 browser_tests.exe!? +0x0 (0x03241c5f <browser_tests.exe+0x2421c5f>)
#2 browser_tests.exe!? +0x0 (0x03234bec <browser_tests.exe+0x2414bec>)
#3 browser_tests.exe!? +0x0 (0x0322c3b0 <browser_tests.exe+0x240c3b0>)
#4 browser_tests.exe!? +0x0 (0x0322c571 <browser_tests.exe+0x240c571>)
#5 content.dll!? +0x0 (0x6ef9e983 <content.dll+0x1ce983>)
#6 content.dll!? +0x0 (0x6ef9db0b <content.dll+0x1cdb0b>)
#7 content.dll!? +0x0 (0x6ee64a94 <content.dll+0x94a94>)
#8 content.dll!? +0x0 (0x6ee65eb3 <content.dll+0x95eb3>)
#9 content.dll!? +0x0 (0x6ee63d29 <content.dll+0x93d29>)
#10 browser_tests.exe!? +0x0 (0x031d47f3 <browser_tests.exe+0x23b47f3>)
#11 browser_tests.exe!? +0x0 (0x031d4cc4 <browser_tests.exe+0x23b4cc4>)
#12 browser_tests.exe!? +0x0 (0x00fb9215 <browser_tests.exe+0x199215>)
#13 browser_tests.exe!? +0x0 (0x03290c3f <browser_tests.exe+0x2470c3f>)
#14 browser_tests.exe!? +0x0 (0x03290a6f <browser_tests.exe+0x2470a6f>)
#15 KERNEL32.dll!? +0x0 (0x751d339a <KERNEL32.dll+0x1339a>)
#16 ntdll.dll!? +0x0 (0x777a9ef2 <ntdll.dll+0x39ef2>)
#17 ntdll.dll!? +0x0 (0x777a9ec5 <ntdll.dll+0x39ec5>)
Original issue: http://code.google.com/p/drmemory/issues/detail?id=1066
The text was updated successfully, but these errors were encountered: