| Issue 47302: | app mode crash on startup | |
| 27 people starred this issue and may be notified of changes. | Back to list |
Restricted
Sign in to add a comment
|
$ chromium-browser --app=http://www.google.com Segmentation fault (core dumped) this is 6.0.446.0~svn20100623r50564 (ubuntu build) $ chromium-browser -g --single-process --app=http://www.google.com # Env: # LD_LIBRARY_PATH=/usr/lib/chromium-browser # PATH=/usr/lib/chromium-browser:/home/fta/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games # GTK_PATH= # CHROMIUM_USER_FLAGS= # CHROMIUM_FLAGS=--enable-webgl --enable-extension-timeline-api /usr/bin/gdb /usr/lib/chromium-browser/chromium-browser -x /tmp/chromiumargs.t44GNn GNU gdb (GDB) 7.1-ubuntu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/lib/chromium-browser/chromium-browser...Reading symbols from /usr/lib/debug/usr/lib/chromium-browser/chromium-browser...done. done. (gdb) r Starting program: /usr/lib/chromium-browser/chromium-browser --enable-webgl --enable-extension-timeline-api --single-process --app=http://www.google.com [Thread debugging using libthread_db enabled] [New Thread 0xb7ddab70 (LWP 2651)] [New Thread 0xb7419b70 (LWP 2652)] [New Thread 0xb6c18b70 (LWP 2653)] [New Thread 0xb6417b70 (LWP 2654)] [New Thread 0xb5c16b70 (LWP 2655)] [New Thread 0xb5415b70 (LWP 2656)] [New Thread 0xb4c14b70 (LWP 2657)] [New Thread 0xb4413b70 (LWP 2658)] [New Thread 0xb43f2b70 (LWP 2659)] [2642:2657:681559448:ERROR:chrome/browser/net/chrome_url_request_context.cc(98)] Cannot use V8 Proxy resolver in single process mode. Program received signal SIGSEGV, Segmentation fault. Browser::CreateForApp (app_name=..., extension=0x0, profile=0xa62f5a0, is_panel=false) at chrome/browser/browser.cc:316 316 chrome/browser/browser.cc: No such file or directory. in chrome/browser/browser.cc (gdb) bt #0 Browser::CreateForApp (app_name=..., extension=0x0, profile=0xa62f5a0, is_panel=false) at chrome/browser/browser.cc:316 #1 0x08324b8c in Browser::OpenApplicationWindow (profile=0xa62f5a0, extension=0x0, container=Extension::LAUNCH_WINDOW, url_input=...) at chrome/browser/browser.cc:562 #2 0x083250a8 in Browser::OpenApplicationWindow (profile=0xa62f5a0, url=...) at chrome/browser/browser.cc:591 #3 0x08330cde in BrowserInit::LaunchWithProfile::OpenApplicationWindow (this=0xbfffdc30, profile=0xa62f5a0) at chrome/browser/browser_init.cc:628 #4 0x0833100a in BrowserInit::LaunchWithProfile::Launch (this=0xbfffdc30, profile=0xa62f5a0, process_startup=true) at chrome/browser/browser_init.cc:518 #5 0x08331a17 in BrowserInit::LaunchBrowser (this=0xbfffe920, command_line=..., profile=0xa62f5a0, cur_dir=..., process_startup=true, return_code=0xbfffe9d8) at chrome/browser/browser_init.cc:390 #6 0x08331db2 in BrowserInit::ProcessCmdLineImpl (command_line=..., cur_dir=..., process_startup=<value optimized out>, profile=0xa62f5a0, return_code=0xbfffe9d8, browser_init=0xbfffe920) at chrome/browser/browser_init.cc:1035 #7 0x080748eb in BrowserInit::Start (parameters=...) at ./chrome/browser/browser_init.h:45 #8 BrowserMain (parameters=...) at chrome/browser/browser_main.cc:1386 #9 0x0806e7dd in ChromeMain (argc=5, argv=0xbffff7b4) at chrome/app/chrome_dll_main.cc:861 #10 0x0806ed12 in main (argc=5, argv=0xbffff7b4) at chrome/app/chrome_exe_main_gtk.cc:50 (gdb) bt f #0 Browser::CreateForApp (app_name=..., extension=0x0, profile=0xa62f5a0, is_panel=false) at chrome/browser/browser.cc:316 type = Browser::TYPE_APP initial_pos = {origin_ = {x_ = 176272908, y_ = 176311756}, size_ = {width_ = 176557532, height_ = 16695933}} #1 0x08324b8c in Browser::OpenApplicationWindow (profile=0xa62f5a0, extension=0x0, container=Extension::LAUNCH_WINDOW, url_input=...) at chrome/browser/browser.cc:562 url = {spec_ = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa693c8c "http://www.google.com/"}}, is_valid_ = true, parsed_ = {scheme = {begin = 0, len = 4}, username = {begin = 0, len = -1}, password = { begin = 0, len = -1}, host = {begin = 7, len = 14}, port = {begin = 0, len = -1}, path = {begin = 21, len = 1}, query = {begin = 0, len = -1}, ref = { begin = 0, len = -1}}} tab_contents = <value optimized out> app_name = {static npos = <optimized out>, _M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0xa693c3c L"www.google.com_/"}} as_panel = <value optimized out> browser = <value optimized out> #2 0x083250a8 in Browser::OpenApplicationWindow (profile=0xa62f5a0, url=...) at chrome/browser/browser.cc:591 No locals. #3 0x08330cde in BrowserInit::LaunchWithProfile::OpenApplicationWindow (this=0xbfffdc30, profile=0xa62f5a0) at chrome/browser/browser_init.cc:628 policy = <value optimized out> url_string = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa86148c "http://www.google.com"} app_id = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {static npos = <optimized out>, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa47ed9c ""}} url = {spec_ = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa693c8c "http://www.google.com/"}}, is_valid_ = true, parsed_ = {scheme = {begin = 0, len = 4}, username = {begin = 0, len = -1}, password = { begin = 0, len = -1}, host = {begin = 7, len = 14}, port = {begin = 0, len = -1}, path = {begin = 21, len = 1}, query = {begin = 0, len = -1}, ref = { begin = 0, len = -1}}} #4 0x0833100a in BrowserInit::LaunchWithProfile::Launch (this=0xbfffdc30, profile=0xa62f5a0, process_startup=true) at chrome/browser/browser_init.cc:518 No locals. #5 0x08331a17 in BrowserInit::LaunchBrowser (this=0xbfffe920, command_line=..., profile=0xa62f5a0, cur_dir=..., process_startup=true, return_code=0xbfffe9d8) at chrome/browser/browser_init.cc:390 lwp = warning: can't find linker symbol for virtual table for `BrowserInit::LaunchWithProfile' value warning: found `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage' instead {cur_dir_ = warning: can't find linker symbol for virtual table for `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >' value warning: found `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage' instead {static npos = <optimized out>, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider' value warning: found `std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Rep::_S_empty_rep_storage' instead {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0xa47f10c L""}}, command_line_ = @0xa5638a0, profile_ = 0xa62f5a0, browser_init_ = 0xbfffe920} launched = <value optimized out> #6 0x08331db2 in BrowserInit::ProcessCmdLineImpl (command_line=..., cur_dir=..., process_startup=<value optimized out>, profile=0xa62f5a0, return_code=0xbfffe9d8, browser_init=0xbfffe920) at chrome/browser/browser_init.cc:1035 silent_launch = false #7 0x080748eb in BrowserInit::Start (parameters=...) at ./chrome/browser/browser_init.h:45 No locals. #8 BrowserMain (parameters=...) at chrome/browser/browser_main.cc:1386 sdch_manager = {static kMaxDictionarySize = <optimized out>, static kMaxDictionaryCount = <optimized out>, static global_ = 0xbfffe744, dictionaries_ = { _M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SdchManager::Dictionary*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, SdchManager::Dictionary*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfffe748, _M_right = 0xbfffe748}, _M_node_count = 0}}}, fetcher_ = {ptr_ = 0xa8144e4}, sdch_enabled_ = true, supported_domain_ = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead { static npos = <optimized out>, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value warning: found `std::string::_Rep::_S_empty_rep_storage' instead {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa47ed9c ""}}, blacklisted_domains_ = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfffe76c, _M_right = 0xbfffe76c}, _M_node_count = 0}}}, exponential_blacklist_count = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfffe784, _M_right = 0xbfffe784}, _M_node_count = 0}}}, allow_latency_experiment_ = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfffe79c, _M_right = 0xbfffe79c}, _M_node_count = 0}}}} metrics = Cannot access memory at address 0xbfffde50 (gdb)
Jun 23, 2010
#1
evan@chromium.org
Labels:
-Pri-2 Pri-0 ReleaseBlock-Dev
Jun 23, 2010
PS: not blaming anyone, but it's kind of alarming no tests caught this
Jun 24, 2010
(No comment was entered for this change.)
Status:
Assigned
Jun 24, 2010
evan you picked right! my bad :(
Labels:
Mstone-6
Jun 24, 2010
Issue 47419 has been merged into this issue.
Cc:
anan...@chromium.org rek...@google.com
Jun 24, 2010
This Happening on Windows also.
Labels:
OS-Windows OS-Linux 6.0.447.0
Jun 24, 2010
is there a fix coming for this? If not I might go back to beta build.
Jun 24, 2010
yep it's a recent regression due to some code I checked in -- I'm hoping to fix it ASAP
Jun 25, 2010
Issue 47475 has been merged into this issue.
Jun 25, 2010
finnur ran into the same thing and fixed it looks like app mode isn't testing, so we'll be writing a unit test
Status:
Duplicate
Mergedinto: 47484
Jun 28, 2010
Another test case suggested: in my Windows XP the browser also crashes when it has several pages happily opened and one clicks a shortcut.
Jun 28, 2010
Another test case suggested: in my Windows XP the browser also crashes when it has several pages happily opened and one clicks a shortcut.
Jul 1, 2010
Yes, Windows Vista Ultimate & Windows 7 Pro, chrome crashes when I try to start an existing application shortcut.
Jul 18, 2012
See: Issue 119374
Oct 13, 2012
This issue has been closed for some time. No one will pay attention to new comments. If you are seeing this bug or have new data, please click New Issue to start a new bug.
Labels:
Restrict-AddIssueComment-Commit
Mergedinto: chromium:47484
Mar 10, 2013
(No comment was entered for this change.)
Labels:
-Area-Internals -Mstone-6 Cr-Internals M-6
Mar 13, 2013
(No comment was entered for this change.)
Labels:
-Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue
|
||||||||||||
| ► Sign in to add a comment | |||||||||||||