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

            Bug ID: 475924
           Summary: kdevelop recently crashing while editing
    Classification: Applications
           Product: kdevelop
           Version: unspecified
          Platform: Debian stable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: deb...@gruz.net
  Target Milestone: ---

Application: kdevelop (5.13.231170 (23.11.70))

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.0-13-amd64 x86_64
Windowing System: X11
Distribution: Debian GNU/Linux 12 (bookworm)
DrKonqi: 5.27.5 [KCrashBackend]

-- Information about the crash:
Recently seen repeated crashes while editing code. Every few hours. 
In the last week or two, have seen the top crash trace entries seem to been
dealing with an atomic value whenever I looked at the trace. I'm guessing it is
the same error.
compiled from git master on clang-16 on debian stable. 
Happy to supply any info or do any tests, as I love kdevelop.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  std::__atomic_base<int>::load (__m=std::memory_order_relaxed,
this=0x2a00000038) at /usr/include/c++/12/bits/atomic_base.h:486
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=<error reading variable: Cannot
access memory at address 0x2a00000038>) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=0x2a00000038) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:107
#7  QWeakPointer<QObject>::internalData (this=0x55ff79472470) at
../../include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:698
#8  QPointer<QObject>::data (this=0x55ff79472470) at
../../include/QtCore/../../src/corelib/kernel/qpointer.h:77
#9  QPointer<QObject>::operator QObject* (this=0x55ff79472470) at
../../include/QtCore/../../src/corelib/kernel/qpointer.h:83
#10 QAccessibleObject::object (this=0x55ff79472440) at
accessible/qaccessibleobject.cpp:100
#11 0x00007f2b003b618a in QAccessibleWidget::isValid (this=0x55ff79472440) at
accessible/qaccessiblewidget.cpp:219
#12 0x00007f2aff906848 in QAccessibleEvent::accessibleInterface
(this=0x7ffcb4b13610) at accessible/qaccessible.cpp:1764
#13 0x00007f2aff906d6d in QAccessible::updateAccessibility
(event=0x7ffcb4b13610) at accessible/qaccessible.cpp:861
#14 0x00007f2afcdf84ae in KateViewInternal::cursorMoved (this=<optimized out>)
at ./src/view/kateviewinternal.cpp:4637
#15 KateViewInternal::cursorMoved (this=<optimized out>) at
./src/view/kateviewinternal.cpp:4630
#16 0x00007f2afcdfefb6 in KateViewInternal::updateCursor
(this=this@entry=0x55ff76c472d0, newCursor=newCursor@entry=...,
force=force@entry=false, center=center@entry=false,
calledExternally=calledExternally@entry=false, scroll=scroll@entry=true) at
./src/view/kateviewinternal.cpp:2786
#17 0x00007f2afce01378 in KateViewInternal::placeCursor (this=0x55ff76c472d0,
p=..., keepSelection=<optimized out>, updateSelection=<optimized out>) at
./src/view/kateviewinternal.cpp:3051
#18 0x00007f2afce069f8 in KateViewInternal::mousePressEvent
(this=0x55ff76c472d0, e=0x7ffcb4b13c90) at ./src/view/kateviewinternal.cpp:3498
#19 0x00007f2b001a4db8 in QWidget::event (this=0x55ff76c472d0,
event=0x7ffcb4b13c90) at kernel/qwidget.cpp:9044
#20 0x00007f2b00162fae in QApplicationPrivate::notify_helper
(this=this@entry=0x55ff72e99760, receiver=receiver@entry=0x55ff76c472d0,
e=e@entry=0x7ffcb4b13c90) at kernel/qapplication.cpp:3640
#21 0x00007f2b0016b552 in QApplication::notify (this=<optimized out>,
receiver=0x55ff76c472d0, e=<optimized out>) at kernel/qapplication.cpp:3084
#22 0x00007f2aff4b16f8 in QCoreApplication::notifyInternal2
(receiver=0x55ff76c472d0, event=0x7ffcb4b13c90) at
kernel/qcoreapplication.cpp:1064
#23 0x00007f2aff4b18ce in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
kernel/qcoreapplication.cpp:1474
#24 0x00007f2b0016965e in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x55ff76c472d0, event=event@entry=0x7ffcb4b13c90,
alienWidget=<optimized out>, nativeWidget=0x55ff735528d0,
buttonDown=buttonDown@entry=0x7f2b006a69f0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
kernel/qapplication.cpp:2622
#25 0x00007f2b001bdbd8 in QWidgetWindow::handleMouseEvent
(this=this@entry=0x55ff746eec00, event=event@entry=0x7ffcb4b13f40) at
kernel/qwidgetwindow.cpp:683
#26 0x00007f2b001c0f60 in QWidgetWindow::event (this=0x55ff746eec00,
event=0x7ffcb4b13f40) at kernel/qwidgetwindow.cpp:300
#27 0x00007f2b00162fae in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55ff746eec00, e=0x7ffcb4b13f40) at
kernel/qapplication.cpp:3640
#28 0x00007f2aff4b16f8 in QCoreApplication::notifyInternal2
(receiver=0x55ff746eec00, event=0x7ffcb4b13f40) at
kernel/qcoreapplication.cpp:1064
#29 0x00007f2aff4b18ce in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
kernel/qcoreapplication.cpp:1474
#30 0x00007f2aff93d3ed in QGuiApplicationPrivate::processMouseEvent
(e=0x55ff7b5f69a0) at kernel/qguiapplication.cpp:2278
#31 0x00007f2aff911cac in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#32 0x00007f2aee0fbeca in xcbSourceDispatch (source=<optimized out>) at
./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#33 0x00007f2afb1cf7a9 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f2afb1cfa38 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f2afb1cfacc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f2aff509836 in QEventDispatcherGlib::processEvents
(this=0x55ff72f6dbf0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#37 0x00007f2aff4b017b in QEventLoop::exec (this=this@entry=0x7ffcb4b14270,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#38 0x00007f2aff4b82d6 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#39 0x000055ff71dd32f8 in main ()
[Inferior 1 (process 526007) detached]

Reported using DrKonqi

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

Reply via email to