Re: Issue 129651 in chromium: Deleting user profile is not working and chrome crashes.

8 views
Skip to first unread message

chro...@googlecode.com

unread,
May 24, 2012, 7:07:52 PM5/24/12
to chromi...@chromium.org
Updates:
Cc: pkas...@chromium.org a...@chromium.org

Comment #6 on issue 129651 by dhar...@google.com: Deleting user profile is
not working and chrome crashes.
http://code.google.com/p/chromium/issues/detail?id=129651

pkasting@, avi@: what could it be?

chro...@googlecode.com

unread,
May 24, 2012, 7:13:53 PM5/24/12
to chromi...@chromium.org
Updates:
Owner: raya...@chromium.org
Labels: Action-FeedbackNeeded

Comment #7 on issue 129651 by pkas...@chromium.org: Deleting user profile
The stack given has no relation at all to the description in comment 0.
Perhaps the original issue was about a different crash ID (or didn't end up
submitting a crash)?

The stack here is indicating that the user explicitly visited the "crash
the browser" URL.

chro...@googlecode.com

unread,
May 24, 2012, 7:14:53 PM5/24/12
to chromi...@chromium.org

Comment #8 on issue 129651 by raya...@chromium.org: Deleting user profile
Sorry for the wrong version number,The issue is with 20.0.1132.17
(Official Build 138701) not with 20.0.1132.11 (Official Build 137611) .

chro...@googlecode.com

unread,
May 24, 2012, 7:33:53 PM5/24/12
to chromi...@chromium.org
Updates:
Cc: ligim...@chromium.org
Labels: -Action-FeedbackNeeded

Comment #9 on issue 129651 by ligim...@chromium.org: Deleting user profile
Reproduced the crash.The stack trace is related to profiles.

Crash ID
========
50ae8e7efbbd6ef9

Crash Report
============
Thread 0 *CRASHED* ( EXCEPTION_BREAKPOINT @ 0x668efcb8 )
0x668efcb8 [chrome.dll] - startup_helper_win.cc:24] `anonymous
namespace'::InvalidParameter(wchar_t const *,wchar_t const *,wchar_t const
*,unsigned int,unsigned int)
0x668237c7 [chrome.dll] - invarg.c:125] _invalid_parameter_noinfo
0x65eb8d4b [chrome.dll] - vector:783]
std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
> > >::operator[](unsigned int)
0x66979df7 [chrome.dll] - profile_info_cache.cc:713]
ProfileInfoCache::GetInfoForProfileAtIndex(unsigned int)
0x6697a38b [chrome.dll] - profile_info_cache.cc:317]
ProfileInfoCache::IsUsingGAIANameOfProfileAtIndex(unsigned int)
0x6697a20e [chrome.dll] - profile_info_cache.cc:269]
ProfileInfoCache::GetNameOfProfileAtIndex(unsigned int)
0x66979c76 [chrome.dll] - profile_info_cache.cc:229]
ProfileInfoCache::DeleteProfileFromCache(FilePath const &)
0x66956183 [chrome.dll] - profile_manager.cc:927]
ProfileManager::ScheduleProfileForDeletion(FilePath const &)
0x66a99c25 [chrome.dll] - manage_profile_handler2.cc:236]
options2::ManageProfileHandler::DeleteProfile(base::ListValue const *)
0x66a72259 [chrome.dll] - bind_internal.h:1225]
base::internal::Invoker<1,base::internal::BindState<base::internal::RunnableAdapter<void
( webkit_media::WebMediaPlayerProxy::*)(media::NetworkEvent)>,void
(webkit_media::WebMediaPlayerProxy *,media::NetworkEvent),void
(webkit_media::WebMediaPlayerProxy *)>,void
(webkit_media::WebMediaPlayerProxy
*,media::NetworkEvent)>::Run(base::internal::BindStateBase
*,media::NetworkEvent const &)
0x66e0ccb8 [chrome.dll] - web_ui_impl.cc:250]
WebUIImpl::ProcessWebUIMessage(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const &)
0x669a9650 [chrome.dll] - uber_ui.cc:177]
UberUI::OverrideHandleWebUIMessage(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const &)
0x66e0cc65 [chrome.dll] - web_ui_impl.cc:242]
WebUIImpl::ProcessWebUIMessage(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const &)
0x66e0d5fa [chrome.dll] - web_ui_impl.cc:88] WebUIImpl::OnWebUISend(GURL
const &,std::basic_string<char,std::char_traits<char>,std::allocator<char>
> const &,base::ListValue const &)
0x66e0cacf [chrome.dll] - tuple.h:560] DispatchToMethod<WebUIImpl,void (
WebUIImpl::*)(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const
&),GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,base::ListValue>(WebUIImpl *,void ( WebUIImpl::*)(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const
&),Tuple3<GURL,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>,base::ListValue> const &)
0x66e0cbdb [chrome.dll] - view_messages.h:1661]
ViewHostMsg_WebUISend::Dispatch<WebContentsImpl,WebContentsImpl,void (
WebContentsImpl::*)(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const &)>(IPC::Message const *,WebContentsImpl
*,WebContentsImpl *,void ( WebContentsImpl::*)(GURL const
&,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &,base::ListValue const &))
0x66e0dac9 [chrome.dll] - web_ui_impl.cc:73]
WebUIImpl::OnMessageReceived(IPC::Message const &)
0x66e2c5f1 [chrome.dll] - web_contents_impl.cc:554]
WebContentsImpl::OnMessageReceived(IPC::Message const &)
0x66e064af [chrome.dll] - render_view_host_impl.cc:827]
content::RenderViewHostImpl::OnMessageReceived(IPC::Message const &)
0x66e0107e [chrome.dll] - render_process_host_impl.cc:941]
RenderProcessHostImpl::OnMessageReceived(IPC::Message const &)
0x6686ba2b [chrome.dll] - ipc_channel_proxy.cc:247]
IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const &)
0x66fb43f1 [chrome.dll] - bind_internal.h:1254]
base::internal::Invoker<2,base::internal::BindState<base::internal::RunnableAdapter<void
(
content::PluginDataRemoverImpl::Context::*)(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> const &)>,void (content::PluginDataRemoverImpl::Context
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &),void (content::PluginDataRemoverImpl::Context
*,std::basic_string<char,std::char_traits<char>,std::allocator<char>
>)>,void (content::PluginDataRemoverImpl::Context
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> >
const &)>::Run(base::internal::BindStateBase *)
0x65ec1c67 [chrome.dll] - message_loop.cc:458]
MessageLoop::RunTask(base::PendingTask const &)
0x65ec26aa [chrome.dll] - message_loop.cc:647] MessageLoop::DoWork()
0x65ef11f8 [chrome.dll] - message_pump_win.cc:204]
base::MessagePumpForUI::DoRunLoop()
0x65ef0fd6 [chrome.dll] - message_pump_win.cc:52]
base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate
*,base::MessagePumpDispatcher *)
0x65ec17b5 [chrome.dll] - message_loop.cc:390] MessageLoop::RunHandler()
0x65ec2978 [chrome.dll] - message_loop.cc:763]
MessageLoopForUI::RunWithDispatcher(base::MessagePumpDispatcher *)
0x669759a5 [chrome.dll] - chrome_browser_main.cc:1897]
ChromeBrowserMainParts::MainMessageLoopRun(int *)
0x66e241a6 [chrome.dll] - browser_main_loop.cc:453]
content::BrowserMainLoop::RunMainMessageLoopParts()
0x66e3fe41 [chrome.dll] - browser_main_runner.cc:98] `anonymous
namespace'::BrowserMainRunnerImpl::Run()
0x66dfe493 [chrome.dll] - browser_main.cc:21]
BrowserMain(content::MainFunctionParams const &)
0x668ef88d [chrome.dll] - content_main_runner.cc:290] `anonymous
namespace'::RunNamedProcessTypeMain(std::basic_string<char,std::char_traits<char>,std::allocator<char>
> const &,content::MainFunctionParams const &,content::ContentMainDelegate
*)
0x668ef8fa [chrome.dll] - content_main_runner.cc:548] `anonymous
namespace'::ContentMainRunnerImpl::Run()
0x668ed31c [chrome.dll] - content_main.cc:35]
content::ContentMain(HINSTANCE__ *,sandbox::SandboxInterfaceInfo
*,content::ContentMainDelegate *)
0x66823481 [chrome.dll] - chrome_main.cc:28] ChromeMain
0x011b7f23 [chrome.exe] - client_util.cc:423]
MainDllLoader::Launch(HINSTANCE__ *,sandbox::SandboxInterfaceInfo *)
0x011b7226 [chrome.exe] - chrome_exe_main_win.cc:31]
RunChrome(HINSTANCE__ *)
0x011b7291 [chrome.exe] - chrome_exe_main_win.cc:47] wWinMain
0x011d7738 [chrome.exe] - crt0.c:263] __tmainCRTStartup
0x76663399 [kernel32.dll] + 0x00013399] BaseThreadInitThunk
0x778d9ef1 [ntdll.dll] + 0x00039ef1] __RtlUserThreadStart
0x778d9ec4 [ntdll.dll] + 0x00039ec4] _RtlUserThreadStart

chro...@googlecode.com

unread,
May 24, 2012, 7:36:53 PM5/24/12
to chromi...@chromium.org
Updates:
Labels: Action-BisectNeeded

Comment #10 on issue 129651 by ligim...@chromium.org: Deleting user profile
(No comment was entered for this change.)

chro...@googlecode.com

unread,
May 24, 2012, 7:46:53 PM5/24/12
to chromi...@chromium.org
Updates:
Cc: sa...@chromium.org

Comment #12 on issue 129651 by r...@chromium.org: Deleting user profile is
+sail

chro...@googlecode.com

unread,
May 24, 2012, 7:55:54 PM5/24/12
to chromi...@chromium.org

Comment #13 on issue 129651 by raya...@chromium.org: Deleting user profile
Please find the Bisect result for the Issue:

You are probably looking for build 134055.
CHANGELOG URL:
http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog.html?url=/trunk/src&range=134053:134055
Built at revision:
http://src.chromium.org/viewvc/chrome?view=rev&revision=134055

chro...@googlecode.com

unread,
May 24, 2012, 8:17:54 PM5/24/12
to chromi...@chromium.org
Updates:
Labels: -Action-BisectNeeded

Comment #14 on issue 129651 by raya...@chromium.org: Deleting user profile

chro...@googlecode.com

unread,
May 24, 2012, 9:01:55 PM5/24/12
to chromi...@chromium.org
Updates:
Status: Assigned
Owner: est...@chromium.org

Comment #15 on issue 129651 by dhar...@google.com: Deleting user profile is
http://src.chromium.org/viewvc/chrome?view=rev&revision=134055

chro...@googlecode.com

unread,
May 24, 2012, 9:10:55 PM5/24/12
to chromi...@chromium.org

Comment #16 on issue 129651 by dhar...@google.com: Deleting user profile is
This is not reproducible in 21.0.1150.0 canary. May be M20 is missing a
change?!?!

chro...@googlecode.com

unread,
May 24, 2012, 9:11:55 PM5/24/12
to chromi...@chromium.org

Comment #17 on issue 129651 by est...@chromium.org: Deleting user profile
i don't understand the repro steps, please create screencast.

chro...@googlecode.com

unread,
May 25, 2012, 8:35:06 PM5/25/12
to chromi...@chromium.org
Updates:
Status: Started

Comment #19 on issue 129651 by est...@chromium.org: Deleting user profile
for those following along: http://codereview.chromium.org/10453020/

chro...@googlecode.com

unread,
May 30, 2012, 7:04:09 PM5/30/12
to chromi...@chromium.org
Updates:
Labels: Merge-Requested

Comment #21 on issue 129651 by est...@chromium.org: Deleting user profile

chro...@googlecode.com

unread,
Jun 4, 2012, 10:25:27 PM6/4/12
to chromi...@chromium.org
Updates:
Labels: merge-merged-1132

Comment #23 on issue 129651 by bugdro...@chromium.org: Deleting user
profile is not working and chrome crashes.
http://code.google.com/p/chromium/issues/detail?id=129651#c23

The following revision refers to this bug:
http://src.chromium.org/viewvc/chrome?view=rev&revision=140461

------------------------------------------------------------------------
r140461 | est...@chromium.org | Mon Jun 04 18:17:48 PDT 2012

Changed paths:
M
http://src.chromium.org/viewvc/chrome/branches/1132/src/chrome/browser/resources/options2/browser_options.js?r1=140461&r2=140460&pathrev=140461
M
http://src.chromium.org/viewvc/chrome/branches/1132/src/chrome/browser/profiles/profile_info_cache.cc?r1=140461&r2=140460&pathrev=140461

Merge 139419 - fix crash when double-deleting a profile

this fixes both the UI (so it's impossible to trigger the crash) and skirts
around the crash itself (which could potentially still be triggered via a
UI race, i.e. if the user clicks fast enough).

BUG=129651 (maybe? not sure I understand that bug but this has a very
similar stack signature)
TEST=create second profile. open delete dialog for that profile (don't
delete yet). Go to profile 2 window, open settings. Open delete dialog for
profile 2. Confirm delete of profile 2 on profile 2 window. Notice that the
delete confirmation dialog in profile 1's window has now closed on its own.

Review URL: https://chromiumcodereview.appspot.com/10453020

TBR=est...@chromium.org
Review URL: https://chromiumcodereview.appspot.com/10521018
------------------------------------------------------------------------

chro...@googlecode.com

unread,
Jun 4, 2012, 11:14:27 PM6/4/12
to chromi...@chromium.org
Updates:
Status: Fixed

Comment #24 on issue 129651 by est...@chromium.org: Deleting user profile
fixed?

chro...@googlecode.com

unread,
Jun 7, 2012, 1:38:59 AM6/7/12
to chromi...@chromium.org
Updates:
Labels: -Mstone-20 -Pri-1 Mstone-21 Pri-2

Comment #27 on issue 129651 by est...@chromium.org: Deleting user profile
since there's no longer a crash, I'm going to mark this as m21.

I still need the screencast I requested in c17 because I still don't
understand the repro steps as stated.

chro...@googlecode.com

unread,
Jun 7, 2012, 1:39:59 AM6/7/12
to chromi...@chromium.org
Updates:
Labels: -Stability-Crash

Comment #28 on issue 129651 by est...@chromium.org: Deleting user profile

chro...@googlecode.com

unread,
Jun 7, 2012, 1:02:33 PM6/7/12
to chromi...@chromium.org

Comment #29 on issue 129651 by raya...@chromium.org: Deleting user profile
Please find the screencast in the attachment for this issue.

Attachments:
Screen Recording 3.mov 7.9 MB

chro...@googlecode.com

unread,
Jun 19, 2012, 9:35:10 PM6/19/12
to chromi...@chromium.org

Comment #31 on issue 129651 by raya...@chromium.org: Deleting user profile
It is still reproducible with the latest beta 20.0.1132.43.Now it is not
crashing ,But the same behavior what you see in the video attached in
Comment 29.

I can show on my Windows7 and Mac 10.7.4 Systems.

chro...@googlecode.com

unread,
Jun 19, 2012, 11:43:12 PM6/19/12
to chromi...@chromium.org

Comment #32 on issue 129651 by est...@chromium.org: Deleting user profile
I meant to ask if you are still seeing it on canary.

chro...@googlecode.com

unread,
Jun 27, 2012, 1:28:35 PM6/27/12
to chromi...@chromium.org

Comment #35 on issue 129651 by kar...@google.com: Deleting user profile is
evan did u do something to fix it that we need to merge to 20 and 21? now
that it works on canary?


chro...@googlecode.com

unread,
Jun 27, 2012, 2:39:38 PM6/27/12
to chromi...@chromium.org

Comment #36 on issue 129651 by raya...@chromium.org: Deleting user profile
It is working fine with 21.0.1180.13 (Official Build 144351) on Mac and
Windows also.

chro...@googlecode.com

unread,
Jun 27, 2012, 2:41:38 PM6/27/12
to chromi...@chromium.org
Updates:
Status: Fixed

Comment #37 on issue 129651 by kar...@google.com: Deleting user profile is
excellent. closing. ty.

chro...@googlecode.com

unread,
Jun 27, 2012, 2:46:38 PM6/27/12
to chromi...@chromium.org

Comment #38 on issue 129651 by raya...@google.com: Deleting user profile is
Verified as Fixed with 21.0.1180.13 (Official Build 144351) .

chro...@googlecode.com

unread,
Jun 28, 2012, 3:14:01 PM6/28/12
to chromi...@chromium.org
Updates:
Status: Untriaged

Comment #39 on issue 129651 by pucchaka...@chromium.org: Deleting user
profile is not working and chrome crashes.
http://code.google.com/p/chromium/issues/detail?id=129651

The steps provided in Comment # 25 is still reproducible on the latest beta
build 20.0.1132.47 (Official Build 144678) - Win7/64 bit.

chro...@googlecode.com

unread,
Jun 28, 2012, 3:15:01 PM6/28/12
to chromi...@chromium.org

Comment #40 on issue 129651 by raya...@chromium.org: Deleting user profile
It is happening to me with the 20.0.1132.47 (Official Build 144678) on my
Mac 10.7.4 also with the steps provided in Comment # 25.

Reply all
Reply to author
Forward
0 new messages