Status: Unconfirmed
Owner: ----
Labels: Type-Bug Pri-2 OS-All Area-Misc
New issue 10591 by m0.interactive: Browser crash when opening a link
(middle click) in a popup
http://code.google.com/p/chromium/issues/detail?id=10591
Chromium 2.0.175.0 (Developer Build 13825)
What steps will reproduce the problem?
1. Download test.html and index.html from the attached.
2. Close all chromium browsers, and open index.html
3. Now click on popup (a popup will appear)
4. Close the original browser, just leave the popup opened.
5. Now middle click on that link within the popup
6. Browser crash.
What is the expected result?
Does not crash, open a new window.
What happens instead?
The whole browser crashes.
Stack Trace:
chrome.dll!Browser::ProcessPendingUIUpdates() Line 2332 + 0x2b bytes
chrome.dll!DispatchToMethod<Browser,void (__thiscall
Browser::*)(void)>(Browser * obj=0x05567428, void (void)*
method=0x02057670, const Tuple0 & arg={...}) Line 383 + 0xb bytes
chrome.dll!ScopedRunnableMethodFactory<Browser>::RunnableMethod<void
(__thiscall Browser::*)(void),Tuple0>::Run() Line 197 + 0x2c bytes
chrome.dll!ScopedTaskFactory<ScopedRunnableMethodFactory<Browser>::Runnabl
eMethod<void (__thiscall Browser::*)(void),Tuple0> >::TaskWrapper::Run()
Line 93
chrome.dll!MessageLoop::RunTask(Task * task=0x066ef070) Line 312 + 0xf
bytes
chrome.dll!MessageLoop::DeferOrRunPendingTask(const
MessageLoop::PendingTask & pending_task={...}) Line 323
chrome.dll!MessageLoop::DoDelayedWork(base::Time *
next_delayed_work_time=0x00f8a8a0) Line 448
chrome.dll!base::MessagePumpForUI::DoRunLoop() Line 213 + 0x24 bytes
chrome.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Dele
gate * delegate=0x0012f728, base::MessagePumpWin::Dispatcher *
dispatcher=0x054c0138) Line 52 + 0xf bytes
chrome.dll!MessageLoop::RunInternal() Line 197
chrome.dll!MessageLoop::RunHandler() Line 185
chrome.dll!MessageLoopForUI::Run(base::MessagePumpWin::Dispatcher *
dispatcher=0x054c0138) Line 571
chrome.dll!`anonymous namespace'::RunUIMessageLoop(BrowserProcess *
browser_process=0x00f8b720) Line 184
chrome.dll!BrowserMain(const MainFunctionParams & parameters={...}) Line
603 + 0x11 bytes
chrome.dll!ChromeMain(HINSTANCE__ * instance=0x00400000,
sandbox::SandboxInterfaceInfo * sandbox_info=0x0012fe9c, wchar_t *
command_line=0x000208ee) Line 432 + 0xc bytes
chrome.exe!wWinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ *
prev_instance=0x00000000, wchar_t * command_line=0x000208ee, int
__formal=1) Line 102 + 0x12 bytes
chrome.exe!__tmainCRTStartup() Line 263 + 0x2c bytesC
chrome.exe!wWinMainCRTStartup() Line 182C
In this part of code, browser.cc line 2332:
if (flags & TabContents::INVALIDATE_LOAD && GetStatusBubble())
> GetStatusBubble()->SetStatus(GetSelectedTabContents()-
> GetStatusText());
GetSelectedTabContents() is null, the window looks "funky" it looks dark
(shown in the attachements)
Check the files in the attachments for testing.
Attachments:
window.PNG 22.2 KB
test.html 81 bytes
index.html 415 bytes
--
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
-~----------~----~----~----~------~----~------~--~---