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

Segfault when search result arrives after navigating away

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • 5.9.0
    • 5.8.0, 5.9.0 Beta 2
    • WebEngine
    • None
    • Archlinux
    • 91208c91484e9d11651ec22a6c41bdebafcd6eb3

    Description

      When e.g. loading this big text file, searching for "Checksum", and then clicking a bookmarked URL quickly (before the search result arrives) in demobrowser, we get:

      [27177:27177:0428/103746.452896:FATAL:find_request_manager.cc(440)] Check failed: CheckFrame(rfh). 
      
      Thread 1 "demobrowser" received signal SIGTRAP, Trace/breakpoint trap.
      base::debug::(anonymous namespace)::DebugBreak ()
          at ../../3rdparty/chromium/base/debug/debugger_posix.cc:232
      232	}
      (gdb) bt
      #0  0x00007fffe7a1c28d in base::debug::(anonymous namespace)::DebugBreak() () at ../../3rdparty/chromium/base/debug/debugger_posix.cc:232
      #1  0x00007fffe7a1c2ba in base::debug::BreakDebugger() () at ../../3rdparty/chromium/base/debug/debugger_posix.cc:251
      #2  0x00007fffe7a5dcdc in logging::LogMessage::~LogMessage() (this=0x7fffffffa8f0, __in_chrg=<optimized out>) at ../../3rdparty/chromium/base/logging.cc:748
      #3  0x00007fffe6013792 in content::FindRequestManager::SendFindIPC(content::FindRequestManager::FindRequest const&, content::RenderFrameHost*) (this=0x5555579400a0, request=..., rfh=0x55555731e0f0) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:440
      #4  0x00007fffe6013488 in content::FindRequestManager::FindInternal(content::FindRequestManager::FindRequest const&) (this=0x5555579400a0, request=...) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:415
      #5  0x00007fffe601369e in content::FindRequestManager::AdvanceQueue(int) (this=0x5555579400a0, request_id=5) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:435
      #6  0x00007fffe60141f1 in content::FindRequestManager::FinalUpdateReceived(int, content::RenderFrameHost*) (this=0x5555579400a0, request_id=5, rfh=0x555555bdce80) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:554
      #7  0x00007fffe6012e8e in content::FindRequestManager::RemoveFrame(content::RenderFrameHost*) (this=0x5555579400a0, rfh=0x555555bdce80) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:270
      #8  0x00007fffe6012fd2 in content::FindRequestManager::RenderFrameHostChanged(content::RenderFrameHost*, content::RenderFrameHost*) (this=0x5555579400a0, old_host=0x555555bdce80, new_host=0x55555731e0f0) at ../../3rdparty/chromium/content/browser/find_request_manager.cc:371
      #9  0x00007fffe6ba319d in content::WebContentsImpl::NotifyFrameSwapped(content::RenderFrameHost*, content::RenderFrameHost*) (this=0x555555bccdb0, old_host=0x555555bdce80, new_host=0x55555731e0f0) at ../../3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc:4030
      #10 0x00007fffe6ba70b0 in content::WebContentsImpl::NotifySwappedFromRenderManager(content::RenderFrameHost*, content::RenderFrameHost*, bool) (this=0x555555bccdb0, old_host=0x555555bdce80, new_host=0x55555731e0f0, is_main_frame=true) at ../../3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc:4917
      #11 0x00007fffe610c62a in content::RenderFrameHostManager::CommitPending() (this=0x555555bcd790) at ../../3rdparty/chromium/content/browser/frame_host/render_frame_host_manager.cc:2210
      #12 0x00007fffe6104186 in content::RenderFrameHostManager::CommitPendingIfNecessary(content::RenderFrameHostImpl*, bool) (this=0x555555bcd790, render_frame_host=0x55555731e0f0, was_caused_by_user_gesture=false) at ../../3rdparty/chromium/content/browser/frame_host/render_frame_host_manager.cc:531
      #13 0x00007fffe6103f93 in content::RenderFrameHostManager::DidNavigateFrame(content::RenderFrameHostImpl*, bool) (this=0x555555bcd790, render_frame_host=0x55555731e0f0, was_caused_by_user_gesture=false) at ../../3rdparty/chromium/content/browser/frame_host/render_frame_host_manager.cc:499
      #14 0x00007fffe60953a6 in content::NavigatorImpl::DidNavigate(content::RenderFrameHostImpl*, FrameHostMsg_DidCommitProvisionalLoad_Params const&, std::unique_ptr<content::NavigationHandleImpl, std::default_delete<content::NavigationHandleImpl> >) (this=0x555555bd65b0, render_frame_host=0x55555731e0f0, params=..., navigation_handle=std::unique_ptr<content::NavigationHandleImpl> containing 0x555557444890) at ../../3rdparty/chromium/content/browser/frame_host/navigator_impl.cc:568
      #15 0x00007fffe60a2711 in content::RenderFrameHostImpl::OnDidCommitProvisionalLoad(IPC::Message const&) (this=0x55555731e0f0, msg=...) at ../../3rdparty/chromium/content/browser/frame_host/render_frame_host_impl.cc:1290
      #16 0x00007fffe609e019 in content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const&) (this=0x55555731e0f0, msg=...) at ../../3rdparty/chromium/content/browser/frame_host/render_frame_host_impl.cc:699
      #17 0x00007fffe6787e68 in content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&) (this=0x55555797aa20, msg=...) at ../../3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc:2015
      #18 0x00007fffe954da34 in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) (this=0x5555572fe600, message=...) at ../../3rdparty/chromium/ipc/ipc_channel_proxy.cc:340
      #19 0x00007fffe9558121 in base::internal::FunctorTraits<void (IPC::ChannelProxy::Context::*)(IPC::Message const&), void>::Invoke<scoped_refptr<IPC::ChannelProxy::Context> const&, IPC::Message const&>(void (IPC::ChannelProxy::Context::*)(IPC::Message const&), scoped_refptr<IPC::ChannelProxy::Context> const&, IPC::Message const&) (method=(void (IPC::ChannelProxy::Context::*)(IPC::ChannelProxy::Context * const, const IPC::Message &)) 0x7fffe954d97a <IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)>, receiver_ptr=..., args#0=...) at ../../3rdparty/chromium/base/bind_internal.h:214
      #20 0x00007fffe9556c09 in base::internal::InvokeHelper<false, void>::MakeItSo<void (IPC::ChannelProxy::Context::* const&)(IPC::Message const&), scoped_refptr<IPC::ChannelProxy::Context> const&, IPC::Message const&>(void (IPC::ChannelProxy::Context::* const&)(IPC::Message const&), scoped_refptr<IPC::ChannelProxy::Context> const&, IPC::Message const&) (functor=@0x7fff902aa0a0: (void (IPC::ChannelProxy::Context::*)(IPC::ChannelProxy::Context * const, const IPC::Message &)) 0x7fffe954d97a <IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)>, args#0=..., args#1=...) at ../../3rdparty/chromium/base/bind_internal.h:286
      #21 0x00007fffe9553c96 in base::internal::Invoker<base::internal::BindState<void (IPC::ChannelProxy::Context::*)(IPC::Message const&), scoped_refptr<IPC::ChannelProxy::Context>, IPC::Message>, void ()>::RunImpl<void (IPC::ChannelProxy::Context::* const&)(IPC::Message const&), std::tuple<scoped_refptr<IPC::ChannelProxy::Context>, IPC::Message> const&, 0ul, 1ul>(void (IPC::ChannelProxy::Context::* const&)(IPC::Message const&), std::tuple<scoped_refptr<IPC::ChannelProxy::Context>, IPC::Message> const&, base::IndexSequence<0ul, 1ul>) (functor=
          @0x7fff902aa0a0: (void (IPC::ChannelProxy::Context::*)(IPC::ChannelProxy::Context * const, const IPC::Message &)) 0x7fffe954d97a <IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)>, bound=std::tuple containing = {...}) at ../../3rdparty/chromium/base/bind_internal.h:364
      #22 0x00007fffe955230e in base::internal::Invoker<base::internal::BindState<void (IPC::ChannelProxy::Context::*)(IPC::Message const&), scoped_refptr<IPC::ChannelProxy::Context>, IPC::Message>, void ()>::Run(base::internal::BindStateBase*) (base=0x7fff902aa080) at ../../3rdparty/chromium/base/bind_internal.h:342
      #23 0x00007fffe7ba584e in base::internal::RunMixin<base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0> >::Run() && (this=0x7fffffffd6f8) at ../../3rdparty/chromium/base/callback.h:47
      #24 0x00007fffe7c641a4 in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) (this=0x555555a375b0, queue_function=0x7ffff0a19308 "MessageLoop::PostTask", pending_task=0x7fffffffd6e0) at ../../3rdparty/chromium/base/debug/task_annotator.cc:52
      #25 0x00007fffe7a84586 in base::MessageLoop::RunTask(base::PendingTask*) (this=0x555555a37390, pending_task=0x7fffffffd6e0) at ../../3rdparty/chromium/base/message_loop/message_loop.cc:413
      #26 0x00007fffe7a846f5 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) (this=0x555555a37390, pending_task=...) at ../../3rdparty/chromium/base/message_loop/message_loop.cc:422
      #27 0x00007fffe7a84c29 in base::MessageLoop::DoWork() (this=0x555555a37390) at ../../3rdparty/chromium/base/message_loop/message_loop.cc:515
      #28 0x00007fffe550e363 in QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::handleScheduledWork (this=0x555555a37e90) at ../content_browser_client_qt.cpp:216
      #29 0x00007fffe550e363 in QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::customEvent(QEvent*) (this=0x555555a37e90, ev=<optimized out>) at ../content_browser_client_qt.cpp:198
      #30 0x00007fffe2a8c00a in QObject::event(QEvent*) (this=0x555555a37e90, e=<optimized out>) at kernel/qobject.cpp:1268
      #31 0x00007fffe3aef376 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5555556bebe0, receiver=receiver@entry=0x555555a37e90, e=e@entry=0x555558f537c0) at kernel/qapplication.cpp:3713
      #32 0x00007fffe3af7b0f in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffddc0, receiver=0x555555a37e90, e=0x555558f537c0) at kernel/qapplication.cpp:3085
      #33 0x00007fffe2a5722c in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=receiver@entry=0x555555a37e90, event=event@entry=0x555558f537c0) at kernel/qcoreapplication.cpp:1013
      #34 0x00007fffe2a5c7b4 in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x555558f537c0, receiver=0x555555a37e90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
      #35 0x00007fffe2a5c7b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5555556bed50) at kernel/qcoreapplication.cpp:1673
      #36 0x00007fffe2a5cf47 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1527
      #37 0x00007fffe2ab91bd in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5555556eac90) at kernel/qeventdispatcher_glib.cpp:276
      #38 0x00007fffe09807b7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
      #39 0x00007fffe0980a20 in  () at /usr/lib/libglib-2.0.so.0
      #40 0x00007fffe0980acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
      #41 0x00007fffe2ab923f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555556eac00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
      #42 0x00007fffd6783cb3 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at qeventdispatcher_glib.cpp:121
      #43 0x00007fffe2a54ebc in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:134
      #44 0x00007fffe2a553b1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdd40, flags=flags@entry=...) at kernel/qeventloop.cpp:212
      #45 0x00007fffe2a5f5b2 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1286
      #46 0x00007fffe34f3d9b in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1671
      #47 0x00007fffe3aef1f6 in QApplication::exec() () at kernel/qapplication.cpp:2901
      #48 0x00005555555dbd0b in main(int, char**) (argc=<optimized out>, argv=0x7fffffffdf18) at main.cpp:64
      

      In a 5.8 release build, it segfaults:

      0x00007ffff319ee72 in content::FindRequestManager::OnFindReply (this=0x555557c6fad0, rfh=<optimized out>, rfh@entry=0x5555593b48b0, 
          request_id=request_id@entry=8, number_of_matches=number_of_matches@entry=1, selection_rect=..., active_match_ordinal=active_match_ordinal@entry=-1, 
          final_update=false)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/find_request_manager.cc:155
      155	/tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/find_request_manager.cc: No such file or directory.
      (gdb) bt
      #0  0x00007ffff319ee72 in content::FindRequestManager::OnFindReply(content::RenderFrameHost*, int, int, gfx::Rect const&, int, bool) (this=0x555557c6fad0, rfh=<optimized out>, 
          rfh@entry=0x5555593b48b0, request_id=request_id@entry=8, number_of_matches=number_of_matches@entry=1, selection_rect=..., active_match_ordinal=active_match_ordinal@entry=-1, final_update=false)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/find_request_manager.cc:155
      #1  0x00007ffff309b538 in content::WebContentsImpl::OnFindReply(int, int, gfx::Rect const&, int, bool) (this=this@entry=0x555555ee41b0, request_id=8, number_of_matches=1, selection_rect=..., active_match_ordinal=-1, final_update=<optimized out>)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc:3639
      #2  0x00007ffff30a8e5c in base::DispatchToMethodImpl<content::WebContentsImpl*, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), int, int, gfx::Rect, int, bool, 0ul, 1ul, 2ul, 3ul, 4ul>(content::WebContentsImpl* const&, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), std::tuple<int, int, gfx::Rect, int, bool> const&, base::IndexSequence<0ul, 1ul, 2ul, 3ul, 4ul>) (obj=<synthetic pointer>: <optimized out>, arg=std::tuple containing = {...}, method=
          (void (content::WebContentsImpl::*)(content::WebContentsImpl * const, int, int, const gfx::Rect &, int, bool)) 0x7ffff309b4f0 <content::WebContentsImpl::OnFindReply(int, int, gfx::Rect const&, int, bool)>)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/tuple.h:140
      #3  0x00007ffff30a8e5c in base::DispatchToMethod<content::WebContentsImpl*, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), int, int, gfx::Rect, int, bool>(content::WebContentsImpl* const&, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), std::tuple<int, int, gfx::Rect, int, bool> const&) (obj=<synthetic pointer>: <optimized out>, arg=std::tuple containing = {...}, method=<optimized out>)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/tuple.h:147
      #4  0x00007ffff30a8e5c in IPC::DispatchToMethod<content::WebContentsImpl, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), void, std::tuple<int, int, gfx::Rect, int, bool> >(content::WebContentsImpl*, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool), void*, std::tuple<int, int, gfx::Rect, int, bool> const&) (tuple=std::tuple containing = {...}, method=
          (void (content::WebContentsImpl::*)(content::WebContentsImpl * const, int, int, const gfx::Rect &, int, bool)) 0x7ffff309b4f0 <content::WebContentsImpl::OnFindReply(int, int, gfx::Rect const&, int, bool)>, obj=0x555555ee41b0)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/ipc/ipc_message_templates.h:26
      #5  0x00007ffff30a8e5c in IPC::MessageT<FrameHostMsg_Find_Reply_Meta, std::tuple<int, int, gfx::Rect, int, bool>, void>::Dispatch<content::WebContentsImpl, content::WebContentsImpl, void, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool)>(IPC::Message const*, content::WebContentsImpl*, content::WebContentsImpl*, void*, void (content::WebContentsImpl::*)(int, int, gfx::Rect const&, int, bool)) (func=<optimized out>, parameter=0x0, sender=0x555555ee41b0, obj=0x555555ee41b0, msg=0x7fff9028b2b0)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/ipc/ipc_message_templates.h:121
      #6  0x00007ffff30a8e5c in content::WebContentsImpl::OnMessageReceived(content::RenderViewHost*, content::RenderFrameHost*, IPC::Message const&) (this=0x555555ee41b0, render_view_host=<optimized out>, render_frame_host=<optimized out>, message=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/web_contents/web_contents_impl.cc:684
      #7  0x00007ffff2f807b6 in content::RenderFrameHostImpl::OnMessageReceived(IPC::Message const&) (this=0x5555593b48b0, msg=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/frame_host/render_frame_host_impl.cc:539
      #8  0x00007ffff2ffb337 in content::RenderProcessHostImpl::OnMessageReceived(IPC::Message const&) (this=0x555557cf96a0, msg=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/content/browser/renderer_host/render_process_host_impl.cc:1776
      #9  0x00007ffff40cc003 in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) (this=0x555559237620, message=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/ipc/ipc_channel_proxy.cc:284
      #10 0x00007ffff44052bd in base::Callback<void (), (base::internal::CopyMode)1>::Run() const (this=0x7fffffffd6f8)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/callback.h:389
      #11 0x00007ffff44052bd in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) (this=this@entry=0x555555da5330, queue_function=queue_function@entry=0x7ffff661119c "MessageLoop::PostTask", pending_task=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/debug/task_annotator.cc:51
      #12 0x00007ffff43abaed in base::MessageLoop::RunTask(base::PendingTask const&) (this=this@entry=0x555555da51b0, pending_task=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/message_loop/message_loop.cc:493
      #13 0x00007ffff43ac6fd in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) (this=this@entry=0x555555da51b0, pending_task=...)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/message_loop/message_loop.cc:502
      #14 0x00007ffff43ac9e8 in base::MessageLoop::DoWork() (this=0x555555da51b0)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/3rdparty/chromium/base/message_loop/message_loop.cc:624
      #15 0x00007ffff27ff335 in QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::handleScheduledWork (this=<optimized out>)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/core/content_browser_client_qt.cpp:207
      #16 0x00007ffff27ff335 in QtWebEngineCore::(anonymous namespace)::MessagePumpForUIQt::customEvent(QEvent*) (this=0x555555da5b60, ev=<optimized out>)
          at /tmp/makepkg/qt5-webengine-debug/src/qtwebengine-opensource-src-5.8.0/src/core/content_browser_client_qt.cpp:189
      #17 0x00007fffef725c03 in QObject::event(QEvent*) (this=0x555555da5b60, e=<optimized out>) at kernel/qobject.cpp:1285
      #18 0x00007ffff11cf3dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x555555da5b60, e=0x555557735440)
          at kernel/qapplication.cpp:3745
      #19 0x00007ffff11d6bf1 in QApplication::notify(QObject*, QEvent*) (this=0x7fffffffddf0, receiver=0x555555da5b60, e=0x555557735440)
          at kernel/qapplication.cpp:3502
      #20 0x00007fffef6f94e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555555da5b60, event=event@entry=0x555557735440)
          at kernel/qcoreapplication.cpp:988
      #21 0x00007fffef6fbc6d in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x555557735440, receiver=<optimized out>)
          at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
      #22 0x00007fffef6fbc6d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5555558a6f60) at kernel/qcoreapplication.cpp:1648
      #23 0x00007fffef6fc0d8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0)
          at kernel/qcoreapplication.cpp:1502
      #24 0x00007fffef74dce3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x555555975de0) at kernel/qeventdispatcher_glib.cpp:276
      #25 0x00007fffeda887b7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
      #26 0x00007fffeda88a20 in  () at /usr/lib/libglib-2.0.so.0
      #27 0x00007fffeda88acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
      #28 0x00007fffef74e0ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x555555975cd0, flags=...)
          at kernel/qeventdispatcher_glib.cpp:423
      #29 0x00007fffef6f793a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffdd80, flags=..., flags@entry=...)
          at kernel/qeventloop.cpp:212
      #30 0x00007fffef6ffe84 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1261
      #31 0x000055555558ee00 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at main.cpp:64
      

      Attachments

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

        Activity

          People

            pvarga Peter Varga
            the compiler Florian Bruhin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes