Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-74669

Renderer process crash with PDF extension: [...:safe_builtins.cc(153)] Check failed: value->IsObject(). Array

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 5.13.0 Beta2
    • Fix Version/s: 5.13.0 Beta2
    • Component/s: WebEngine
    • Labels:
      None
    • Platform/s:
      Linux/X11
    • Commits:
      e045cb7aa45416288a0f0cc8254bc8b06bf3d35f

      Description

      With the current (73-based) 5.13 branch, when trying to open a PDF, I get a renderer process crash (which seems different from QTBUG-74586):

      [19114:19114:0325/104242.202134:FATAL:safe_builtins.cc(153)] Check failed: value->IsObject(). Array
      #0 0x7f7da7d656c9 base::debug::CollectStackTrace()
      #1 0x7f7da7b719b7 base::debug::StackTrace::StackTrace()
      #2 0x7f7da7b7196e base::debug::StackTrace::StackTrace()
      #3 0x7f7da7ba0f78 logging::LogMessage::~LogMessage()
      #4 0x7f7da76c4b6b extensions::(anonymous namespace)::Load()
      #5 0x7f7da76c6e2a extensions::SafeBuiltins::GetArray()
      #6 0x7f7da768b355 extensions::ModuleSystem::LoadModuleWithNativeAPIBridge()
      #7 0x7f7da768a2f4 extensions::ModuleSystem::LoadModule()
      #8 0x7f7da7686432 extensions::ModuleSystem::RequireForJsInner()
      #9 0x7f7da76859df extensions::ModuleSystem::Require()
      #10 0x7f7da7604865 extensions::Dispatcher::RequireGuestViewModules()
      #11 0x7f7da75fe465 extensions::Dispatcher::DidCreateScriptContext()
      #12 0x7f7da762e006 extensions::ExtensionFrameHelper::DidCreateScriptContext()
      #13 0x7f7dabe97767 content::RenderFrameImpl::DidCreateScriptContext()
      #14 0x7f7dad264387 blink::LocalWindowProxy::Initialize()
      #15 0x7f7dad2a21d9 blink::WindowProxy::SetGlobalProxy()
      #16 0x7f7dad2a4963 blink::WindowProxyManager::SetGlobalProxies()
      #17 0x7f7daaedbd83 blink::WebFrame::Swap()
      #18 0x7f7dabe9b400 content::RenderFrameImpl::SwapIn()
      #19 0x7f7dabe91f94 content::RenderFrameImpl::DidCommitProvisionalLoad()
      #20 0x7f7daaec46f3 blink::LocalFrameClientImpl::DispatchDidCommitLoad()
      #21 0x7f7dab46bfb4 blink::DocumentLoader::DidCommitNavigation()
      #22 0x7f7dab46c609 blink::DocumentLoader::InstallNewDocument()
      #23 0x7f7dab46cbee blink::DocumentLoader::CommitNavigation()
      #24 0x7f7dab46cd19 blink::DocumentLoader::CommitData()
      #25 0x7f7dab46d25a blink::DocumentLoader::DataReceived()
      #26 0x7f7da5432e0f blink::Resource::NotifyDataReceived()
      #27 0x7f7da542af50 blink::Resource::AppendData()
      #28 0x7f7da542b033 blink::RawResource::AppendData()
      #29 0x7f7da5458824 blink::ResourceLoader::DidReceiveData()
      #30 0x7f7dabfe19b7 content::WebURLLoaderImpl::Context::OnReceivedData()
      #31 0x7f7dabfe30ed content::WebURLLoaderImpl::RequestPeerImpl::OnReceivedData()
      #32 0x7f7dabfdc456 content::URLResponseBodyConsumer::OnReadable()
      #33 0x7f7dabfd05d0 content::URLLoaderClientImpl::OnStartLoadingResponseBody()
      #34 0x7f7da1c8f3bd network::mojom::URLLoaderClientStubDispatch::Accept()
      #35 0x7f7da360d793 network::mojom::URLLoaderClientStub<>::Accept()
      #36 0x7f7da84063b5 mojo::InterfaceEndpointClient::HandleValidatedMessage()
      #37 0x7f7da840427b mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
      #38 0x7f7da8439a92 mojo::FilterChain::Accept()
      #39 0x7f7da84058cd mojo::InterfaceEndpointClient::HandleIncomingMessage()
      #40 0x7f7da8410cb1 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
      #41 0x7f7da840f4df mojo::internal::MultiplexRouter::Accept()
      #42 0x7f7da8439a92 mojo::FilterChain::Accept()
      #43 0x7f7da83f9279 mojo::Connector::DispatchMessage()
      #44 0x7f7da83f9844 mojo::Connector::ReadAllAvailableMessages()
      #45 0x7f7da83f87eb mojo::Connector::OnHandleReadyInternal()
      #46 0x7f7da83f84f8 mojo::Connector::OnWatcherHandleReady()
      #47 0x7f7da83ff07f base::internal::FunctorTraits<>::Invoke<>()
      #48 0x7f7da83fe68c base::internal::InvokeHelper<>::MakeItSo<>()
      #49 0x7f7da83fd99a _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEEOj
      #50 0x7f7da83fcba0 base::internal::Invoker<>::Run()
      #51 0x7f7da36070f8 _ZNKR4base17RepeatingCallbackIFvjEE3RunEj
      #52 0x7f7da3606ea0 mojo::SimpleWatcher::DiscardReadyState()
      #53 0x7f7da360b646 base::internal::FunctorTraits<>::Invoke<>()
      #54 0x7f7da360a991 base::internal::InvokeHelper<>::MakeItSo<>()
      #55 0x7f7da360978a _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE7RunImplIRKSD_RKSt5tupleIJS5_EEJLm0EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEEOjSB_
      #56 0x7f7da36086e2 base::internal::Invoker<>::Run()
      #57 0x7f7da8454464 _ZNKR4base17RepeatingCallbackIFvjRKN4mojo18HandleSignalsStateEEE3RunEjS4_
      #58 0x7f7da845349d mojo::SimpleWatcher::OnHandleReady()
      #59 0x7f7da8455333 base::internal::FunctorTraits<>::Invoke<>()
      #60 0x7f7da84550c4 base::internal::InvokeHelper<>::MakeItSo<>()
      #61 0x7f7da8454c2e _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunImplIRKS9_RKSt5tupleIJSB_ijS5_EEJLm0ELm1ELm2ELm3EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEE
      #62 0x7f7da84547f8 base::internal::Invoker<>::Run()
      #63 0x7f7da18caeb2 _ZNO4base12OnceCallbackIFvvEE3RunEv
      #64 0x7f7da7b724bc base::debug::TaskAnnotator::RunTask()
      #65 0x7f7da7ca2142 base::sequence_manager::internal::ThreadControllerImpl::DoWork()
      #66 0x7f7da7cb528a base::internal::FunctorTraits<>::Invoke<>()
      #67 0x7f7da7cb4237 base::internal::InvokeHelper<>::MakeItSo<>()
      #68 0x7f7da7cb14bf _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS5_8WorkTypeEEJNS_7WeakPtrIS5_EES6_EEEFvvEE7RunImplIRKS8_RKSt5tupleIJSA_S6_EEJLm0ELm1EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEE
      #69 0x7f7da7cae40f base::internal::Invoker<>::Run()
      #70 0x7f7da18caeb2 _ZNO4base12OnceCallbackIFvvEE3RunEv
      #71 0x7f7da7b724bc base::debug::TaskAnnotator::RunTask()
      #72 0x7f7da7bbfb55 base::MessageLoopImpl::RunTask()
      #73 0x7f7da7bbfcb7 base::MessageLoopImpl::DeferOrRunPendingTask()
      #74 0x7f7da7bc041c base::MessageLoopImpl::DoWork()
      #75 0x7f7da7bcb385 base::MessagePumpDefault::Run()
      #76 0x7f7da7bbf3d2 base::MessageLoopImpl::Run()
      #77 0x7f7da7c2b159 base::RunLoop::Run()
      #78 0x7f7dac118b90 content::RendererMain()
      #79 0x7f7da70a79c3 content::RunZygote()
      #80 0x7f7da70a7bf9 content::RunOtherNamedProcessTypeMain()
      #81 0x7f7da70a8595 content::ContentMainRunnerImpl::Run()
      #82 0x7f7da70a5208 content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
      #83 0x7f7daa8e1f50 service_manager::Main()
      #84 0x7f7da70a678b content::ContentMain()
      #85 0x7f7da183eb66 QtWebEngine::processMain()
      #86 0x556acb12b2df main
      #87 0x7f7d9f160223 __libc_start_main
      #88 0x556acb12b10e _start
      
      Received signal 6
      #0 0x7f7da7d656c9 base::debug::CollectStackTrace()
      #1 0x7f7da7b719b7 base::debug::StackTrace::StackTrace()
      #2 0x7f7da7b7196e base::debug::StackTrace::StackTrace()
      #3 0x7f7da7d64275 base::debug::(anonymous namespace)::StackDumpSignalHandler()
      #4 0x7f7db427f3c0 <unknown>
      #5 0x7f7d9f173d7f __GI_raise
      #6 0x7f7d9f15e672 __GI_abort
      #7 0x7f7da7d639dc base::debug::(anonymous namespace)::DebugBreak()
      #8 0x7f7da7d639f5 base::debug::BreakDebugger()
      #9 0x7f7da7ba147b logging::LogMessage::~LogMessage()
      #10 0x7f7da76c4b6b extensions::(anonymous namespace)::Load()
      #11 0x7f7da76c6e2a extensions::SafeBuiltins::GetArray()
      #12 0x7f7da768b355 extensions::ModuleSystem::LoadModuleWithNativeAPIBridge()
      #13 0x7f7da768a2f4 extensions::ModuleSystem::LoadModule()
      #14 0x7f7da7686432 extensions::ModuleSystem::RequireForJsInner()
      #15 0x7f7da76859df extensions::ModuleSystem::Require()
      #16 0x7f7da7604865 extensions::Dispatcher::RequireGuestViewModules()
      #17 0x7f7da75fe465 extensions::Dispatcher::DidCreateScriptContext()
      #18 0x7f7da762e006 extensions::ExtensionFrameHelper::DidCreateScriptContext()
      #19 0x7f7dabe97767 content::RenderFrameImpl::DidCreateScriptContext()
      #20 0x7f7dad264387 blink::LocalWindowProxy::Initialize()
      #21 0x7f7dad2a21d9 blink::WindowProxy::SetGlobalProxy()
      #22 0x7f7dad2a4963 blink::WindowProxyManager::SetGlobalProxies()
      #23 0x7f7daaedbd83 blink::WebFrame::Swap()
      #24 0x7f7dabe9b400 content::RenderFrameImpl::SwapIn()
      #25 0x7f7dabe91f94 content::RenderFrameImpl::DidCommitProvisionalLoad()
      #26 0x7f7daaec46f3 blink::LocalFrameClientImpl::DispatchDidCommitLoad()
      #27 0x7f7dab46bfb4 blink::DocumentLoader::DidCommitNavigation()
      #28 0x7f7dab46c609 blink::DocumentLoader::InstallNewDocument()
      #29 0x7f7dab46cbee blink::DocumentLoader::CommitNavigation()
      #30 0x7f7dab46cd19 blink::DocumentLoader::CommitData()
      #31 0x7f7dab46d25a blink::DocumentLoader::DataReceived()
      #32 0x7f7da5432e0f blink::Resource::NotifyDataReceived()
      #33 0x7f7da542af50 blink::Resource::AppendData()
      #34 0x7f7da542b033 blink::RawResource::AppendData()
      #35 0x7f7da5458824 blink::ResourceLoader::DidReceiveData()
      #36 0x7f7dabfe19b7 content::WebURLLoaderImpl::Context::OnReceivedData()
      #37 0x7f7dabfe30ed content::WebURLLoaderImpl::RequestPeerImpl::OnReceivedData()
      #38 0x7f7dabfdc456 content::URLResponseBodyConsumer::OnReadable()
      #39 0x7f7dabfd05d0 content::URLLoaderClientImpl::OnStartLoadingResponseBody()
      #40 0x7f7da1c8f3bd network::mojom::URLLoaderClientStubDispatch::Accept()
      #41 0x7f7da360d793 network::mojom::URLLoaderClientStub<>::Accept()
      #42 0x7f7da84063b5 mojo::InterfaceEndpointClient::HandleValidatedMessage()
      #43 0x7f7da840427b mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
      #44 0x7f7da8439a92 mojo::FilterChain::Accept()
      #45 0x7f7da84058cd mojo::InterfaceEndpointClient::HandleIncomingMessage()
      #46 0x7f7da8410cb1 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
      #47 0x7f7da840f4df mojo::internal::MultiplexRouter::Accept()
      #48 0x7f7da8439a92 mojo::FilterChain::Accept()
      #49 0x7f7da83f9279 mojo::Connector::DispatchMessage()
      #50 0x7f7da83f9844 mojo::Connector::ReadAllAvailableMessages()
      #51 0x7f7da83f87eb mojo::Connector::OnHandleReadyInternal()
      #52 0x7f7da83f84f8 mojo::Connector::OnWatcherHandleReady()
      #53 0x7f7da83ff07f base::internal::FunctorTraits<>::Invoke<>()
      #54 0x7f7da83fe68c base::internal::InvokeHelper<>::MakeItSo<>()
      #55 0x7f7da83fd99a _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEEOj
      #56 0x7f7da83fcba0 base::internal::Invoker<>::Run()
      #57 0x7f7da36070f8 _ZNKR4base17RepeatingCallbackIFvjEE3RunEj
      #58 0x7f7da3606ea0 mojo::SimpleWatcher::DiscardReadyState()
      #59 0x7f7da360b646 base::internal::FunctorTraits<>::Invoke<>()
      #60 0x7f7da360a991 base::internal::InvokeHelper<>::MakeItSo<>()
      #61 0x7f7da360978a _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE7RunImplIRKSD_RKSt5tupleIJS5_EEJLm0EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEEOjSB_
      #62 0x7f7da36086e2 base::internal::Invoker<>::Run()
      #63 0x7f7da8454464 _ZNKR4base17RepeatingCallbackIFvjRKN4mojo18HandleSignalsStateEEE3RunEjS4_
      #64 0x7f7da845349d mojo::SimpleWatcher::OnHandleReady()
      #65 0x7f7da8455333 base::internal::FunctorTraits<>::Invoke<>()
      #66 0x7f7da84550c4 base::internal::InvokeHelper<>::MakeItSo<>()
      #67 0x7f7da8454c2e _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijRKNS3_18HandleSignalsStateEEJNS_7WeakPtrIS4_EEijS5_EEEFvvEE7RunImplIRKS9_RKSt5tupleIJSB_ijS5_EEJLm0ELm1ELm2ELm3EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEE
      #68 0x7f7da84547f8 base::internal::Invoker<>::Run()
      #69 0x7f7da18caeb2 _ZNO4base12OnceCallbackIFvvEE3RunEv
      #70 0x7f7da7b724bc base::debug::TaskAnnotator::RunTask()
      #71 0x7f7da7ca2142 base::sequence_manager::internal::ThreadControllerImpl::DoWork()
      #72 0x7f7da7cb528a base::internal::FunctorTraits<>::Invoke<>()
      #73 0x7f7da7cb4237 base::internal::InvokeHelper<>::MakeItSo<>()
      #74 0x7f7da7cb14bf _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS5_8WorkTypeEEJNS_7WeakPtrIS5_EES6_EEEFvvEE7RunImplIRKS8_RKSt5tupleIJSA_S6_EEJLm0ELm1EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEE
      #75 0x7f7da7cae40f base::internal::Invoker<>::Run()
      #76 0x7f7da18caeb2 _ZNO4base12OnceCallbackIFvvEE3RunEv
      #77 0x7f7da7b724bc base::debug::TaskAnnotator::RunTask()
      #78 0x7f7da7bbfb55 base::MessageLoopImpl::RunTask()
      #79 0x7f7da7bbfcb7 base::MessageLoopImpl::DeferOrRunPendingTask()
      #80 0x7f7da7bc041c base::MessageLoopImpl::DoWork()
      #81 0x7f7da7bcb385 base::MessagePumpDefault::Run()
      #82 0x7f7da7bbf3d2 base::MessageLoopImpl::Run()
      #83 0x7f7da7c2b159 base::RunLoop::Run()
      #84 0x7f7dac118b90 content::RendererMain()
      #85 0x7f7da70a79c3 content::RunZygote()
      #86 0x7f7da70a7bf9 content::RunOtherNamedProcessTypeMain()
      #87 0x7f7da70a8595 content::ContentMainRunnerImpl::Run()
      #88 0x7f7da70a5208 content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
      #89 0x7f7daa8e1f50 service_manager::Main()
      #90 0x7f7da70a678b content::ContentMain()
      #91 0x7f7da183eb66 QtWebEngine::processMain()
      #92 0x556acb12b2df main
      #93 0x7f7d9f160223 __libc_start_main
      #94 0x556acb12b10e _start
        r8: 0000000000000000  r9: 00007ffd5f6e2c80 r10: 0000000000000008 r11: 0000000000000246
       r12: 00000000000017b0 r13: 0000556acc255f18 r14: 00007f7db41a8aa0 r15: 00007ffd5f6e4c88
        di: 0000000000000002  si: 00007ffd5f6e2c80  bp: 00007ffd5f6e2ed0  bx: 0000000000000006
        dx: 0000000000000000  ax: 0000000000000000  cx: 00007f7d9f173d7f  sp: 00007ffd5f6e2c80
        ip: 00007f7d9f173d7f efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000
       trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
      [end of stack trace]
      Calling _exit(1). Core file will not be generated.
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              qt_webengine_team Qt WebEngine Team
              Reporter:
              the compiler Florian Bruhin
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes