New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 27199 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2009
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug
M-4

Restricted
  • Only users with EditIssue permission may comment.



Sign in to add a comment

Crash inside ExtensionsService::ReloadExtension

Project Member Reported by thestig@chromium.org, Nov 9 2009

Issue description

One of the top crashes for Chrome Linux 4.0.237.0.

ptype: 	browser
lsb-release: 	Ubuntu 9.10

0x08538e4a  [chrome  - values.cc:1391]  std::_Rb_tree<c++ gibberish>
0x08539553  [chrome  - basic_string.h:491] 
DictionaryValue::Get(std::basic_string<wchar_t, std::char_traits<wchar_t>,
std::allocator<wchar_t> > const&, Value**) const
0x0853981e  [chrome  - values.cc:426] 
DictionaryValue::GetList(std::basic_string<wchar_t,
std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, ListValue**) const
0x09359dc7  [chrome  - pref_service.cc:312] 
PrefService::GetDictionary(wchar_t const*) const
0x080b9c66  [chrome  - extension_prefs.cc:393] 
ExtensionPrefs::GetExtensionPath(std::string const&)
0x080cbeb8  [chrome  - extensions_service.cc:179] 
ExtensionsService::ReloadExtension(std::string const&)
0x082d889a  [chrome  - crashed_extension_infobar.cc:54] 
CrashedExtensionInfoBarDelegate::Accept()
0x080f802c  [chrome  - infobar_gtk.cc:294] 
ConfirmInfoBar::OnOkButton(_GtkWidget*, ConfirmInfoBar*)
...

Sample crash: http://crash/reportdetail?reportid=db357c4edb9e8990
 
Labels: Crash
Labels: TopCrasher
Labels: Crash-TopCrasher
Labels: -TopCrasher

Comment 5 by evan@chromium.org, Nov 11 2009

Labels: ReleaseBlock-Beta
Status: Assigned
I notice "CrashedExtensionInfoBarDelegate::Accept()" on the crash stack -- maybe 
that's important here...

Comment 6 by aa@chromium.org, Nov 11 2009

Labels: Mstone-4

Comment 7 by bugdro...@gmail.com, Nov 12 2009

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

------------------------------------------------------------------------
r31826 | estade@chromium.org | 2009-11-12 13:18:49 -0800 (Thu, 12 Nov 2009) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser.cc?r1=31826&r2=31825

Correctly get ExtensionService out of EXTENSION_PROCESS_CRASHED notification.

Source is Profile*, not ExtensionsService*.

BUG= 27199 
TEST=load gmail browser action extension, crash it with task manager, press reload button.

Review URL: http://codereview.chromium.org/385076
------------------------------------------------------------------------

Comment 8 by est...@chromium.org, Nov 12 2009

Status: Fixed

Comment 9 by aa@chromium.org, Nov 16 2009

 Issue 27831  has been merged into this issue.
Labels: -Crash-TopCrasher Crash-TopFixed
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=31826 

------------------------------------------------------------------------
r31826 | estade@chromium.org | 2009-11-12 13:18:49 -0800 (Thu, 12 Nov 2009) | 8 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/browser/browser.cc?r1=31826&r2=31825

Correctly get ExtensionService out of EXTENSION_PROCESS_CRASHED notification.

Source is Profile*, not ExtensionsService*.

BUG= 27199 
TEST=load gmail browser action extension, crash it with task manager, press reload button.

Review URL: http://codereview.chromium.org/385076
------------------------------------------------------------------------

Labels: Feature-Extensions
Labels: -Crash bulkmove Stability-Crash
One of the top crashes for Chrome Linux 4.0.237.0.

ptype: 	browser
lsb-release: 	Ubuntu 9.10

0x08538e4a  [chrome  - values.cc:1391]  std::_Rb_tree&lt;c++ gibberish&gt;
0x08539553  [chrome  - basic_string.h:491] 
DictionaryValue::Get(std::basic_string&lt;wchar_t, std::char_traits&lt;wchar_t&gt;,
std::allocator&lt;wchar_t&gt; &gt; const&amp;, Value**) const
0x0853981e  [chrome  - values.cc:426] 
DictionaryValue::GetList(std::basic_string&lt;wchar_t,
std::char_traits&lt;wchar_t&gt;, std::allocator&lt;wchar_t&gt; &gt; const&amp;, ListValue**) const
0x09359dc7  [chrome  - pref_service.cc:312] 
PrefService::GetDictionary(wchar_t const*) const
0x080b9c66  [chrome  - extension_prefs.cc:393] 
ExtensionPrefs::GetExtensionPath(std::string const&amp;)
0x080cbeb8  [chrome  - extensions_service.cc:179] 
ExtensionsService::ReloadExtension(std::string const&amp;)
0x082d889a  [chrome  - crashed_extension_infobar.cc:54] 
CrashedExtensionInfoBarDelegate::Accept()
0x080f802c  [chrome  - infobar_gtk.cc:294] 
ConfirmInfoBar::OnOkButton(_GtkWidget*, ConfirmInfoBar*)
...

Sample crash: http://crash/reportdetail?reportid=db357c4edb9e8990
Project Member

Comment 14 by bugdroid1@chromium.org, Oct 13 2012

Labels: Restrict-AddIssueComment-Commit
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.
Project Member

Comment 15 by bugdroid1@chromium.org, Mar 10 2013

Labels: -Mstone-4 -Feature-Extensions M-4 Cr-Platform-Extensions
Project Member

Comment 16 by bugdroid1@chromium.org, Mar 13 2013

Labels: -Restrict-AddIssueComment-Commit Restrict-AddIssueComment-EditIssue
Labels: hasTestcase

Sign in to add a comment