← Back to team overview

desktop-packages team mailing list archive

[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