Updates:
Status: Untriaged
Labels: -Pri-2 -Needs-Feedback Pri-3 Cr-Platform-Extensions
Comment #3 on issue 432133 by
rse...@chromium.org: Segmentation fault for
The crash reports get dumped to ~/Library/Logs/DiagnosticReports/. I was
able to repro this but *only* if the "MacOS" portion of the path is not
cased properly. Crashed at this stack:
Thread 0 Crashed:: CrBrowserMain Dispatch queue: com.apple.main-thread
0 org.chromium.Chromium.framework 0x000000010f5fcbf1
extensions::ActivityLogAPI::IsExtensionWhitelisted(std::string const&) + 65
(activity_log_private_api.cc:73)
1 org.chromium.Chromium.framework 0x000000010f5ef550
extensions::ActivityLog::OnExtensionLoaded(content::BrowserContext*,
extensions::Extension const*) + 32 (activity_log.cc:451)
2 org.chromium.Chromium.framework 0x000000010f512cee
extensions::ExtensionRegistry::TriggerOnLoaded(extensions::Extension
const*) + 430 (weak_ptr.h:205)
3 org.chromium.Chromium.framework 0x000000010f76f723
ExtensionService::NotifyExtensionLoaded(extensions::Extension const*) + 947
(extension_service.cc:1055)
4 org.chromium.Chromium.framework 0x000000010f7718d9
ExtensionService::AddExtension(extensions::Extension const*) + 1561
(extension_service.cc:1538)
5 org.chromium.Chromium.framework 0x000000010f79cfc2
extensions::InstalledLoader::Load(extensions::ExtensionInfo const&, bool) +
770 (ref_counted.h:403)
6 org.chromium.Chromium.framework 0x000000010f79d435
extensions::InstalledLoader::LoadAllExtensions() + 1013 (stl_vector.h:400)
7 org.chromium.Chromium.framework 0x000000010f76d00c
ExtensionService::Init() + 220 (extension_service.cc:414)
8 org.chromium.Chromium.framework 0x000000010f783219
extensions::ExtensionSystemImpl::Shared::Init(bool) + 1561
(extension_system_impl.cc:215)
9 org.chromium.Chromium.framework 0x000000010f783914
extensions::ExtensionSystemImpl::InitForRegularProfile(bool) + 100
(trace_event.h:750)
10 org.chromium.Chromium.framework 0x000000010bb8d0ba
ProfileManager::DoFinalInitForServices(Profile*, bool) + 170
(profile_manager.cc:1078)
11 org.chromium.Chromium.framework 0x000000010bb8cebe
ProfileManager::DoFinalInit(Profile*, bool) + 142 (profile_manager.cc:1047)
12 org.chromium.Chromium.framework 0x000000010bb8e128
ProfileManager::AddProfile(Profile*) + 248 (profile_manager.cc:1205)
13 org.chromium.Chromium.framework 0x000000010bb892c5
ProfileManager::CreateAndInitializeProfile(base::FilePath const&) + 213
(profile_manager.cc:1214)
14 org.chromium.Chromium.framework 0x000000010bb88f9c
ProfileManager::GetProfile(base::FilePath const&) + 76
(profile_manager.cc:390)
15 org.chromium.Chromium.framework 0x000000010ba5d996
ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 1606
(chrome_browser_main.cc:386)
16 org.chromium.Chromium.framework 0x000000010ba5d21a
ChromeBrowserMainParts::PreMainMessageLoopRun() + 122
(chrome_browser_main.cc:1082)
17 org.chromium.Chromium.framework 0x000000010ed4400a
content::BrowserMainLoop::PreMainMessageLoopRun() + 138
(browser_main_loop.cc:898)
18 org.chromium.Chromium.framework 0x000000010eff8047
content::StartupTaskRunner::RunAllTasksNow() + 39
(startup_task_runner.cc:46)
19 org.chromium.Chromium.framework 0x000000010ed426c1
content::BrowserMainLoop::CreateStartupTasks() + 737
(browser_main_loop.cc:786)
20 org.chromium.Chromium.framework 0x000000010ed464cd
content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams
const&) + 557 (scoped_ptr.h:241)
21 org.chromium.Chromium.framework 0x000000010ed401cf
content::BrowserMain(content::MainFunctionParams const&) + 143
(browser_main.cc:22)
22 org.chromium.Chromium.framework 0x000000010bf451dc
content::ContentMainRunnerImpl::Run() + 92 (content_main_runner.cc:798)
23 org.chromium.Chromium.framework 0x000000010bf44816
content::ContentMain(content::ContentMainParams const&) + 54
(content_main.cc:19)
24 org.chromium.Chromium.framework 0x000000010b9be002 ChromeMain + 66
(chrome_main.cc:66)
25 Chromium 0x000000010b9b7f39 main + 9
(chrome_exe_main_mac.cc:20)
26 Chromium 0x000000010b9b7f24 start + 52
This related message is printed:
[2053:775:1022/143320:ERROR:component_loader.cc(169)] Failed to parse
extension manifest.
It seems like something in component_loader.cc fails to properly get found
when the path is wrong, and then something explodes later.
I'm kind of inclined to WontFix this, but I'll leave that to Extensions
triage to decide.