Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
Qt Creator 4.15.0
-
None
-
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
- relates to
-
QTCREATORBUG-26099 Crash in search window when searching again for the last item
- Closed
For Gerrit Dashboard: QTCREATORBUG-25713 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
348769,2 | Fix a crash in Find Usages | 4.15 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |