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

QtWebEngine regression when doing Shift+Click

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.11.0
    • 5.11.0 Beta 4
    • WebEngine
    • None
    • Linux, X11, Plasma5

    Description

      Shift+Click on an attachment in kmail makes webengine crash, every time.
      This is a regression in 5.11.
      Sorry that I don't have time to make a standalone testcase, I'm sure carewolf can test this in kmail directly

       
      [8914:8914:0423/232111.811475:FATAL:render_frame_host_manager.cc(894)] Check failed: browser_context == render_frame_host_->GetSiteInstance()->GetBrowserContext() (0xeb2a910 vs. 0x2697630)
      #0 0x7fb0616942ea base::debug::StackTrace::StackTrace()
      #1 0x7fb061692395 base::debug::StackTrace::StackTrace()
      #2 0x7fb0616d6b44 logging::LogMessage::~LogMessage()
      #3 0x7fb05f870722 content::RenderFrameHostManager::ShouldSwapBrowsingInstancesForNavigation()
      #4 0x7fb05f870c77 content::RenderFrameHostManager::GetSiteInstanceForNavigation()
      #5 0x7fb05f873f8a content::RenderFrameHostManager::GetSiteInstanceForNavigationRequest()
      #6 0x7fb05f86e7a9 content::RenderFrameHostManager::GetFrameHostForNavigation()
      #7 0x7fb05f86e57b content::RenderFrameHostManager::DidCreateNavigationRequest()
      #8 0x7fb05f79a6e1 content::FrameTreeNode::CreatedNavigationRequest()
      #9 0x7fb05f7fd56f content::NavigatorImpl::RequestNavigation()
      #10 0x7fb05f7fa97a content::NavigatorImpl::NavigateToEntry()
      #11 0x7fb05f7fad6e content::NavigatorImpl::NavigateToPendingEntry()
      #12 0x7fb05f7cbfd0 content::NavigationControllerImpl::NavigateToPendingEntryInternal()
      #13 0x7fb05f7cbc0b content::NavigationControllerImpl::NavigateToPendingEntry()
      #14 0x7fb05f7c3370 content::NavigationControllerImpl::LoadEntry()
      #15 0x7fb05f7c4f57 content::NavigationControllerImpl::LoadURLWithParams()
      #16 0x7fb05dc1a09d QtWebEngineCore::WebContentsDelegateQt::OpenURLFromTab()
      #17 0x7fb060125acb content::WebContentsImpl::OpenURL()
      #18 0x7fb05f7fbc63 content::NavigatorImpl::RequestOpenURL()
      #19 0x7fb05f807c07 content::RenderFrameHostImpl::OnOpenURL()
      #20 0x7fb05f849ceb _ZN4base20DispatchToMethodImplIPN7content19RenderFrameHostImplEMS2_FvRK27FrameHostMsg_OpenURL_ParamsESt5tupleIIS4_EEILm0EEEEvRKT_T0_OT1_St16integer_sequenceImIXspT2_EEE
      #21 0x7fb05f83b305 _ZN4base16DispatchToMethodIPN7content19RenderFrameHostImplEMS2_FvRK27FrameHostMsg_OpenURL_ParamsESt5tupleIJS4_EEEEvRKT_T0_OT1_
      #22 0x7fb05f82d7a8 _ZN3IPC16DispatchToMethodIN7content19RenderFrameHostImplEMS2_FvRK27FrameHostMsg_OpenURL_ParamsEvSt5tupleIJS3_EEEEvPT_T0_PT1_OT2_
      #23 0x7fb05f8201ae _ZN3IPC8MessageTI25FrameHostMsg_OpenURL_MetaSt5tupleIJ27FrameHostMsg_OpenURL_ParamsEEvE8DispatchIN7content19RenderFrameHostImplES8_vMS8_FvRKS3_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
      #24 0x7fb05f804725 content::RenderFrameHostImpl::OnMessageReceived()
      #25 0x7fb05fda52da content::RenderProcessHostImpl::OnMessageReceived()
      #26 0x7fb062e78865 IPC::ChannelProxy::Context::OnDispatchMessage()
      #27 0x7fb062e7ebc5 base::internal::FunctorTraits<>::Invoke<>()
      #28 0x7fb062e7e53b base::internal::InvokeHelper<>::MakeItSo<>()
      #29 0x7fb062e7ca7d _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEE
      #30 0x7fb062e7be84 base::internal::Invoker<>::Run()
      #31 0x7fb05dc58f36 _ZNO4base12OnceCallbackIFvvEE3RunEv
      #32 0x7fb061694998 base::debug::TaskAnnotator::RunTask()
      #33 0x7fb0616ed9a0 base::internal::IncomingTaskQueue::RunTask()
      #34 0x7fb0616f1c5a base::MessageLoop::RunTask()
      #35 0x7fb0616f1dce base::MessageLoop::DeferOrRunPendingTask()
      #36 0x7fb0616f20fd base::MessageLoop::DoWork()
      #37 0x7fb05dba005a QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::customEvent()
      #38 0x7fb074e70eb3 QObject::event()
      #39 0x7fb075c3ace0 QApplicationPrivate::notify_helper()
      #40 0x7fb075c42229 QApplication::notify()
      #41 0x7fb074e419d5 QCoreApplication::notifyInternal2()
      #42 0x7fb074e47e92 QCoreApplicationPrivate::sendPostedEvents()
      #43 0x7fb074e4824c QCoreApplication::sendPostedEvents()
      #44 0x7fb074e9abd0 postEventSourceDispatch()
      #45 0x7fb057491134 g_main_context_dispatch
      #46 0x7fb057491388 <unknown>
      #47 0x7fb05749142c g_main_context_iteration
      #48 0x7fb074e9a5b7 QEventDispatcherGlib::processEvents()
      #49 0x7fb0468bccbf QPAEventDispatcherGlib::processEvents()
      #50 0x7fb074e3fad3 QEventLoop::processEvents()
      #51 0x7fb074e3ff1e QEventLoop::exec()
      #52 0x7fb074e49632 QCoreApplication::exec()
      #53 0x7fb0753fde0c QGuiApplication::exec()
      #54 0x7fb075c3abbb QApplication::exec()
      #55 0x000000403a6c main
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-67900
          # Subject Branch Project Status CR V

          Activity

            People

              juri.valdmann Jüri Valdmann (Inactive)
              dfaure_kdab David Faure
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes