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

tst_QWebEngineProfile::urlSchemeHandlerStreaming is flaky

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • None
    • 5.11
    • WebEngine
    • None
    • Arch Linux

    Description

      ********* Start testing of tst_QWebEngineProfile *********
      Config: Using QtTest library 5.11.0, Qt 5.11.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 7.3.1 20180312)
      PASS   : tst_QWebEngineProfile::initTestCase()
      QWARN  : tst_QWebEngineProfile::urlSchemeHandlerStreaming() QMutex: destroying locked mutex
      QFATAL : tst_QWebEngineProfile::urlSchemeHandlerStreaming() ASSERT: "d->recursive" in file /mnt/src/qtbase/src/corelib/thread/qmutex.cpp, line 64
      FAIL!  : tst_QWebEngineProfile::urlSchemeHandlerStreaming() Received a fatal error.
         Loc: [Unknown file(0)]
      Totals: 1 passed, 1 failed, 0 skipped, 0 blacklisted, 1111ms
      ********* Finished testing of tst_QWebEngineProfile *********
      Received signal 6
      #0 0x7fb564279a48 base::debug::StackTrace::StackTrace()
      #1 0x7fb5642778f1 base::debug::StackTrace::StackTrace()
      #2 0x7fb5642784bc base::debug::(anonymous namespace)::StackDumpSignalHandler()
      #3 0x7fb556ecddd0 <unknown>
      #4 0x7fb55624f860 __GI_raise
      #5 0x7fb556250ec9 __GI_abort
      #6 0x7fb557608bd4 qt_message_fatal()
      #7 0x7fb55760995d QMessageLogger::fatal()
      #8 0x7fb557602592 qt_assert()
      #9 0x7fb557611cd4 QMutex::unlock()
      #10 0x555945dbb888 StreamingIODevice::close()
      #11 0x7fb55fe35953 QtWebEngineCore::URLRequestCustomJob::~URLRequestCustomJob()
      #12 0x7fb55fe359b1 QtWebEngineCore::URLRequestCustomJob::~URLRequestCustomJob()
      #13 0x7fb565791e6c std::default_delete<>::operator()()
      #14 0x7fb5657919bb std::unique_ptr<>::reset()
      #15 0x7fb56578abcb net::URLRequest::~URLRequest()
      #16 0x7fb56578af66 net::URLRequest::~URLRequest()
      #17 0x7fb561805c1e std::default_delete<>::operator()()
      #18 0x7fb561805865 std::unique_ptr<>::~unique_ptr()
      #19 0x7fb5621c297c content::ResourceLoader::~ResourceLoader()
      #20 0x7fb5621c29ee content::ResourceLoader::~ResourceLoader()
      #21 0x7fb5621a900a std::default_delete<>::operator()()
      #22 0x7fb5621a2653 std::unique_ptr<>::~unique_ptr()
      #23 0x7fb5621bb7a0 std::pair<>::~pair()
      #24 0x7fb5621bb7c0 __gnu_cxx::new_allocator<>::destroy<>()
      #25 0x7fb5621b9433 std::allocator_traits<>::destroy<>()
      #26 0x7fb5621b3fa3 std::_Rb_tree<>::_M_destroy_node()
      #27 0x7fb5621acccd std::_Rb_tree<>::_M_drop_node()
      #28 0x7fb5621b9a30 std::_Rb_tree<>::_M_erase_aux()
      #29 0x7fb5621b4819 _ZNSt8_Rb_treeIN7content15GlobalRequestIDESt4pairIKS1_St10unique_ptrINS0_14ResourceLoaderESt14default_deleteIS5_EEESt10_Select1stIS9_ESt4lessIS1_ESaIS9_EE5eraseB5cxx11ESt23_Rb_tree_const_iteratorIS9_E
      #30 0x7fb5621ad843 std::__cxx1998::map<>::erase()
      #31 0x7fb5621a7236 std::__debug::map<>::erase()
      #32 0x7fb5621a0cbe std::__debug::map<>::erase()
      #33 0x7fb562199241 content::ResourceDispatcherHostImpl::RemovePendingLoader()
      #34 0x7fb56219917d content::ResourceDispatcherHostImpl::RemovePendingRequest()
      #35 0x7fb562193e24 content::ResourceDispatcherHostImpl::DidFinishLoading()
      #36 0x7fb5621c7147 content::ResourceLoader::CallDidFinishLoading()
      #37 0x7fb5621c53ba content::ResourceLoader::Resume()
      #38 0x7fb5621c7dc7 content::ResourceLoader::ScopedDeferral::~ScopedDeferral()
      #39 0x7fb5621c6ff2 content::ResourceLoader::ResponseCompleted()
      #40 0x7fb5621c52b3 content::ResourceLoader::Resume()
      #41 0x7fb5621c7dc7 content::ResourceLoader::ScopedDeferral::~ScopedDeferral()
      #42 0x7fb5621c6cc4 content::ResourceLoader::CompleteRead()
      #43 0x7fb5621c46e3 content::ResourceLoader::OnReadCompleted()
      #44 0x7fb5621c662a content::ResourceLoader::ReadMore()
      #45 0x7fb5621c63cf content::ResourceLoader::PrepareToReadMore()
      #46 0x7fb5621c51a9 content::ResourceLoader::Resume()
      #47 0x7fb5621c7dc7 content::ResourceLoader::ScopedDeferral::~ScopedDeferral()
      #48 0x7fb5621c6cc4 content::ResourceLoader::CompleteRead()
      #49 0x7fb5621c46e3 content::ResourceLoader::OnReadCompleted()
      #50 0x7fb565790e13 net::URLRequest::NotifyReadCompleted()
      #51 0x7fb56580f452 net::URLRequestJob::SourceStreamReadComplete()
      #52 0x7fb565811ffa _ZN4base8internal13FunctorTraitsIMN3net13URLRequestJobEFvbiEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKbiEEEvS5_OT_DpOT0_
      #53 0x7fb565811b92 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN3net13URLRequestJobEFvbiERKNS_7WeakPtrIS5_EEJRKbiEEEvOT_OT0_DpOT1_
      #54 0x7fb565811476 _ZN4base8internal7InvokerINS0_9BindStateIMN3net13URLRequestJobEFvbiEJNS_7WeakPtrIS4_EEbEEEFviEE7RunImplIRKS6_RKSt5tupleIJS8_bEEJLm0ELm1EEEEvOT_OT0_St16integer_sequenceImJXspT1_EEEOi
      #55 0x7fb565810f9f _ZN4base8internal7InvokerINS0_9BindStateIMN3net13URLRequestJobEFvbiEJNS_7WeakPtrIS4_EEbEEEFviEE3RunEPNS0_13BindStateBaseEi
      #56 0x7fb5619a1b1c _ZNO4base17RepeatingCallbackIFviEE3RunEi
      #57 0x7fb56580e91d net::URLRequestJob::ReadRawDataComplete()
      #58 0x7fb55fe3519d QtWebEngineCore::URLRequestCustomJob::notifyReadyRead()
      #59 0x7fb55fe37ad5 QtWebEngineCore::URLRequestCustomJobProxy::readyRead()
      #60 0x7fb55fe365a3 _ZN4base8internal7InvokerINS0_9BindStateIMN15QtWebEngineCore24URLRequestCustomJobProxyEFvvEJ13scoped_refptrIS4_EEEEFvvEE3RunEPNS0_13BindStateBaseE
      #61 0x7fb55febe17e _ZNO4base12OnceCallbackIFvvEE3RunEv
        r8: 0000000000000000  r9: 00007fb4e37f9580 r10: 0000000000000008 r11: 0000000000000246
       r12: 00005559471387a8 r13: 00007fb4b067cca0 r14: 00007ffead07cc90 r15: 0000000000000000
        di: 0000000000000002  si: 00007fb4e37f9580  bp: 00007fb4e37f97e8  bx: 0000000000000006
        dx: 0000000000000000  ax: 0000000000000000  cx: 00007fb55624f860  sp: 00007fb4e37f9580
        ip: 00007fb55624f860 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

        Issue Links

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

          Activity

            People

              qt_webengine_team Qt WebEngine Team
              juri.valdmann Jüri Valdmann (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes