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

            Bug ID: 445565
           Summary: crash while editing python
           Product: kdevelop
           Version: 5.6.2
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: jtam...@gmail.com
  Target Milestone: ---

Application: kdevelop (5.6.2)

Qt Version: 5.15.2
Frameworks Version: 5.87.0
Operating System: Linux 5.14.14-2-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.23.2 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
I was just editing a member, deleting something old and starting to write
something new.
I noticed that it stopped to refresh and react to keystrokes, and then the
crash.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = {<No data
fields>}}
[KCrash Handler]
#6  std::__atomic_base<QObjectPrivate::SignalVector*>::load
(__m=std::memory_order_relaxed, this=0x1000000000000008) at
/usr/include/c++/11/bits/atomic_base.h:836
#7  std::atomic<QObjectPrivate::SignalVector*>::load
(__m=std::memory_order_relaxed, this=0x1000000000000008) at
/usr/include/c++/11/atomic:570
#8 
QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*>
(_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#9  QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed
(this=0x1000000000000008) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#10 QObjectPrivate::isSignalConnected (this=this@entry=0x557013836f00,
signalIndex=signalIndex@entry=0, checkDeclarative=checkDeclarative@entry=true)
at kernel/qobject.cpp:459
#11 0x00007fa7165b33d8 in QObject::~QObject (this=this@entry=0x557013836ea0,
__in_chrg=<optimized out>) at kernel/qobject.cpp:991
#12 0x00007fa714edce7d in
KDevelop::PersistentMovingRangePrivate::~PersistentMovingRangePrivate
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/build/kdevplatform/language/KDevPlatformLanguage_autogen/3HAKN7MTYQ/../../../../../kdevplatform/language/editor/persistentmovingrangeprivate.h:30
#13 KDevelop::PersistentMovingRangePrivate::~PersistentMovingRangePrivate
(this=<optimized out>, this=<optimized out>) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/build/kdevplatform/language/KDevPlatformLanguage_autogen/3HAKN7MTYQ/../../../../../kdevplatform/language/editor/persistentmovingrangeprivate.h:30
#14 0x00007fa6b742e803 in
QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>::~QExplicitlySharedDataPointer
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtCore/qshareddata.h:184
#15
QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>::~QExplicitlySharedDataPointer
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtCore/qshareddata.h:184
#16 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>
>::node_destruct (to=0x5570139749f0, from=0x5570139610b0, this=<optimized out>)
at /usr/include/qt5/QtCore/qlist.h:526
#17 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>
>::dealloc(QListData::Data*) [clone .constprop.0] (data=0x5570139610a0,
this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:921
#18 0x00007fa6b74295d8 in
QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange> >::~QList
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtCore/qlist.h:871
#19 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>
>::~QList (this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtCore/qlist.h:871
#20 ViewHighlights::~ViewHighlights (this=<optimized out>, this=<optimized
out>) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/plugins/contextbrowser/contextbrowser.h:85
#21 QMapNodeBase::callDestructorIfNecessary<ViewHighlights> (t=...) at
/usr/include/qt5/QtCore/qmap.h:100
#22 QMapNode<KTextEditor::View*, ViewHighlights>::destroySubTree
(this=0x557002d87060) at /usr/include/qt5/QtCore/qmap.h:125
#23 QMapData<KTextEditor::View*, ViewHighlights>::destroy (this=0x556ffe5b5e70)
at /usr/include/qt5/QtCore/qmap.h:249
#24 0x00007fa6b741fa25 in QMap<KTextEditor::View*, ViewHighlights>::~QMap
(this=<optimized out>, this=<optimized out>) at
/usr/include/qt5/QtCore/qmap.h:338
#25 QMap<KTextEditor::View*, ViewHighlights>::operator= (other=...,
this=0x556ff4d8ef40) at /usr/include/qt5/QtCore/qmap.h:349
#26 QMap<KTextEditor::View*, ViewHighlights>::clear (this=0x556ff4d8ef40) at
/usr/include/qt5/QtCore/qmap.h:656
#27 ContextBrowserPlugin::updateForView (this=this@entry=0x556ff4d8ef00,
view=<optimized out>) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/plugins/contextbrowser/contextbrowser.cpp:839
#28 0x00007fa6b7420b5c in ContextBrowserPlugin::updateViews
(this=0x556ff4d8ef00) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/plugins/contextbrowser/contextbrowser.cpp:925
#29 0x00007fa7165b5043 in QtPrivate::QSlotObjectBase::call (a=0x7ffe48e07ef0,
r=0x556ff4d8ef00, this=0x556ff4e08dd0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#30 doActivate<false> (sender=0x556ff4e08d10, signal_index=3,
argv=0x7ffe48e07ef0) at kernel/qobject.cpp:3886
#31 0x00007fa7165ae50f in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fa716854c00 <QTimer::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe48e07ef0)
at kernel/qobject.cpp:3946
#32 0x00007fa7165b8efa in QTimer::timeout (this=<optimized out>, _t1=...) at
.moc/moc_qtimer.cpp:205
#33 0x00007fa7165aaf0f in QObject::event (this=0x556ff4e08d10,
e=0x7ffe48e08070) at kernel/qobject.cpp:1336
#34 0x00007fa717310a7f in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x556ff4e08d10, e=0x7ffe48e08070) at
kernel/qapplication.cpp:3632
#35 0x00007fa71657e9fa in QCoreApplication::notifyInternal2
(receiver=0x556ff4e08d10, event=0x7ffe48e08070) at
kernel/qcoreapplication.cpp:1064
#36 0x00007fa7165d526b in QTimerInfoList::activateTimers (this=0x556ff31a4090)
at kernel/qtimerinfo_unix.cpp:643
#37 0x00007fa7165d5b4c in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:183
#38 idleTimerSourceDispatch (source=source@entry=0x556ff318bcd0) at
kernel/qeventdispatcher_glib.cpp:230
#39 0x00007fa712b99d4f in g_main_dispatch (context=0x7fa6fc005000) at
../glib/gmain.c:3381
#40 g_main_context_dispatch (context=0x7fa6fc005000) at ../glib/gmain.c:4099
#41 0x00007fa712b9a0d8 in g_main_context_iterate
(context=context@entry=0x7fa6fc005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#42 0x00007fa712b9a18f in g_main_context_iteration (context=0x7fa6fc005000,
may_block=1) at ../glib/gmain.c:4240
#43 0x00007fa7165d5ed4 in QEventDispatcherGlib::processEvents
(this=0x556ff31a40f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#44 0x00007fa71657d3fb in QEventLoop::exec (this=this@entry=0x7ffe48e082b0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#45 0x00007fa7165856e0 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#46 0x00007fa716abd18c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#47 0x00007fa7173109f5 in QApplication::exec () at kernel/qapplication.cpp:2824
#48 0x0000556ff14d96de in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdevelop5-5.6.2-2.4.x86_64/app/main.cpp:850
[Inferior 1 (process 12837) detached]

Reported using DrKonqi

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

Reply via email to