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

ASSERT in URLRequest::BeforeRequestComplete

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2: Important
    • 5.7.1
    • 5.6.1
    • WebEngine
    • None
    • mac 10.11.5 latest xcode, 5.6.1 release libs

    Description

      I randomly get this crash when loading my app, which loads a web page upon startup. But only when using the debug versions of the libraries, under the debugger (lldb). works fine in release code. I haven't figured out how to get the debugger to load the source yet, so I don't know any more about what the problem is, but hopefully the trace is helpful.

      * thread #23: tid = 0x5be355, 0x00000001078973d5 QtWebEngineCore_debug`base::debug::BreakDebugger() + 5, name = 'Chrome_IOThread', stop reason = EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0)
        * frame #0: 0x00000001078973d5 QtWebEngineCore_debug`base::debug::BreakDebugger() + 5
          frame #1: 0x00000001078edb1c QtWebEngineCore_debug`logging::LogMessage::~LogMessage() + 2508
          frame #2: 0x00000001078eb455 QtWebEngineCore_debug`logging::LogMessage::~LogMessage() + 21
          frame #3: 0x000000010ca271e1 QtWebEngineCore_debug`net::URLRequest::BeforeRequestComplete(int) + 241
          frame #4: 0x000000010ca30609 QtWebEngineCore_debug`base::internal::RunnableAdapter<void (net::URLRequest::*)(int)>::Run(net::URLRequest*, int const&) + 137
          frame #5: 0x000000010ca30534 QtWebEngineCore_debug`base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (net::URLRequest::*)(int)>, base::internal::TypeList<net::URLRequest*, int const&> >::MakeItSo(base::internal::RunnableAdapter<void (net::URLRequest::*)(int)>, net::URLRequest*, int const&) + 68
          frame #6: 0x000000010ca304e0 QtWebEngineCore_debug`base::internal::Invoker<base::IndexSequence<0ul>, base::internal::BindState<base::internal::RunnableAdapter<void (net::URLRequest::*)(int)>, void (net::URLRequest*, int), base::internal::TypeList<base::internal::UnretainedWrapper<net::URLRequest> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<net::URLRequest> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (net::URLRequest::*)(int)>, base::internal::TypeList<net::URLRequest*, int const&> >, void (int const&)>::Run(base::internal::BindStateBase*, int const&) + 112
          frame #7: 0x0000000105d70c56 QtWebEngineCore_debug`base::Callback<void (int)>::Run(int const&) const + 70
          frame #8: 0x0000000105d70581 QtWebEngineCore_debug`QtWebEngineCore::NetworkDelegateQt::CompleteURLRequestOnIOThread(net::URLRequest*, int, base::Callback<void (int)> const&) + 209
          frame #9: 0x0000000105d72a67 QtWebEngineCore_debug`base::internal::RunnableAdapter<void (QtWebEngineCore::NetworkDelegateQt::*)(net::URLRequest*, int, base::Callback<void (int)> const&)>::Run(QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, int const&, base::Callback<void (int)> const&) + 183
          frame #10: 0x0000000105d7299e QtWebEngineCore_debug`base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (QtWebEngineCore::NetworkDelegateQt::*)(net::URLRequest*, int, base::Callback<void (int)> const&)>, base::internal::TypeList<QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, int const&, base::Callback<void (int)> const&> >::MakeItSo(base::internal::RunnableAdapter<void (QtWebEngineCore::NetworkDelegateQt::*)(net::URLRequest*, int, base::Callback<void (int)> const&)>, QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, int const&, base::Callback<void (int)> const&) + 110
          frame #11: 0x0000000105d7291f QtWebEngineCore_debug`base::internal::Invoker<base::IndexSequence<0ul, 1ul, 2ul, 3ul>, base::internal::BindState<base::internal::RunnableAdapter<void (QtWebEngineCore::NetworkDelegateQt::*)(net::URLRequest*, int, base::Callback<void (int)> const&)>, void (QtWebEngineCore::NetworkDelegateQt*, net::URLRequest*, int, base::Callback<void (int)> const&), base::internal::TypeList<base::internal::UnretainedWrapper<QtWebEngineCore::NetworkDelegateQt>, net::URLRequest*, int, base::Callback<void (int)> > >, base::internal::TypeList<base::internal::UnwrapTraits<base::internal::UnretainedWrapper<QtWebEngineCore::NetworkDelegateQt> >, base::internal::UnwrapTraits<net::URLRequest*>, base::internal::UnwrapTraits<int>, base::internal::UnwrapTraits<base::Callback<void (int)> > >, base::internal::InvokeHelper<false, void, base::internal::RunnableAdapter<void (QtWebEngineCore::NetworkDelegateQt::*)(net::URLRequest*, int, base::Callback<void (int)> const&)>, base::internal::TypeList<QtWebEngineCore::NetworkDelegateQt*, net::URLRequest* const&, int const&, base::Callback<void (int)> const&> >, void ()>::Run(base::internal::BindStateBase*) + 207
          frame #12: 0x00000001076cf2de QtWebEngineCore_debug`base::Callback<void ()>::Run() const + 46
          frame #13: 0x00000001078996ba QtWebEngineCore_debug`base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) + 890
          frame #14: 0x0000000107918c11 QtWebEngineCore_debug`base::MessageLoop::RunTask(base::PendingTask const&) + 417
          frame #15: 0x0000000107918d5c QtWebEngineCore_debug`base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 76
          frame #16: 0x0000000107919382 QtWebEngineCore_debug`base::MessageLoop::DoWork() + 530
          frame #17: 0x000000010785cf5d QtWebEngineCore_debug`base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) + 141
          frame #18: 0x00000001079186c0 QtWebEngineCore_debug`base::MessageLoop::RunHandler() + 208
          frame #19: 0x0000000107972f44 QtWebEngineCore_debug`base::RunLoop::Run() + 68
          frame #20: 0x0000000107917b17 QtWebEngineCore_debug`base::MessageLoop::Run() + 247
          frame #21: 0x0000000107a0c889 QtWebEngineCore_debug`base::Thread::Run(base::MessageLoop*) + 25
          frame #22: 0x0000000109b65048 QtWebEngineCore_debug`content::BrowserThreadImpl::IOThreadRun(base::MessageLoop*) + 56
          frame #23: 0x0000000109b651c6 QtWebEngineCore_debug`content::BrowserThreadImpl::Run(base::MessageLoop*) + 278
          frame #24: 0x0000000107a0cddc QtWebEngineCore_debug`base::Thread::ThreadMain() + 1292
          frame #25: 0x00000001079f31ec QtWebEngineCore_debug`base::(anonymous namespace)::ThreadFunc(void*) + 268
          frame #26: 0x00007fff8951b99d libsystem_pthread.dylib`_pthread_body + 131
          frame #27: 0x00007fff8951b91a libsystem_pthread.dylib`_pthread_start + 168
          frame #28: 0x00007fff89519351 libsystem_pthread.dylib`thread_start + 13
      

      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
              rcoreilly Randall O'Reilly
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes