Updates:
Owner: [email protected]
Comment #11 on issue 6886 by [email protected]: Chrome: Crash Report -
Stack Signature: iat_patch::IATPatchFunction::Unpatch()-1B0E5B3
http://code.google.com/p/chromium/issues/detail?id=6886
One of the green border guys is going to need to look at this one. Here is
what's
happening. We're crashing inside of Unpatch(). intercept_function_ and
original_function_ are both correct, but iat_thunk_ is 0x30230470. It
seems to
always be this address, which made me think it's not corruption or an
uninitialized
variable. This should point into a pe header of user32.dll right? It's
strange it
happens on chromebot, there should be nothing particularly weird happening
there.
It's possible there is some race condition specifically here? I thought
about
perhaps we tried to Unpatch() (this happens on the last plugin, right?),
and we
failed, and now we're trying to unpatch again. Although my brief
understanding of
the code didn't make this seem likely...
Don't really have any great ideas here. One thing to do would be to add
some
DCHECKs() around with some IsBadReadPtr() (or just try to read the value
with
GetIATFunction so we crash) and try to catch this earlier to see where
30230470 is
coming from...
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---