desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #74883
[Bug 1225215] Re: chromium doesn't shut down. Next run gets "Your profile could not be opened".
** Changed in: chromium-browser (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1225215
Title:
chromium doesn't shut down. Next run gets "Your profile could not be
opened".
Status in “chromium-browser” package in Ubuntu:
Fix Released
Bug description:
"""Your profile could not be opened correctly.
Some features may be unavailable. Please
check that the profile exists and you have
permission to read and write its contents."""
I can reproduce by making the CPU very busy before starting chromium, then exiting.
#0 0xb62f2424 in __kernel_vsyscall ()
#1 0xb086484b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2 0xb60a1ed2 in base::ConditionVariable::Wait (this=0xbfefd918) at base/synchronization/condition_variable_posix.cc:37
#3 0xb60a28c5 in base::WaitableEvent::TimedWait (this=this@entry=0xb8d2aea4, max_time=...) at base/synchronization/waitable_event_posix.cc:211
#4 0xb60a29e3 in base::WaitableEvent::Wait (this=this@entry=0xb8d2aea4) at base/synchronization/waitable_event_posix.cc:156
#5 0xb693ebb5 in browser_sync::NonFrontendDataTypeController::StopWhileAssociating (this=this@entry=0xb8d2ae58)
at chrome/browser/sync/glue/non_frontend_data_type_controller.cc:122
#6 0xb693f228 in browser_sync::NonFrontendDataTypeController::Stop (this=0xb8d2ae58) at chrome/browser/sync/glue/non_frontend_data_type_controller.cc:168
#7 0xb686dd16 in browser_sync::ModelAssociationManager::Stop (this=this@entry=0xb93e5b2c) at chrome/browser/sync/glue/model_association_manager.cc:246
#8 0xb68582b8 in StopImpl (this=0xb93e5ad8) at chrome/browser/sync/glue/data_type_manager_impl.cc:509
#9 browser_sync::DataTypeManagerImpl::Stop (this=0xb93e5ad8) at chrome/browser/sync/glue/data_type_manager_impl.cc:471
#10 0xb64f24ed in ProfileSyncService::ShutdownImpl (this=this@entry=0xb8eb1c20, sync_disabled=sync_disabled@entry=false)
at chrome/browser/sync/profile_sync_service.cc:792
#11 0xb64f266f in ProfileSyncService::Shutdown (this=0xb8eb1c20) at chrome/browser/sync/profile_sync_service.cc:769
#12 0xb1d03ecc in BrowserContextKeyedServiceFactory::BrowserContextShutdown (this=0xb8d00a98, context=0xb8cdf918)
at components/browser_context_keyed_service/browser_context_keyed_service_factory.cc:102
#13 0xb1d0383a in BrowserContextDependencyManager::DestroyBrowserContextServices (this=0xb8ce0998, context=context@entry=0xb8cdf918)
at components/browser_context_keyed_service/browser_context_dependency_manager.cc:96
#14 0xb6668108 in ProfileImpl::~ProfileImpl (this=0xb8cdf918, __in_chrg=<optimized out>) at chrome/browser/profiles/profile_impl.cc:641
#15 0xb666832c in ProfileImpl::~ProfileImpl (this=0xb8cdf918, __in_chrg=<optimized out>) at chrome/browser/profiles/profile_impl.cc:655
#16 0xb666117f in ProfileDestroyer::DestroyProfileWhenAppropriate (profile=0xb8cdf918) at chrome/browser/profiles/profile_destroyer.cc:54
#17 0xb6489668 in ProfileManager::ProfileInfo::~ProfileInfo (this=0xb8e5f6d0, __in_chrg=<optimized out>) at chrome/browser/profiles/profile_manager.cc:1163
#18 0xb648993f in depart (this=0xb8d1c684) at ./base/memory/linked_ptr.h:146
#19 ~linked_ptr (this=0xb8d1c684, __in_chrg=<optimized out>) at ./base/memory/linked_ptr.h:84
#20 ~pair (this=0xb8d1c680, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/stl_pair.h:96
#21 destroy (this=<optimized out>, __p=0xb8d1c680) at /usr/include/c++/4.8/ext/new_allocator.h:133
#22 _M_destroy_node (this=0xb8ce7f4c, __p=0xb8d1c670) at /usr/include/c++/4.8/bits/stl_tree.h:395
#23 std::_Rb_tree<base::FilePath, std::pair<base::FilePath const, linked_ptr<ProfileManager::ProfileInfo> >, std::_Select1st<std::pair<base::FilePath const, linked_ptr<ProfileManager::ProfileInfo> > >, std::less<base::FilePath>, std::allocator<std::pair<base::FilePath const, linked_ptr<ProfileManager::ProfileInfo> > > >::_M_erase (this=this@entry=0xb8ce7f4c, __x=0xb8d1c670) at /usr/include/c++/4.8/bits/stl_tree.h:1127
#24 0xb6489a40 in ~_Rb_tree (this=0xb8ce7f4c, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/stl_tree.h:671
#25 ~map (this=0xb8ce7f4c, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/stl_map.h:96
#26 ProfileManager::~ProfileManager (this=0xb8ce7f30, __in_chrg=<optimized out>) at chrome/browser/profiles/profile_manager.cc:306
#27 0xb6489a9c in ProfileManager::~ProfileManager (this=0xb8ce7f30, __in_chrg=<optimized out>) at chrome/browser/profiles/profile_manager.cc:307
#28 0xb68baf50 in operator() (this=0xb8cac658, ptr=<optimized out>) at ./base/memory/scoped_ptr.h:137
#29 reset (p=0x0, this=0xb8cac658) at ./base/memory/scoped_ptr.h:246
#30 reset (p=0x0, this=0xb8cac658) at ./base/memory/scoped_ptr.h:367
#31 BrowserProcessImpl::StartTearDown (this=0xb8cac630) at chrome/browser/browser_process_impl.cc:245
#32 0xb6725e11 in ChromeBrowserMainParts::PostMainMessageLoopRun (this=this@entry=0xb8c4ba90) at chrome/browser/chrome_browser_main.cc:1691
#33 0xb6552d1c in ChromeBrowserMainPartsLinux::PostMainMessageLoopRun (this=0xb8c4ba90) at chrome/browser/chrome_browser_main_linux.cc:137
#34 0xb45031ea in content::BrowserMainLoop::ShutdownThreadsAndCleanUp (this=0xb8c4ba20) at content/browser/browser_main_loop.cc:642
#35 0xb45051fc in content::BrowserMainRunnerImpl::Shutdown (this=0xb8c4b990) at content/browser/browser_main_runner.cc:128
#36 0xb44ff9c2 in content::BrowserMain (parameters=...) at content/browser/browser_main.cc:24
#37 0xb44e7312 in content::RunNamedProcessTypeMain (process_type=..., main_function_params=..., delegate=0xbfefe2d0) at content/app/content_main_runner.cc:433
#38 0xb44e73b4 in content::ContentMainRunnerImpl::Run (this=0xb8c37148) at content/app/content_main_runner.cc:754
#39 0xb44e59a8 in content::ContentMain (argc=argc@entry=1, argv=argv@entry=0xbfefe3b4, delegate=delegate@entry=0xbfefe2d0) at content/app/content_main.cc:35
#40 0xb642cf15 in ChromeMain (argc=1, argv=0xbfefe3b4) at chrome/app/chrome_main.cc:32
#41 0xb642cbe8 in main (argc=1, argv=0xbfefe3b4) at chrome/app/chrome_exe_main_gtk.cc:43
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1225215/+subscriptions