Bug 385722

Summary: Uses navigation causes crash
Product: [Applications] kdevelop Reporter: Edward Kigwana <ekigwana>
Component: Language Support: CPP (Clang-based)Assignee: kdevelop-bugs-null
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: DrKonqi generated report

Description Edward Kigwana 2017-10-13 22:47:44 UTC
Created attachment 108341 [details]
DrKonqi generated report

-- Information about the crash:
- What I was doing when the application crashed:

From hpp I located uses of a variable and some locations were reported.

Clicking one them resulting in the view switching to the cpp file and displaying the top of the file. The variable was at somethign like line 990.

Clicking another location of the variable then caused the crash.

Note split view was on.

The crash can be reproduced sometimes.
Comment 1 Kevin Funk 2017-10-14 08:06:03 UTC
Pasting excerpts for backtrace inline for SEO:

Thread 1 (Thread 0x7fce98a71e80 (LWP 30243)):
[KCrash Handler]
#6  0x00007fce9735206a in QWeakPointer<QObject>& QWeakPointer<QObject>::assign<QObject>(QObject*) () from /usr/lib64/libQt5Widgets.so.5
#7  0x00007fce974df9ad in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
#8  0x00007fce974e09ed in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#9  0x00007fce9738a858 in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#10 0x00007fce974e2b53 in QMenu::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#11 0x00007fce9734616c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#12 0x00007fce9734e017 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007fce96a51d07 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#14 0x00007fce9734cf93 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQt5Widgets.so.5
#15 0x00007fce973a687a in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007fce973a945d in QWidgetWindow::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007fce9734616c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#18 0x00007fce9734daa6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#19 0x00007fce96a51d07 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#20 0x00007fce96dcb35b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007fce96dccf25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#22 0x00007fce96da48db in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#23 0x00007fce72659a70 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5XcbQpa.so.5
#24 0x00007fce8de44917 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#25 0x00007fce8de44b48 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#26 0x00007fce8de44bdc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fce96aabe5f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#28 0x00007fce96a5044b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#29 0x00007fce96a59ab4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#30 0x000000000040c129 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dev-util/kdevelop-9999/kdevelop-9999/app/main.cpp:783

Possible duplicates by query: bug 353881.

Report to https://bugs.kde.org/
Comment 2 Justin Zobel 2022-11-10 08:51:42 UTC
Thank you for reporting this issue in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the issue with a recent software version?

If you can reproduce the issue, please change the status to "REPORTED" when replying. Thank you!
Comment 3 Bug Janitor Service 2022-11-25 05:18:41 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Edward Kigwana 2022-12-03 14:27:49 UTC
Looks like this is also irrelevant with move to clang and gcc parsers