Details
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
- duplicates
-
QTBUG-50680 Assert when loading web page due to a selection change
- Closed
- relates to
-
QTBUG-50680 Assert when loading web page due to a selection change
- Closed