New issue
Advanced search Search tips

Issue 923774 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 21
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

Mac debug crash: Error installing extension 'extensions::SafeBuiltins'.

Project Member Reported by alancutter@chromium.org, Jan 21 (2 days ago)

Issue description

Chrome Version: commit a1091960ca9aedbd696e3efe80e2523b827242b1.
OS: Mac 10.14

What steps will reproduce the problem?
(1) Build Mac chromium debug:
use_goma = true
dcheck_always_on = true
is_component_build = true
enable_nacl = false
is_debug = true
(2) Launch chromium.

What is the expected result?

Pages should load.

What happens instead?

All pages crash the renderer with:
Error installing extension 'extensions::SafeBuiltins'.
[65082:775:0121/143139.353916:FATAL:v8_initializer.cc(86)] 
0   libbase.dylib                       0x000000010cca403f base::debug::StackTrace::StackTrace(unsigned long) + 31
1   libbase.dylib                       0x000000010cb97c2f logging::LogMessage::~LogMessage() + 223
2   libblink_core.dylib                 0x000000011d89b631 blink::ReportFatalErrorInMainThread(char const*, char const*) + 257
3   libv8.dylib                         0x000000010a96ea5f v8::V8::ToLocalEmpty() + 63
4   libblink_core.dylib                 0x000000011d88fa81 blink::V8ContextSnapshot::CreateContextFromSnapshot(v8::Isolate*, blink::DOMWrapperWorld const&, v8::ExtensionConfiguration*, v8::Local<v8::Object>, blink::Document*) + 433
5   libblink_core.dylib                 0x000000011d838641 blink::LocalWindowProxy::CreateContext() + 849
6   libblink_core.dylib                 0x000000011d8378dc blink::LocalWindowProxy::Initialize() + 764
7   libblink_core.dylib                 0x000000011e0ee14d blink::Frame::GetWindowProxy(blink::DOMWrapperWorld&) + 29
8   libblink_core.dylib                 0x000000011e117ec3 blink::LocalFrame::WindowProxy(blink::DOMWrapperWorld&) + 19
9   libblink_core.dylib                 0x000000011d88ac36 blink::ToV8ContextEvenIfDetached(blink::LocalFrame*, blink::DOMWrapperWorld&) + 102
10  libblink_core.dylib                 0x000000011d88ab11 blink::ToScriptStateImpl(blink::LocalFrame*, blink::DOMWrapperWorld&) + 33
11  libblink_core.dylib                 0x000000011d88aeaf blink::ToScriptState(blink::LocalFrame*, blink::DOMWrapperWorld&) + 127
12  libblink_core.dylib                 0x000000011e1b74a7 blink::WebLocalFrameImpl::MainWorldScriptContext() const + 23
13  libchrome_dll.dylib                 0x00000001121f8f34 SearchBoxExtension::Install(blink::WebLocalFrame*) + 52
14  libcontent.dylib                    0x00000001170cab92 content::RenderFrameImpl::DidClearWindowObject() + 738
15  libblink_core.dylib                 0x000000011dfe4dcf blink::LocalFrameClientImpl::DispatchDidClearWindowObjectInMainWorld() + 47
16  libblink_core.dylib                 0x000000011e8168ce blink::FrameLoader::DispatchDidClearDocumentOfWindowObject() + 254
17  libblink_core.dylib                 0x000000011e7fe986 blink::DocumentLoader::InstallNewDocument(blink::KURL const&, scoped_refptr<blink::SecurityOrigin const>, blink::Document*, blink::WebGlobalObjectReusePolicy, WTF::AtomicString const&, WTF::AtomicString const&, blink::DocumentLoader::InstallNewDocumentReason, blink::ParserSynchronizationPolicy, blink::KURL const&) + 1990
18  libblink_core.dylib                 0x000000011e7fcbd6 blink::DocumentLoader::CommitNavigation(WTF::AtomicString const&, blink::KURL const&) + 1078
19  libblink_core.dylib                 0x000000011e7fc3d9 blink::DocumentLoader::CommitData(char const*, unsigned long) + 73
20  libblink_core.dylib                 0x000000011e7fedc3 blink::DocumentLoader::DataReceived(blink::Resource*, char const*, unsigned long) + 611
21  libblink_platform.dylib             0x0000000121751c92 blink::Resource::NotifyDataReceived(char const*, unsigned long) + 114
22  libblink_platform.dylib             0x0000000121751988 blink::Resource::AppendData(char const*, unsigned long) + 232
23  libblink_platform.dylib             0x00000001217879a4 blink::ResourceLoader::DidReceiveData(char const*, int) + 164
24  libcontent.dylib                    0x0000000116f689fa content::WebURLLoaderImpl::Context::OnReceivedData(std::__Cr::unique_ptr<content::RequestPeer::ReceivedData, std::__Cr::default_delete<content::RequestPeer::ReceivedData> >) + 90
25  libcontent.dylib                    0x0000000116f69944 content::WebURLLoaderImpl::RequestPeerImpl::OnReceivedData(std::__Cr::unique_ptr<content::RequestPeer::ReceivedData, std::__Cr::default_delete<content::RequestPeer::ReceivedData> >) + 132
26  libcontent.dylib                    0x0000000116f61971 content::URLResponseBodyConsumer::OnReadable(unsigned int) + 673
27  libcontent.dylib                    0x0000000116f60a62 content::URLLoaderClientImpl::OnStartLoadingResponseBody(mojo::ScopedHandleBase<mojo::DataPipeConsumerHandle>) + 786
28  libcontent.dylib                    0x00000001160e09e8 network::mojom::URLLoaderClientStubDispatch::Accept(network::mojom::URLLoaderClient*, mojo::Message*) + 1432
29  libbindings.dylib                   0x000000010cf357c6 mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) + 950
30  libbindings.dylib                   0x000000010cf350e6 mojo::FilterChain::Accept(mojo::Message*) + 150
31  libbindings.dylib                   0x000000010cf36b85 mojo::InterfaceEndpointClient::HandleIncomingMessage(mojo::Message*) + 117
32  libbindings.dylib                   0x000000010cf3d768 mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) + 1432
33  libbindings.dylib                   0x000000010cf3cbf9 mojo::internal::MultiplexRouter::Accept(mojo::Message*) + 377
34  libbindings.dylib                   0x000000010cf350e6 mojo::FilterChain::Accept(mojo::Message*) + 150
35  libbindings.dylib                   0x000000010cf2e277 mojo::Connector::DispatchMessage(mojo::Message) + 327
36  libbindings.dylib                   0x000000010cf2eeca mojo::Connector::ReadAllAvailableMessages() + 826
37  libbindings.dylib                   0x000000010cf2eaa9 mojo::Connector::OnHandleReadyInternal(unsigned int) + 185
38  libbindings.dylib                   0x000000010cf2fb17 mojo::SimpleWatcher::DiscardReadyState(base::RepeatingCallback<void (unsigned int)> const&, unsigned int, mojo::HandleSignalsState const&) + 103
39  libmojo_public_system_cpp.dylib     0x000000010cfb023b mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) + 379
40  libmojo_public_system_cpp.dylib     0x000000010cfb0761 void base::internal::Invoker<base::internal::BindState<void (mojo::SimpleWatcher::*)(int, unsigned int, mojo::HandleSignalsState const&), base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState>, void ()>::RunImpl<void (mojo::SimpleWatcher::* const&)(int, unsigned int, mojo::HandleSignalsState const&), std::__Cr::tuple<base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState> const&, 0ul, 1ul, 2ul, 3ul>(void (mojo::SimpleWatcher::* const&)(int, unsigned int, mojo::HandleSignalsState const&), std::__Cr::tuple<base::WeakPtr<mojo::SimpleWatcher>, int, unsigned int, mojo::HandleSignalsState> const&, std::__Cr::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul>) + 193
41  libbase.dylib                       0x000000010cb7c541 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) + 305
42  libbase.dylib                       0x000000010cc34757 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) + 711
43  libbase.dylib                       0x000000010cc34cde base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoDelayedWork(base::TimeTicks*) + 78
44  libbase.dylib                       0x000000010cbb7735 base::MessagePumpCFRunLoopBase::RunWork() + 85
45  libbase.dylib                       0x000000010cb9ac1a base::mac::CallWithEHFrame(void () block_pointer) + 10
46  libbase.dylib                       0x000000010cbb6eef base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 63
47  CoreFoundation                      0x00007fff2c52d1d9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
48  CoreFoundation                      0x00007fff2c52d17f __CFRunLoopDoSource0 + 108
49  CoreFoundation                      0x00007fff2c51102c __CFRunLoopDoSources0 + 195
50  CoreFoundation                      0x00007fff2c5105d3 __CFRunLoopRun + 1226
51  CoreFoundation                      0x00007fff2c50feb6 CFRunLoopRunSpecific + 467
52  Foundation                          0x00007fff2e8944aa -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
53  libbase.dylib                       0x000000010cbb7f81 base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) + 113
54  libbase.dylib                       0x000000010cbb685f base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 127
55  libbase.dylib                       0x000000010cc34fcb base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) + 155
56  libbase.dylib                       0x000000010cbf0af5 base::RunLoop::Run() + 789
57  libcontent.dylib                    0x000000011712b844 content::RendererMain(content::MainFunctionParams const&) + 1412
58  libcontent.dylib                    0x000000011729cae8 content::ContentMainRunnerImpl::Run(bool) + 424
59  libembedder.dylib                   0x000000010cb1ba45 service_manager::Main(service_manager::MainParams const&) + 3109
60  libcontent.dylib                    0x000000011729be34 content::ContentMain(content::ContentMainParams const&) + 68
61  libchrome_dll.dylib                 0x000000010fe326cf ChromeMain + 175
62  Chromium Helper                     0x000000010a768b60 main + 848
63  libdyld.dylib                       0x00007fff597eaed9 start + 1
64  ???                                 0x0000000000000010 0x0 + 16


 

Comment 1 by alancutter@chromium.org, Jan 21 (2 days ago)

Status: WontFix (was: Untriaged)
My bad. I had export DYLD_LIBRARY_PATH=/Users/alancutter/repos/chromium/src/out/release set. Removing that makes it all work again.

Sign in to add a comment