Updates:
        Owner: [email protected]
        Cc: [email protected]

Comment #4 on issue 9817 by [email protected]: Crash -  
Browser::ClearUnloadState(TabContents *)
http://code.google.com/p/chromium/issues/detail?id=9817

I don't see any way to replicate this stack. There are three calls to
ClearUnloadState. They are both in browser.cc and two of them are  
RunnableMethods.
The type in the stack above looks totally impossible to me.

ScopedRunnableMethodFactory<views::ButtonDropDown> should be
ScopedRunnableMethodFactory<Browser>.

I've tried every way I can conceive of hitting the ClearUnloadState method  
with
tab(s) that have beforeunload and/or unload handlers (the window's x  
button, right
click menu, closing individual tabs, reload the page). I didn't test  
cross-site
navigations, but that shouldn't be any different either. None of them give  
a stack
with a ButtonDropDown leading to ClearUnloadState. Seems like some state is  
getting
hosed.

I'm basically stuck at how to fix this at this point. I think someone who  
is more
familiar with browser teardown and/or MessageLoops would probably fare  
better. I'm
happy to work with someone if said person thinks I could be helpful, but I  
don't know
anything about the rest of the browser code here and this doesn't actually  
seem
related to the unload handling code.

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