https://bugs.kde.org/show_bug.cgi?id=466667
Bug ID: 466667
Summary: Segfault crash after using git push via git plugin
Classification: Applications
Product: kate
Version: 22.12.2
Platform: openSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kate (22.12.2)
Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.1 [KCrashBackend]
-- Information about the crash:
The application segfaults/crashes after using the integrated git plugin to push
new commits to a remote. It was a single small commit that was supposed to be
pushed.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
[KCrash Handler]
#4 0x00007ff28ea4fda4 in QRect::adjusted(int, int, int, int) const
(yp2=<optimized out>, xp2=<optimized out>, yp1=<optimized out>, xp1=<optimized
out>, this=<optimized out>) at /usr/include/qt5/QtCore/qrect.h:400
#5 NewMsgIndicator::NewMsgIndicator(QWidget*) (parent=0x0,
this=0x55f3c42ac650) at
/usr/src/debug/kate-22.12.2/apps/lib/kateoutputview.cpp:49
#6 KateOutputView::slotMessage(QMap<QString, QVariant> const&)
(this=0x55f3c2562020, message=<optimized out>) at
/usr/src/debug/kate-22.12.2/apps/lib/kateoutputview.cpp:372
#7 0x00007ff27c2296b9 in GitWidget::sendMessage(QString const&, bool)
(this=0x55f3c2012c10, plainText=..., warn=<optimized out>) at
/usr/src/debug/kate-22.12.2/addons/project/gitwidget.cpp:482
#8 0x00007ff27c22eaa6 in operator() (es=<optimized out>, exitCode=<optimized
out>, __closure=0x55f3c3d67f40) at
/usr/src/debug/kate-22.12.2/addons/project/gitwidget.cpp:554
#9 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<int,
QProcess::ExitStatus>, void, GitWidget::runPushPullCmd(const
QStringList&)::<lambda(int, QProcess::ExitStatus)> >::call (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#10 QtPrivate::Functor<GitWidget::runPushPullCmd(const
QStringList&)::<lambda(int, QProcess::ExitStatus)>,
2>::call<QtPrivate::List<int, QProcess::ExitStatus>, void> (arg=<optimized
out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#11 QtPrivate::QFunctorSlotObject<GitWidget::runPushPullCmd(const
QStringList&)::<lambda(int, QProcess::ExitStatus)>, 2, QtPrivate::List<int,
QProcess::ExitStatus>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject
*, void **, bool *) (which=<optimized out>, this_=0x55f3c3d67f30, r=<optimized
out>, a=<optimized out>, ret=<optimized out>) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#12 0x00007ff28d31338d in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffdcfcee730, r=0x55f3c2012c10, this=0x55f3c3d67f30) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#13 doActivate<false>(QObject*, int, void**) (sender=0x7ff27801a640,
signal_index=11, argv=0x7ffdcfcee730) at kernel/qobject.cpp:3923
#14 0x00007ff28d30c80f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x7ff27801a640, m=m@entry=0x7ff28d5b1480
<QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2,
argv=argv@entry=0x7ffdcfcee730) at kernel/qobject.cpp:3983
#15 0x00007ff28d247958 in QProcess::finished(int, QProcess::ExitStatus)
(this=this@entry=0x7ff27801a640, _t1=<optimized out>, _t2=<optimized out>) at
.moc/moc_qprocess.cpp:339
#16 0x00007ff28d24d3a3 in QProcessPrivate::_q_processDied()
(this=0x55f3c3db0860) at io/qprocess.cpp:1184
#17 0x00007ff28d24d4ce in QProcess::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=0x7ffdcfcee8a0) at io/qprocess.h:320
#18 0x00007ff28d31360c in doActivate<false>(QObject*, int, void**)
(sender=0x55f3c2313320, signal_index=3, argv=0x7ffdcfcee8a0) at
kernel/qobject.cpp:3935
#19 0x00007ff28d30c80f in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55f3c2313320, m=m@entry=0x7ff28d5b3860
<QSocketNotifier::staticMetaObject>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdcfcee8a0)
at kernel/qobject.cpp:3983
#20 0x00007ff28d3166ef in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal)
(this=this@entry=0x55f3c2313320, _t1=..., _t2=<optimized out>, _t3=...) at
.moc/moc_qsocketnotifier.cpp:178
#21 0x00007ff28d316ef5 in QSocketNotifier::event(QEvent*) (this=0x55f3c2313320,
e=<optimized out>) at kernel/qsocketnotifier.cpp:302
#22 0x00007ff28e1a544e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55f3c2313320, e=0x7ffdcfcee9a0) at
kernel/qapplication.cpp:3640
#23 0x00007ff28d2dc1e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55f3c2313320, event=0x7ffdcfcee9a0) at
kernel/qcoreapplication.cpp:1064
#24 0x00007ff28d3346fd in socketNotifierSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=0x55f3c162a930) at kernel/qeventdispatcher_glib.cpp:107
#25 0x00007ff28af1ba90 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#26 0x00007ff28af1be48 in () at /lib64/libglib-2.0.so.0
#27 0x00007ff28af1bedc in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#28 0x00007ff28d333c16 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55f3c162c660, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#29 0x00007ff28d2dac5b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffdcfceebb0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#30 0x00007ff28d2e2dc6 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x000055f3bf6d4428 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/kate-22.12.2/apps/kate/main.cpp:592
[Inferior 1 (process 11779) detached]
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.