https://bugs.kde.org/show_bug.cgi?id=451041

            Bug ID: 451041
           Summary: Kdevelop crash just after a LMB in editor on a source
                    line
           Product: kdevelop
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: mirovsk...@gmail.com
  Target Milestone: ---

Application: kdevelop (5.7.211202 (21.12.2))

Qt Version: 5.15.2
Frameworks Version: 5.91.0
Operating System: Linux 5.16.11-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.24.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Yet within a spontaneous recovery (full re-indexing) from the previous crash
(OOM-killer's work), LMB on any line of a permanently opened python source code
file, in order to get editing focus into this source tab, it leads into
kdevelop crash.
Just after the crash, I removed /tmp/kdevelop-* and /tmp/preamble-* and run
kdevelop again.
After next full automatic re-indexing was finished, I pressed the LMB on
another source line (first action from kdevelop start) of the same python
source code again, and another (this one) crash occured again.

This problem occurs from time to time for years. 
System is fully updated archlinux with added kdevelop-python-git
5.6.1.r32.g405b5009-1  AUR package compiled against python 3.9 (actual
python-3.10 is not supported yet)

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f1e5d504fe0 in QAccessibleObject::object() const () at
/usr/lib/libQt5Gui.so.5
#5  0x00007f1e5def7dae in QAccessibleWidget::isValid() const () at
/usr/lib/libQt5Widgets.so.5
#6  0x00007f1e5d50e115 in QAccessibleEvent::accessibleInterface() const () at
/usr/lib/libQt5Gui.so.5
#7  0x00007f1e5d509c15 in QAccessible::updateAccessibility(QAccessibleEvent*)
() at /usr/lib/libQt5Gui.so.5
#8  0x00007f1e5b47b40b in KateViewInternal::cursorMoved() () at
/usr/lib/libKF5TextEditor.so.5
#9  0x00007f1e5b47c7c4 in KateViewInternal::updateCursor(KTextEditor::Cursor,
bool, bool, bool) () at /usr/lib/libKF5TextEditor.so.5
#10 0x00007f1e5b47d0f3 in KateViewInternal::placeCursor(QPoint const&, bool,
bool) () at /usr/lib/libKF5TextEditor.so.5
#11 0x00007f1e5b47faf2 in KateViewInternal::mousePressEvent(QMouseEvent*) () at
/usr/lib/libKF5TextEditor.so.5
#12 0x00007f1e5dce7916 in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#13 0x00007f1e5dcb11a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#14 0x00007f1e5dcb5fd7 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#15 0x00007f1e5d068b9a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#16 0x00007f1e5dcb499f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /usr/lib/libQt5Widgets.so.5
#17 0x00007f1e5dd057d7 in  () at /usr/lib/libQt5Widgets.so.5
#18 0x00007f1e5dd0737c in  () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f1e5dcb11a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#20 0x00007f1e5d068b9a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#21 0x00007f1e5d52c130 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt5Gui.so.5
#22 0x00007f1e5d517695 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt5Gui.so.5
#23 0x00007f1e3f76af80 in  () at /usr/lib/libQt5XcbQpa.so.5
#24 0x00007f1e597b3f13 in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#25 0x00007f1e5980a0d9 in  () at /usr/lib/libglib-2.0.so.0
#26 0x00007f1e597b1485 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#27 0x00007f1e5d0b4ada in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#28 0x00007f1e5d060e6b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#29 0x00007f1e5d06c5c7 in QCoreApplication::exec() () at
/usr/lib/libQt5Core.so.5
#30 0x0000555b80ebfda1 in  ()
#31 0x00007f1e5c9d7310 in __libc_start_call_main () at /usr/lib/libc.so.6
#32 0x00007f1e5c9d73c1 in __libc_start_main_impl () at /usr/lib/libc.so.6
#33 0x0000555b80ec0c4e in  ()
[Inferior 1 (process 57844) detached]

Possible duplicates by query: bug 449294, bug 448885, bug 446487, bug 423425,
bug 399032.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to