Bug 450708 - KDevelop crashed after git checkout
Summary: KDevelop crashed after git checkout
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-02-22 16:30 UTC by Fushan Wen
Modified: 2022-10-08 02:48 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (2.10 KB, text/plain)
2022-10-08 02:48 UTC, manodoca.el
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fushan Wen 2022-02-22 16:30:00 UTC
Application: kdevelop (5.8.220370 (22.03.70))

Qt Version: 5.15.2
Frameworks Version: 5.92.0
Operating System: Linux 5.16.10-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.24.80 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
1. git checkout master in the embedded console.
2. KDevelop hanged, and then crashed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x00007fe7125e15ab in KDevelop::CodeHighlighting::clearHighlightingForDocument(KDevelop::IndexedString const&) () from /lib64/libKDevPlatformLanguage.so.58
#7  0x00007fe7125e17e4 in KDevelop::CodeHighlighting::aboutToInvalidateMovingInterfaceContent(KTextEditor::Document*) () from /lib64/libKDevPlatformLanguage.so.58
#8  0x00007fe713bc5518 in doActivate<false> (sender=0x557e63282660, signal_index=44, argv=0x7ffcb37f3070) at kernel/qobject.cpp:3898
#9  0x00007fe713bbe9af in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fe7120d3860 <KTextEditor::DocumentPrivate::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffcb37f3070) at kernel/qobject.cpp:3946
#10 0x00007fe711e25652 in KTextEditor::DocumentPrivate::aboutToInvalidateMovingInterfaceContent (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/ktexteditor-5.92.0git.20220220T192518~4a00ff7b-ku.4.1.x86_64/build/src/KF5TextEditor_autogen/DV7UALDUNI/moc_katedocument.cpp:1091
#11 0x00007fe711e99fd9 in KTextEditor::DocumentPrivate::closeUrl (this=0x557e63282660) at /usr/src/debug/ktexteditor-5.92.0git.20220220T192518~4a00ff7b-ku.4.1.x86_64/src/document/katedocument.cpp:2860
#12 0x00007fe711d4171f in KParts::ReadOnlyPart::openUrl (this=this@entry=0x557e63282660, url=...) at /usr/src/debug/kparts-5.92.0git.20220216T195039~24a30cf-ku.1.2.x86_64/src/readonlypart.cpp:129
#13 0x00007fe711e93752 in KTextEditor::DocumentPrivate::openUrl (this=0x557e63282660, url=...) at /usr/src/debug/ktexteditor-5.92.0git.20220220T192518~4a00ff7b-ku.4.1.x86_64/src/document/katedocument.cpp:2806
#14 0x00007fe711ea7b07 in KTextEditor::DocumentPrivate::documentReload (this=<optimized out>) at /usr/src/debug/ktexteditor-5.92.0git.20220220T192518~4a00ff7b-ku.4.1.x86_64/src/document/katedocument.cpp:4612
#15 0x00007fe711eaa934 in KTextEditor::DocumentPrivate::slotDelayedHandleModOnHd (this=0x557e63282660) at /usr/src/debug/ktexteditor-5.92.0git.20220220T192518~4a00ff7b-ku.4.1.x86_64/src/document/katedocument.cpp:5198
#16 0x00007fe713bc54e3 in QtPrivate::QSlotObjectBase::call (a=0x7ffcb37f4520, r=0x557e63282660, this=0x557e63279650) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false> (sender=0x557e63282878, signal_index=3, argv=0x7ffcb37f4520) at kernel/qobject.cpp:3886
#18 0x00007fe713bbe9af in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fe713e64c00 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffcb37f4520) at kernel/qobject.cpp:3946
#19 0x00007fe713bc939a in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#20 0x00007fe713bbb3af in QObject::event (this=0x557e63282878, e=0x7ffcb37f46a0) at kernel/qobject.cpp:1336
#21 0x00007fe714927a7f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557e63282878, e=0x7ffcb37f46a0) at kernel/qapplication.cpp:3632
#22 0x00007fe713b8ee1a in QCoreApplication::notifyInternal2 (receiver=0x557e63282878, event=0x7ffcb37f46a0) at kernel/qcoreapplication.cpp:1064
#23 0x00007fe713be56fb in QTimerInfoList::activateTimers (this=0x557e61073f40) at kernel/qtimerinfo_unix.cpp:643
#24 0x00007fe713be5fcc in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#25 idleTimerSourceDispatch (source=source@entry=0x557e6106edf0) at kernel/qeventdispatcher_glib.cpp:230
#26 0x00007fe710169e22 in g_main_dispatch (context=0x7fe6f8005010) at ../glib/gmain.c:3381
#27 g_main_context_dispatch (context=0x7fe6f8005010) at ../glib/gmain.c:4099
#28 0x00007fe71016a1b8 in g_main_context_iterate (context=context@entry=0x7fe6f8005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#29 0x00007fe71016a26f in g_main_context_iteration (context=0x7fe6f8005010, may_block=1) at ../glib/gmain.c:4240
#30 0x00007fe713be6354 in QEventDispatcherGlib::processEvents (this=0x557e61074ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#31 0x00007fe713b8d81b in QEventLoop::exec (this=this@entry=0x7ffcb37f48e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#32 0x00007fe713b95af0 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#33 0x0000557e60b3e766 in ?? ()
#34 0x00007fe7134ac630 in __libc_start_call_main (main=main@entry=0x557e60b38cc0, argc=argc@entry=3, argv=argv@entry=0x7ffcb37f4c78) at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x00007fe7134ac6f0 in __libc_start_main_impl (main=0x557e60b38cc0, argc=3, argv=0x7ffcb37f4c78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcb37f4c68) at ../csu/libc-start.c:392
#36 0x0000557e60b3f5a5 in ?? ()
[Inferior 1 (process 16693) detached]

The reporter indicates this bug may be a duplicate of or related to bug 448410.

Possible duplicates by query: bug 450094, bug 448410, bug 445565, bug 442751, bug 440430.

Reported using DrKonqi
Comment 1 manodoca.el 2022-10-08 02:48:02 UTC
Created attachment 152637 [details]
New crash information added by DrKonqi

kdevelop (5.7.211202 (21.12.2)) using Qt 5.15.6

Ran a git clone on the Minix repository, then used "git checkout v3.3.0", once the checkout came close to finishing the program crashed

-- Backtrace (Reduced):
#5  0x00007ff2966de7e5 in KDevelop::ProjectBaseItem::path() const () at /lib64/libKDevPlatformProject.so.57
#7  0x00007ff297e9cc44 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#8  0x00007ff298b2cd02 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#9  0x00007ff297e721c8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#10 0x00007ff297e75534 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5