https://bugs.kde.org/show_bug.cgi?id=401917
Bug ID: 401917 Summary: context menu crash Product: kdevelop Version: git master Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Analyzer: Clang-Tidy Assignee: kdevelop-bugs-n...@kde.org Reporter: k...@opensource.sf-tec.de CC: kosse...@kde.org Target Milestone: --- I did a right click in the editor window, but got this backtrace. This is git master from ~1 week ago. Thread 1 (Thread 0x7fda3c2c8a40 (LWP 8434)): [KCrash Handler] #6 0x00007fda28b2458d in ClangTidy::Plugin::contextMenuExtension(KDevelop::Context*, QWidget*) (this=0x2580a60, context=0x7fff0369f8b0, parent=0x7bece00) at /home/ebeer/ repos/upstream/KDE/kdevelop/plugins/clangtidy/plugin.cpp:282 #7 0x00007fda52858a36 in KDevelop::PluginController::queryPluginsForContextMenuExtensions(KDevelop::Context*, QWidget*) const (this=0x247e0a0, context=0x7fff0369f8b0, parent=0x7bece00) at /home/ebeer/repos/upstream/KDE/kdevelop/kdevplatform/shell/ plugincontroller.cpp:720 #8 0x00007fda5289aeb1 in KDevelop::TextDocument::populateContextMenu(KTextEditor::View*, QMenu*) (this=0xaf0f3a0, v=0x9c588a0, menu=0xae37c60) at /home/ebeer/repos/upstream/ KDE/kdevelop/kdevplatform/shell/textdocument.cpp:686 #9 0x00007fda5289ef7e in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<KTextEditor::View*, QMenu*>, void, void (KDevelop::TextDocument::*)(KTextEditor::View*, QMenu*)>::call(void (KDevelop::TextDocument::*)(KTextEditor::View*, QMenu*), KDevelop::TextDocument*, void**) (f=(void (KDevelop::TextDocument::*) (KDevelop::TextDocument * const, KTextEditor::View *, QMenu *)) 0x7fda5289ac8e <KDevelop::TextDocument::populateContextMenu(KTextEditor::View*, QMenu*)>, o=0xaf0f3a0, arg=0x7fff0369fae0) at /usr/include/qt5/QtCore/ qobjectdefs_impl.h:134 #10 0x00007fda5289ea57 in QtPrivate::FunctionPointer<void (KDevelop::TextDocument::*)(KTextEditor::View*, QMenu*)>::call<QtPrivate::List<KTextEditor::View*, QMenu*>, void>(void (KDevelop::TextDocument::*)(KTextEditor::View*, QMenu*), KDevelop::TextDocument*, void**) (f=(void (KDevelop::TextDocument::*) (KDevelop::TextDocument * const, KTextEditor::View *, QMenu *)) 0x7fda5289ac8e <KDevelop::TextDocument::populateContextMenu(KTextEditor::View*, QMenu*)>, o=0xaf0f3a0, arg=0x7fff0369fae0) at /usr/include/qt5/QtCore/ qobjectdefs_impl.h:167 #11 0x00007fda5289e46f in QtPrivate::QSlotObject<void (KDevelop::TextDocument::*)(KTextEditor::View*, QMenu*), QtPrivate::List<KTextEditor::View*, QMenu*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x97c0700, r=0xaf0f3a0, a=0x7fff0369fae0, ret=0x0) at /usr/include/qt5/ QtCore/qobjectdefs_impl.h:396 #12 0x00007fda4ee901a0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #13 0x00007fda5148f86e in KTextEditor::View::contextMenuAboutToShow(KTextEditor::View*, QMenu*) () at / usr/lib64/libKF5TextEditor.so.5 #14 0x00007fda5149a4bf in () at /usr/lib64/libKF5TextEditor.so.5 #15 0x00007fda4ee9004b in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #16 0x00007fda4fd4b38c in QMenu::popup(QPoint const&, QAction*) () at /usr/ lib64/libQt5Widgets.so.5 #17 0x00007fda513bcd97 in () at /usr/lib64/libKF5TextEditor.so.5 #18 0x00007fda4fc197f8 in QWidget::event(QEvent*) () at /usr/lib64/ libQt5Widgets.so.5 #19 0x00007fda4fbdb4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #20 0x00007fda4fbe2f8e in QApplication::notify(QObject*, QEvent*) () at /usr/ lib64/libQt5Widgets.so.5 #21 0x00007fda4ee66e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #22 0x00007fda4fc34b21 in () at /usr/lib64/libQt5Widgets.so.5 #23 0x00007fda4fc36ebe in () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007fda4fbdb4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #25 0x00007fda4fbe2af0 in QApplication::notify(QObject*, QEvent*) () at /usr/ lib64/libQt5Widgets.so.5 #26 0x00007fda4ee66e09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #27 0x00007fda4f4fbddb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib64/libQt5Gui.so.5 #28 0x00007fda4f4fdcd5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5 #29 0x00007fda4f4d803b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5 #30 0x00007fda3a66e9db in () at /usr/lib64/libQt5XcbQpa.so.5 #31 0x00007fda4ee65adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/ libQt5Core.so.5 #32 0x00007fda4ee6dc52 in QCoreApplication::exec() () at /usr/lib64/ libQt5Core.so.5 #33 0x0000000000413654 in main(int, char**) (argc=1, argv=0x7fff036a2238) at / home/ebeer/repos/upstream/KDE/kdevelop/app/main.cpp:846 [Inferior 1 (process 8434) detached] -- You are receiving this mail because: You are watching all bug changes.