Bug 436117 - Crash in contextbrowser
Summary: Crash in contextbrowser
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 5.6.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-04-24 09:04 UTC by Jaime Torres
Modified: 2021-04-24 09:04 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaime Torres 2021-04-24 09:04:26 UTC
Application: kdevelop (5.6.2)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.11-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.3
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I've been renaming some python methods and was about to rename another one. It crashed with the rename dialog open.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x00007f40cd9f6bb1 in QScopedPointerDeleter<QObjectData>::cleanup (pointer=0x556fce34df40) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:52
#5  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::~QScopedPointer (this=0x556fce34dee8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:107
#6  QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:972
#7  0x00007f40cc35e12d in ?? () from /usr/lib64/libKDevPlatformLanguage.so.56
#8  0x00007f407d419863 in QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>::~QExplicitlySharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:184
#9  QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange>::~QExplicitlySharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qshareddata.h:184
#10 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange> >::node_destruct (to=0x556fce341dc8, from=0x556fce339620, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:526
#11 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange> >::dealloc(QListData::Data*) [clone .constprop.0] (data=0x556fce339610, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:921
#12 0x00007f407d414778 in QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange> >::~QList (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:871
#13 QList<QExplicitlySharedDataPointer<KDevelop::PersistentMovingRange> >::~QList (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qlist.h:871
#14 ViewHighlights::~ViewHighlights (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kdevelop5-5.6.2-1.3.x86_64/plugins/contextbrowser/contextbrowser.h:85
#15 QMapNodeBase::callDestructorIfNecessary<ViewHighlights> (t=...) at /usr/include/qt5/QtCore/qmap.h:100
#16 QMapNode<KTextEditor::View*, ViewHighlights>::destroySubTree (this=0x556fc7eea080) at /usr/include/qt5/QtCore/qmap.h:125
#17 QMapData<KTextEditor::View*, ViewHighlights>::destroy (this=0x556fcce4b020) at /usr/include/qt5/QtCore/qmap.h:245
#18 0x00007f407d40ab55 in QMap<KTextEditor::View*, ViewHighlights>::~QMap (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qmap.h:334
#19 QMap<KTextEditor::View*, ViewHighlights>::operator= (other=..., this=0x556fbfd87db0) at /usr/include/qt5/QtCore/qmap.h:345
#20 QMap<KTextEditor::View*, ViewHighlights>::clear (this=0x556fbfd87db0) at /usr/include/qt5/QtCore/qmap.h:652
#21 ContextBrowserPlugin::updateForView (this=this@entry=0x556fbfd87d70, view=<optimized out>) at /usr/src/debug/kdevelop5-5.6.2-1.3.x86_64/plugins/contextbrowser/contextbrowser.cpp:839
#22 0x00007f407d40bcbc in ContextBrowserPlugin::updateViews (this=0x556fbfd87d70) at /usr/src/debug/kdevelop5-5.6.2-1.3.x86_64/plugins/contextbrowser/contextbrowser.cpp:925
#23 0x00007f40cd9f8946 in QtPrivate::QSlotObjectBase::call (a=0x7ffe5b870fc0, r=0x556fbfd87d70, this=0x556fc160de30) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#24 doActivate<false> (sender=0x556fc160dd70, signal_index=3, argv=argv@entry=0x7ffe5b870fc0) at kernel/qobject.cpp:3886
#25 0x00007f40cd9f1c60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f40cdca6ba0 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe5b870fc0) at kernel/qobject.cpp:3946
#26 0x00007f40cd9fc85a in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#27 0x00007f40cd9ee28f in QObject::event (this=0x556fc160dd70, e=0x7ffe5b871130) at kernel/qobject.cpp:1336
#28 0x00007f40ce7404ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x556fc160dd70, e=0x7ffe5b871130) at kernel/qapplication.cpp:3632
#29 0x00007f40cd9c232a in QCoreApplication::notifyInternal2 (receiver=0x556fc160dd70, event=0x7ffe5b871130) at kernel/qcoreapplication.cpp:1063
#30 0x00007f40cda18c83 in QTimerInfoList::activateTimers (this=0x556fbf887f60) at kernel/qtimerinfo_unix.cpp:643
#31 0x00007f40cda1953c in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#32 idleTimerSourceDispatch (source=source@entry=0x556fbf887510) at kernel/qeventdispatcher_glib.cpp:230
#33 0x00007f40ca03df57 in g_main_dispatch (context=0x7f40b4005000) at ../glib/gmain.c:3325
#34 g_main_context_dispatch (context=0x7f40b4005000) at ../glib/gmain.c:4043
#35 0x00007f40ca03e2d8 in g_main_context_iterate (context=context@entry=0x7f40b4005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#36 0x00007f40ca03e38f in g_main_context_iteration (context=0x7f40b4005000, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#37 0x00007f40cda198bf in QEventDispatcherGlib::processEvents (this=0x556fbf889a60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f40cd9c0ceb in QEventLoop::exec (this=this@entry=0x7ffe5b871370, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#39 0x00007f40cd9c8f60 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x00007f40cdf0635c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#41 0x00007f40ce740475 in QApplication::exec () at kernel/qapplication.cpp:2824
#42 0x0000556fbef006e6 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop5-5.6.2-1.3.x86_64/app/main.cpp:850
[Inferior 1 (process 1903) detached]

Possible duplicates by query: bug 427238, bug 426090, bug 420998, bug 419468, bug 418844.

Reported using DrKonqi