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

Reply via email to