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

Comment #13 on issue 17179 by [email protected]: Freeze for 15s when  
opening option dialog box
http://code.google.com/p/chromium/issues/detail?id=17179

(Strangely I can repro this about 50% of the time on my home machine with  
chrome, but
not the chromium debug build I just compiled, so thanks to gouedard for the  
stack
trace!)

and with that, woo! I knew it, I win.

#0  0xf7fac430 in __kernel_vsyscall ()
#1  0xf751157b in read () from /lib32/libpthread.so.0
#2  0x08491c2e in base::GetAppOutput (c...@0xffcc8b30, output=0xffcc8b6c) at
/usr/include/bits/unistd.h:45
#3  0x081a3680 in ShellIntegration::IsDefaultBrowser () at  
/build/buildd/chromium-
browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/shell_integration_linux.cc:78
#4  0x083ac1c9 in GeneralPageGtk::InitDefaultBrowserGroup (this=0xa7f3014)  
at
/build/buildd/chromium-browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/gtk/options/general_page_gtk.cc:357
#5  0x083ad4a9 in GeneralPageGtk (this=0xa7f3014, profile=0xa4cb358) at
/build/buildd/chromium-browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/gtk/options/general_page_gtk.cc:74
#6  0x0829a351 in OptionsWindowGtk (this=0xa7f3008, profile=0xa4cb358) at
/build/buildd/chromium-browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/gtk/options/options_window_gtk.cc:81
#7  0x0829a9b5 in ShowOptionsWindow (page=OPTIONS_PAGE_DEFAULT,
highlight_group=OPTIONS_GROUP_NONE, profile=0xa4cb358) at  
/build/buildd/chromium-
browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/gtk/options/options_window_gtk.cc:209
#8  0x0821b0d8 in Browser::OpenOptionsDialog (this=0xf5105560) at
/build/buildd/chromium-browser-3.0.196.0~svn20090724r21527/build-
tree/src/chrome/browser/browser.cc:1137

ShellIntegration::IsDefaultBrowser() should definitely NOT be executed on  
the UI
thread. It needs to be stuffed in a helper thread (the IO one maybe).

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