Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-25713

Crash on find usages

    XMLWordPrintable

Details

    • 671b71406b61d52952cb02e3c4eda7f3a0a748ba (qt-creator/qt-creator/4.15)

    Description

      Steps to reproduce:

      1. Open any project and do twelve searches, so that your search history looks like this:

      2. Choose the last item from the history list (in my case: "All Projects: 1 bdf").
      3. In cpp editor do RMB over any function name and select "Find References to Symbol Under Cursor". Wait a bit for a crash.

      Stack trace from the crash:

      Thread 1 (Thread 0x7f737e646380 (LWP 6966)):
      #0  0x00007f7381c26292 in raise () from /lib64/libc.so.6
      #1  0x00007f7381c0f8a4 in abort () from /lib64/libc.so.6
      #2  0x00007f738220df47 in qt_message_fatal (context=..., message=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/global/qlogging.cpp:1914
      #3  0x00007f738220a36a in QMessageLogger::fatal (this=0x7ffc6d2caf10, msg=0x7f73825b8fb0 "ASSERT failure in %s: \"%s\", file %s, line %d") at /home/jarek/dev/qt-515/qtbase/src/corelib/global/qlogging.cpp:893
      #4  0x00007f73822018b2 in qt_assert_x (where=0x7f735d2d9523 "QList<T>::at", what=0x7f735d2d9510 "index out of range", file=0x7f735d2d94d8 "/home/jarek/dev/qt-515/qtbase/src/corelib/tools/qlist.h", line=571) at /home/jarek/dev/qt-515/qtbase/src/corelib/global/qglobal.cpp:3366
      #5  0x00007f735d163358 in QList<Core::Internal::SearchResultWidget*>::at (this=0x14df028, i=11) at /home/jarek/dev/qt-515/qtbase/src/corelib/tools/qlist.h:571
      #6  0x00007f735d161e1a in Core::Internal::SearchResultWindowPrivate::updateFilterButton (this=0x14df010) at /home/jarek/dev/creator-415/src/plugins/coreplugin/find/searchresultwindow.cpp:641
      #7  0x00007f735d166bb9 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (Core::Internal::SearchResultWindowPrivate::*)()>::call(void (Core::Internal::SearchResultWindowPrivate::*)(), Core::Internal::SearchResultWindowPrivate*, void**) (f=(void (Core::Internal::SearchResultWindowPrivate::*)(Core::Internal::SearchResultWindowPrivate * const)) 0x7f735d161dd2 <Core::Internal::SearchResultWindowPrivate::updateFilterButton()>, o=0x14df010, arg=0x7ffc6d2cb210) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #8  0x00007f735d166237 in QtPrivate::FunctionPointer<void (Core::Internal::SearchResultWindowPrivate::*)()>::call<QtPrivate::List<>, void>(void (Core::Internal::SearchResultWindowPrivate::*)(), Core::Internal::SearchResultWindowPrivate*, void**) (f=(void (Core::Internal::SearchResultWindowPrivate::*)(Core::Internal::SearchResultWindowPrivate * const)) 0x7f735d161dd2 <Core::Internal::SearchResultWindowPrivate::updateFilterButton()>, o=0x14df010, arg=0x7ffc6d2cb210) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #9  0x00007f735d1653c3 in QtPrivate::QSlotObject<void (Core::Internal::SearchResultWindowPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x14f0390, r=0x14df010, a=0x7ffc6d2cb210, ret=0x0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:418
      #10 0x00007f7382498bc9 in QtPrivate::QSlotObjectBase::call (this=0x14f0390, r=0x14df010, a=0x7ffc6d2cb210) at ../../include/QtCore/../../../../qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
      #11 0x00007f73824d82b2 in doActivate<false> (sender=0x14e0e30, signal_index=7, argv=0x7ffc6d2cb210) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3886
      #12 0x00007f73824d1ca9 in QMetaObject::activate (sender=0x14e0e30, m=0x7f7383c74ec0 <QStackedWidget::staticMetaObject>, local_signal_index=0, argv=0x7ffc6d2cb210) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3946
      #13 0x00007f73837500be in QStackedWidget::currentChanged (this=0x14e0e30, _t1=11) at .moc/moc_qstackedwidget.cpp:219
      #14 0x00007f738374fca9 in QStackedWidget::qt_static_metacall (_o=0x14e0e30, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffc6d2cb430) at .moc/moc_qstackedwidget.cpp:101
      #15 0x00007f73824d834b in doActivate<false> (sender=0x14e0450, signal_index=4, argv=0x7ffc6d2cb430) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3898
      #16 0x00007f73824d1ca9 in QMetaObject::activate (sender=0x14e0450, m=0x7f7383c655e0 <QStackedLayout::staticMetaObject>, local_signal_index=1, argv=0x7ffc6d2cb430) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3946
      #17 0x00007f7383548010 in QStackedLayout::currentChanged (this=0x14e0450, _t1=11) at .moc/moc_qstackedlayout.cpp:227
      #18 0x00007f738354720a in QStackedLayout::setCurrentIndex (this=0x14e0450, index=11) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qstackedlayout.cpp:353
      #19 0x00007f7383546e76 in QStackedLayout::takeAt (this=0x14e0450, index=12) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qstackedlayout.cpp:275
      #20 0x00007f738353c8d9 in removeWidgetRecursively (li=0x14e0460, w=0x48659c0) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qlayout.cpp:573
      #21 0x00007f738353cb9f in QLayout::widgetEvent (this=0x14e0450, e=0x7ffc6d2cbc60) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qlayout.cpp:629
      #22 0x00007f7383516b64 in QApplicationPrivate::notify_helper (this=0xe42f40, receiver=0x14e0e30, e=0x7ffc6d2cbc60) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3626
      #23 0x00007f73835169b6 in QApplication::notify (this=0x7ffc6d2d09a0, receiver=0x14e0e30, e=0x7ffc6d2cbc60) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3587
      #24 0x00007f738248766c in QCoreApplication::notifyInternal2 (receiver=0x14e0e30, event=0x7ffc6d2cbc60) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
      #25 0x00007f7382488034 in QCoreApplication::sendEvent (receiver=0x14e0e30, event=0x7ffc6d2cbc60) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1462
      #26 0x00007f73824cc9f6 in QObjectPrivate::setParent_helper (this=0x4899480, o=0x0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:2149
      #27 0x00007f73824cab7d in QObject::~QObject (this=0x48659c0, __in_chrg=<optimized out>) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:1093
      #28 0x00007f738354c3a9 in QWidget::~QWidget (this=0x48659c0, __in_chrg=<optimized out>) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidget.cpp:1400
      #29 0x00007f735d15cfb0 in Core::Internal::SearchResultWidget::~SearchResultWidget (this=0x48659c0, __in_chrg=<optimized out>) at /home/jarek/dev/creator-415/src/plugins/coreplugin/find/searchresultwidget.cpp:221
      #30 0x00007f735d15cfd8 in Core::Internal::SearchResultWidget::~SearchResultWidget (this=0x48659c0, __in_chrg=<optimized out>) at /home/jarek/dev/creator-415/src/plugins/coreplugin/find/searchresultwidget.cpp:225
      #31 0x00007f735d161114 in Core::SearchResultWindow::startNewSearch (this=0x14dcbe0, label=..., toolTip=..., searchTerm=..., searchOrSearchAndReplace=Core::SearchResultWindow::SearchOnly, preserveCaseMode=Core::SearchResultWindow::PreserveCaseDisabled, cfgGroup=...) at /home/jarek/dev/creator-415/src/plugins/coreplugin/find/searchresultwindow.cpp:504
      #32 0x00007f734be20fc8 in CppTools::Internal::CppFindReferences::findUsages (this=0x16daba0, symbol=0x7f7320f97850, context=..., replacement=..., replace=false) at /home/jarek/dev/creator-415/src/plugins/cpptools/cppfindreferences.cpp:394
      #33 0x00007f734be20e03 in CppTools::Internal::CppFindReferences::findUsages (this=0x16daba0, symbol=0x7f7320f97850, context=...) at /home/jarek/dev/creator-415/src/plugins/cpptools/cppfindreferences.cpp:385
      #34 0x00007f734be4d598 in CppTools::CppModelManager::findUsages (this=0x16ddd48, symbol=0x7f7320f97850, context=...) at /home/jarek/dev/creator-415/src/plugins/cpptools/cppmodelmanager.cpp:862
      #35 0x00007f734be78b09 in CppTools::CppRefactoringEngine::findUsages(CppTools::CursorInEditor const&, std::function<void (std::vector<CppTools::Usage, std::allocator<CppTools::Usage> > const&)>&&) const (this=0x16d5830, data=...) at /home/jarek/dev/creator-415/src/plugins/cpptools/cpprefactoringengine.cpp:99
      #36 0x00007f734be49c66 in CppTools::CppModelManager::findUsages(CppTools::CursorInEditor const&, std::function<void (std::vector<CppTools::Usage, std::allocator<CppTools::Usage> > const&)>&&) const (this=0x16ddd48, data=..., showUsagesCallback=...) at /home/jarek/dev/creator-415/src/plugins/cpptools/cppmodelmanager.cpp:333
      #37 0x00007f73493fe84d in CppEditor::Internal::CppEditorWidget::findUsages (this=0xc7c4b00, cursor=...) at /home/jarek/dev/creator-415/src/plugins/cppeditor/cppeditorwidget.cpp:477
      #38 0x00007f73493fe67f in CppEditor::Internal::CppEditorWidget::findUsages (this=0xc7c4b00) at /home/jarek/dev/creator-415/src/plugins/cppeditor/cppeditorwidget.cpp:469
      #39 0x00007f735cdef70d in operator() (__closure=0x1b43428, w=0xc7c4b00) at /home/jarek/dev/creator-415/src/plugins/texteditor/texteditoractionhandler.cpp:241
      #40 0x00007f735ce093d6 in std::__invoke_impl<void, TextEditor::Internal::TextEditorActionHandlerPrivate::createActions()::<lambda(TextEditor::TextEditorWidget*)>&, TextEditor::TextEditorWidget*>(std::__invoke_other, struct {...} &) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #41 0x00007f735ce02f6c in std::__invoke_r<void, TextEditor::Internal::TextEditorActionHandlerPrivate::createActions()::<lambda(TextEditor::TextEditorWidget*)>&, TextEditor::TextEditorWidget*>(struct {...} &) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #42 0x00007f735cdfccce in std::_Function_handler<void(TextEditor::TextEditorWidget*), TextEditor::Internal::TextEditorActionHandlerPrivate::createActions()::<lambda(TextEditor::TextEditorWidget*)> >::_M_invoke(const std::_Any_data &, TextEditor::TextEditorWidget *&&) (__functor=..., __args#0=@0x7ffc6d2cc680: 0xc7c4b00) at /usr/include/c++/11/bits/std_function.h:291
      #43 0x00007f735cd71d7d in std::function<void (TextEditor::TextEditorWidget*)>::operator()(TextEditor::TextEditorWidget*) const (this=0x1b43428, __args#0=0xc7c4b00) at /usr/include/c++/11/bits/std_function.h:560
      #44 0x00007f735ce0cd13 in TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}::operator()(bool) const (__closure=0x1b43420) at /home/jarek/dev/creator-415/src/plugins/texteditor/texteditoractionhandler.cpp:87
      #45 0x00007f735ce0eab2 in std::__invoke_impl<void, TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}&, bool>(std::__invoke_other, TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}&, bool&&) (__f=...) at /usr/include/c++/11/bits/invoke.h:61
      #46 0x00007f735ce0dfbb in std::__invoke_r<void, TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}&, bool>(TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}&, bool&&) (__fn=...) at /usr/include/c++/11/bits/invoke.h:111
      #47 0x00007f735ce0d890 in std::_Function_handler<void (bool), TextEditor::Internal::TextEditorActionHandlerPrivate::registerAction(Utils::Id, std::function<void (TextEditor::TextEditorWidget*)>, bool, QString const&, QKeySequence const&, Utils::Id, Core::ActionContainer*)::{lambda(bool)#1}>::_M_invoke(std::_Any_data const&, bool&&) (__functor=..., __args#0=@0x7ffc6d2cc774: false) at /usr/include/c++/11/bits/std_function.h:291
      #48 0x00007f735ce0f3f4 in std::function<void (bool)>::operator()(bool) const (this=0x1b43260, __args#0=false) at /usr/include/c++/11/bits/std_function.h:560
      #49 0x00007f735ce0f317 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, std::function<void (bool)> >::call(std::function<void (bool)>&, void**) (f=..., arg=0x7ffc6d2cca10) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:146
      #50 0x00007f735ce0efd6 in QtPrivate::Functor<std::function<void (bool)>, 1>::call<QtPrivate::List<bool>, void>(std::function<void (bool)>&, void*, void**) (f=..., arg=0x7ffc6d2cca10) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:256
      #51 0x00007f735ce0ea12 in QtPrivate::QFunctorSlotObject<std::function<void (bool)>, 1, QtPrivate::List<bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x1b43250, r=0x1af5c00, a=0x7ffc6d2cca10, ret=0x0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:443
      #52 0x00007f7382498bc9 in QtPrivate::QSlotObjectBase::call (this=0x1b43250, r=0x1af5c00, a=0x7ffc6d2cca10) at ../../include/QtCore/../../../../qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
      #53 0x00007f73824d82b2 in doActivate<false> (sender=0x1af5c00, signal_index=4, argv=0x7ffc6d2cca10) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3886
      #54 0x00007f73824d1ca9 in QMetaObject::activate (sender=0x1af5c00, m=0x7f7383c64420 <QAction::staticMetaObject>, local_signal_index=1, argv=0x7ffc6d2cca10) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3946
      #55 0x00007f73835067ee in QAction::triggered (this=0x1af5c00, _t1=false) at .moc/moc_qaction.cpp:376
      #56 0x00007f7383e879cc in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<bool>, void, void (QAction::*)(bool)>::call (f=(void (QAction::*)(QAction * const, bool)) 0x7f738350679e <QAction::triggered(bool)>, o=0x1af5c00, arg=0x7ffc6d2cccb0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:152
      #57 0x00007f7383e878c7 in QtPrivate::FunctionPointer<void (QAction::*)(bool)>::call<QtPrivate::List<bool>, void> (f=(void (QAction::*)(QAction * const, bool)) 0x7f738350679e <QAction::triggered(bool)>, o=0x1af5c00, arg=0x7ffc6d2cccb0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:185
      #58 0x00007f7383e877ed in QtPrivate::QSlotObject<void (QAction::*)(bool), QtPrivate::List<bool>, void>::impl (which=1, this_=0xbb1d1b0, r=0x1af5c00, a=0x7ffc6d2cccb0, ret=0x0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:418
      #59 0x00007f7382498bc9 in QtPrivate::QSlotObjectBase::call (this=0xbb1d1b0, r=0x1af5c00, a=0x7ffc6d2cccb0) at ../../include/QtCore/../../../../qt-515/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
      #60 0x00007f73824d82b2 in doActivate<false> (sender=0x152c0e0, signal_index=4, argv=0x7ffc6d2cccb0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3886
      #61 0x00007f73824d1ca9 in QMetaObject::activate (sender=0x152c0e0, m=0x7f7383c64420 <QAction::staticMetaObject>, local_signal_index=1, argv=0x7ffc6d2cccb0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qobject.cpp:3946
      #62 0x00007f73835067ee in QAction::triggered (this=0x152c0e0, _t1=false) at .moc/moc_qaction.cpp:376
      #63 0x00007f7383505731 in QAction::activate (this=0x152c0e0, event=QAction::Trigger) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qaction.cpp:1161
      #64 0x00007f73837130e6 in QMenuPrivate::activateCausedStack (this=0x2f24ea0, causedStack=..., action=0x152c0e0, action_e=QAction::Trigger, self=true) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:1384
      #65 0x00007f73837134d4 in QMenuPrivate::activateAction (this=0x2f24ea0, action=0x152c0e0, action_e=QAction::Trigger, self=true) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:1461
      #66 0x00007f7383717fc7 in QMenu::mouseReleaseEvent (this=0xbe336a0, e=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:2967
      #67 0x00007f7383560b6b in QWidget::event (this=0xbe336a0, event=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidget.cpp:8659
      #68 0x00007f738371887a in QMenu::event (this=0xbe336a0, e=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:3089
      #69 0x00007f7383516ba3 in QApplicationPrivate::notify_helper (this=0xe42f40, receiver=0xbe336a0, e=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3637
      #70 0x00007f738351472c in QApplication::notify (this=0x7ffc6d2d09a0, receiver=0xbe336a0, e=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3081
      #71 0x00007f738248766c in QCoreApplication::notifyInternal2 (receiver=0xbe336a0, event=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
      #72 0x00007f738248806e in QCoreApplication::sendSpontaneousEvent (receiver=0xbe336a0, event=0x7ffc6d2cd9e0) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1474
      #73 0x00007f738351322f in QApplicationPrivate::sendMouseEvent (receiver=0xbe336a0, event=0x7ffc6d2cd9e0, alienWidget=0x0, nativeWidget=0xbe336a0, buttonDown=0x7f7383c92a50 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:2619
      #74 0x00007f738358f935 in QWidgetWindow::handleMouseEvent (this=0xf31aa50, event=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidgetwindow.cpp:580
      #75 0x00007f738358ead8 in QWidgetWindow::event (this=0xf31aa50, event=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidgetwindow.cpp:300
      #76 0x00007f7383516ba3 in QApplicationPrivate::notify_helper (this=0xe42f40, receiver=0xf31aa50, e=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3637
      #77 0x00007f7383513f93 in QApplication::notify (this=0x7ffc6d2d09a0, receiver=0xf31aa50, e=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:2977
      #78 0x00007f738248766c in QCoreApplication::notifyInternal2 (receiver=0xf31aa50, event=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
      #79 0x00007f738248806e in QCoreApplication::sendSpontaneousEvent (receiver=0xf31aa50, event=0x7ffc6d2ce510) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1474
      #80 0x00007f7382c28cab in QGuiApplicationPrivate::processMouseEvent (e=0x2e88090) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qguiapplication.cpp:2282
      #81 0x00007f7382c27eed in QGuiApplicationPrivate::processWindowSystemEvent (e=0x2e88090) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qguiapplication.cpp:2002
      #82 0x00007f7382c07e63 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1169
      #83 0x00007f7370fabed7 in xcbSourceDispatch (source=0xf093f0) at /home/jarek/dev/qt-515/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
      #84 0x00007f737efaa4cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
      #85 0x00007f737effe4e8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
      #86 0x00007f737efa7c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
      #87 0x00007f738251759c in QEventDispatcherGlib::processEvents (this=0xf02ab0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
      #88 0x00007f7370fac0f4 in QXcbGlibEventDispatcher::processEvents (this=0xf02ab0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:143
      #89 0x00007f7382483ffb in QEventLoop::processEvents (this=0x7ffc6d2cea70, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventloop.cpp:139
      #90 0x00007f7382484305 in QEventLoop::exec (this=0x7ffc6d2cea70, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventloop.cpp:232
      #91 0x00007f7383716b77 in QMenuPrivate::exec(QPoint const&, QAction*, std::function<QPoint (QSize const&)>) (this=0x2f24ea0, p=..., action=0x0, positionFunction=...) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:2700
      #92 0x00007f7383716a91 in QMenu::exec (this=0xbe336a0, p=..., action=0x0) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qmenu.cpp:2687
      #93 0x00007f734940120a in CppEditor::Internal::CppEditorWidget::contextMenuEvent (this=0xc7c4b00, e=0x7ffc6d2cf740) at /home/jarek/dev/creator-415/src/plugins/cppeditor/cppeditorwidget.cpp:940
      #94 0x00007f73835615c9 in QWidget::event (this=0xc7c4b00, event=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidget.cpp:8837
      #95 0x00007f73836527df in QFrame::event (this=0xc7c4b00, e=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qframe.cpp:550
      #96 0x00007f73836563d2 in QAbstractScrollArea::viewportEvent (this=0xc7c4b00, e=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qabstractscrollarea.cpp:1095
      #97 0x00007f735cdacc18 in TextEditor::TextEditorWidget::viewportEvent (this=0xc7c4b00, event=0x7ffc6d2cf740) at /home/jarek/dev/creator-415/src/plugins/texteditor/texteditor.cpp:3583
      #98 0x00007f73836577ad in QAbstractScrollAreaPrivate::viewportEvent (this=0x931f170, event=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:111
      #99 0x00007f738365787e in QAbstractScrollAreaFilter::eventFilter (this=0x976e190, o=0xbee37d0, e=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/widgets/qabstractscrollarea_p.h:122
      #100 0x00007f7382487a84 in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=0xbee37d0, event=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1190
      #101 0x00007f7383516b77 in QApplicationPrivate::notify_helper (this=0xe42f40, receiver=0xbee37d0, e=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3631
      #102 0x00007f7383515254 in QApplication::notify (this=0x7ffc6d2d09a0, receiver=0xbee37d0, e=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3243
      #103 0x00007f738248766c in QCoreApplication::notifyInternal2 (receiver=0xbee37d0, event=0x7ffc6d2cf740) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
      #104 0x00007f73824876f8 in QCoreApplication::forwardEvent (receiver=0xbee37d0, event=0x7ffc6d2cf740, originatingEvent=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1079
      #105 0x00007f7383590396 in QWidgetWindow::handleMouseEvent (this=0x2a5be00, event=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidgetwindow.cpp:691
      #106 0x00007f738358ead8 in QWidgetWindow::event (this=0x2a5be00, event=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qwidgetwindow.cpp:300
      #107 0x00007f7383516ba3 in QApplicationPrivate::notify_helper (this=0xe42f40, receiver=0x2a5be00, e=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:3637
      #108 0x00007f7383513f93 in QApplication::notify (this=0x7ffc6d2d09a0, receiver=0x2a5be00, e=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:2977
      #109 0x00007f738248766c in QCoreApplication::notifyInternal2 (receiver=0x2a5be00, event=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
      #110 0x00007f738248806e in QCoreApplication::sendSpontaneousEvent (receiver=0x2a5be00, event=0x7ffc6d2d0270) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1474
      #111 0x00007f7382c28cab in QGuiApplicationPrivate::processMouseEvent (e=0xdb665f0) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qguiapplication.cpp:2282
      #112 0x00007f7382c27eed in QGuiApplicationPrivate::processWindowSystemEvent (e=0xdb665f0) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qguiapplication.cpp:2002
      #113 0x00007f7382c07e63 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1169
      #114 0x00007f7370fabed7 in xcbSourceDispatch (source=0xf093f0) at /home/jarek/dev/qt-515/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
      #115 0x00007f737efaa4cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
      #116 0x00007f737effe4e8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
      #117 0x00007f737efa7c03 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
      #118 0x00007f738251759c in QEventDispatcherGlib::processEvents (this=0xf02ab0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423
      #119 0x00007f7370fac0f4 in QXcbGlibEventDispatcher::processEvents (this=0xf02ab0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:143
      #120 0x00007f7382483ffb in QEventLoop::processEvents (this=0x7ffc6d2d07a0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventloop.cpp:139
      #121 0x00007f7382484305 in QEventLoop::exec (this=0x7ffc6d2d07a0, flags=...) at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qeventloop.cpp:232
      #122 0x00007f7382487e84 in QCoreApplication::exec () at /home/jarek/dev/qt-515/qtbase/src/corelib/kernel/qcoreapplication.cpp:1375
      #123 0x00007f7382c27938 in QGuiApplication::exec () at /home/jarek/dev/qt-515/qtbase/src/gui/kernel/qguiapplication.cpp:1867
      #124 0x00007f738351398f in QApplication::exec () at /home/jarek/dev/qt-515/qtbase/src/widgets/kernel/qapplication.cpp:2829
      #125 0x000000000040ea24 in main (argc=1, argv=0x7ffc6d2d12b8) at /home/jarek/dev/creator-415/src/app/main.cpp:812
      

      Attachments

        Issue Links

          For Gerrit Dashboard: QTCREATORBUG-25713
          # Subject Branch Project Status CR V

          Activity

            People

              jkobus Jarek Kobus
              jkobus Jarek Kobus
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes