| Issue 3895: | Chrome: Crash Report - Stack Signature: ChromeViews::FocusManager::OnNCDestroy(HWND__ *)-A44500 | |
| 1 person starred this issue and may be notified of changes. | Back to list |
Sign in to add a comment
|
Possible, mouse wheel issue, at first glance, seems UI related. The full crash report details can be found at: http://go/crash/reportdetail? reportid=c643339efc1316c&product=Chrome&version=0.3.154.9&signature=ChromeViews%3A%3AFocusManager%3A%3AOnNCDestroy(HWND__+*)-A44500 Meta information: Report ID: c643339efc1316c Report Time: 2008/10/30 09:24:01, Thu Uptime: 105 sec Cumulative Uptime: 0 sec User Email: User Comments: Product Name: Chrome Product Version: 0.3.154.9 OS Name: Windows NT OS Version: 5.1.2600 Service Pack 3 CPU Architecture: x86 CPU Info: GenuineIntel family 15 model 6 stepping 4 plat: Win32 ptype: browser Stack Trace: Thread 0 *CRASHED* 0x01503b7b [chrome.dll] - focus_manager.cc:285 ChromeViews::FocusManager::OnNCDestroy(HWND__ *) 0x015035c3 [chrome.dll] - focus_manager.cc:162 ChromeViews::FocusWindowCallback 0x7e418733 [user32.dll] +0x00008733 InternalCallWinProc 0x7e42bdf0 [user32.dll] +0x0001bdf0 __fnINOUTLPSCROLLINFO 0x7e428e9f [user32.dll] +0x00018e9f DispatchClientMessage 0x7e42b16e [user32.dll] +0x0001b16e __fnNCDESTROY 0x7c90e452 [ntdll.dll] +0x0000e452 KiUserCallbackDispatcher 0x0150349e [chrome.dll] - focus_manager.cc:119 ChromeViews::RerouteMouseWheel 0x01257180 [chrome.dll] - web_contents.cc:318 WebContents::Destroy() 0x0126ec16 [chrome.dll] - navigation_controller.cc:405 NavigationController::Destroy() 0x013ef2ce [chrome.dll] - constrained_window_impl.cc:1298 ConstrainedWindowImpl::OnFinalMessage(HWND__ *) 0x015030d9 [chrome.dll] - hwnd_view_container.cc:920 ChromeViews::HWNDViewContainer::WndProc(HWND__ *,unsigned int,unsigned int,long) 0x7e418733 [user32.dll] +0x00008733 InternalCallWinProc 0x7e418815 [user32.dll] +0x00008815 UserCallWinProcCheckWow 0x7e42a012 [user32.dll] +0x0001a012 CallWindowProcAorW 0x7e42a038 [user32.dll] +0x0001a038 CallWindowProcW 0x015035b3 [chrome.dll] - focus_manager.cc:187 ChromeViews::FocusWindowCallback 0x7e418733 [user32.dll] +0x00008733 InternalCallWinProc 0x7e42bdf0 [user32.dll] +0x0001bdf0 __fnINOUTLPSCROLLINFO 0x7e428e9f [user32.dll] +0x00018e9f DispatchClientMessage 0x7e42b16e [user32.dll] +0x0001b16e __fnNCDESTROY 0x7c90e452 [ntdll.dll] +0x0000e452 KiUserCallbackDispatcher 0x0150349e [chrome.dll] - focus_manager.cc:119 ChromeViews::RerouteMouseWheel 0x01257180 [chrome.dll] - web_contents.cc:318 WebContents::Destroy() 0x0126ec16 [chrome.dll] - navigation_controller.cc:405 NavigationController::Destroy() 0x0129740a [chrome.dll] - tab_strip_model.cc:560 TabStripModel::InternalCloseTabContentsAt(int,bool) 0x01231185 [chrome.dll] - browser.h:198 Browser::CloseAllTabs() 0x01233b2d [chrome.dll] - browser.cc:1204 Browser::OnWindowClosing() 0x01233770 [chrome.dll] - browser.cc:1099 Browser::ProcessPendingTabs() 0x01233a2b [chrome.dll] - browser.cc:1174 Browser::ClearUnloadState(TabContents *) 0x01232ba2 [chrome.dll] - browser.cc:798 Browser::CloseContents(TabContents *) 0x012589b9 [chrome.dll] - web_contents.cc:1085 WebContents::Close(RenderViewHost *) 0x0128207d [chrome.dll] - render_view_host.cc:265 RenderViewHost::ClosePageIgnoringUnloadEvents(int,int) 0x01229324 [chrome.dll] - task.h:390 RunnableFunction<void (*)(int,int),Tuple2<int,int> >::Run() 0x0100bc14 [chrome.dll] - message_loop.cc:303 MessageLoop::RunTask(Task *) 0x0100bc50 [chrome.dll] - message_loop.cc:311 MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const &) 0x0100be45 [chrome.dll] - message_loop.cc:403 MessageLoop::DoWork() 0x01018788 [chrome.dll] - message_pump_win.cc:331 base::MessagePumpForUI::DoRunLoop() 0x01018329 [chrome.dll] - message_pump_win.cc:95 base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate *,base::MessagePumpWin::Dispatcher *) 0x0100b94c [chrome.dll] - message_loop.cc:187 MessageLoop::RunInternal() 0x0100b8c6 [chrome.dll] - message_loop.cc:175 MessageLoop::RunHandler() 0x0100c0f2 [chrome.dll] - message_loop.cc:553 MessageLoopForUI::Run(base::MessagePumpWin::Dispatcher *) 0x011fa575 [chrome.dll] - browser_main.cc:509 BrowserMain(CommandLine &,int,sandbox::BrokerServices *) 0x0100345d [chrome.dll] - chrome_dll_main.cc:224 ChromeMain 0x00402aa6 [chrome.exe] - google_update_client.cc:99 google_update::GoogleUpdateClient::Launch(HINSTANCE__ *,sandbox::SandboxInterfaceInfo *,wchar_t *,int,char const *,int *) 0x0040253f [chrome.exe] - chrome_exe_main.cc:77 wWinMain |
||||||||||||||||||||||
,
Nov 18, 2008
(No comment was entered for this change.)
Status: Assigned
Owner: a...@chromium.org Labels: Mstone-1.1 |
|||||||||||||||||||||||
,
Nov 19, 2008
From the crash dump and some investigation this is most likely due to WM_NCDESTROY being sent for already destroyed window. Although odd, it can happen if DestroyWindow is called from WM_NCDESTROY. Raymond san describes it here: http://blogs.msdn.com/oldnewthing/archive/2005/07/27/443824.aspx This may happen if a child view based on HWND is being destroyed in the context of destruction sequence of its parent. We may end up calling DestroyWindow during the handling of OnFinalMessage
Cc: jcam...@chromium.org b...@chromium.org
|
|||||||||||||||||||||||
|
,
Nov 25, 2008
Status: Duplicate
Mergedinto: 4714 |
|||||||||||||||||||||||
| ► Sign in to add a comment | |||||||||||||||||||||||