Comment #5 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

The following revision refers to this bug:
     http://src.chromium.org/viewvc/chrome?view=rev&revision=8613

------------------------------------------------------------------------
r8613 | [email protected] | 2009-01-24 13:16:42 -0800 (Sat, 24 Jan 2009) |  
10 lines
Changed paths:
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/plugins/webplugin_delegate_impl.cc?r1=8613&r2=8612
    M  
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/glue/plugins/webplugin_delegate_impl.h?r1=8613&r2=8612

Attempt to fix a IAT unpatch crash.

The IAT destructor (which will unpatch) now should run at AtExitManager  
shutdown, which is before we return from main().  It was a static  
constructor (bad), which registers an atexit() destructor which happens  
sometime during ExitProcess / LdrShutdown.

Also this removes some static constructors (the iat patchers, the  
throttle_queue, etc).  I removed a StatsCounter completely, removing its  
static initializer.

BUG=6886

Review URL: http://codereview.chromium.org/18712

------------------------------------------------------------------------


--
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to