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.

Reply via email to