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

            Bug ID: 504863
           Summary: KIO::ConnectionBackend::sendCommand crashes Dolphin in
                    the background
    Classification: Frameworks and Libraries
           Product: frameworks-kio
      Version First 6.14.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kio-bugs-n...@kde.org
          Reporter: mds_f...@protonmail.com
                CC: kdelibs-b...@kde.org
  Target Milestone: ---

Created attachment 181778
  --> https://bugs.kde.org/attachment.cgi?id=181778&action=edit
kcrash backtrace

# SUMMARY
Dolphin crashed due to KIO in KIO::ConnectionBackend::sendCommand.

Shortly before this, Plasmashell crashed, see bug 491699. Could be
coincidental.

# OBSERVED RESULT
Dolphin crashes in the background, with no user interaction.

# SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0
Kernel Version: 6.12.30-1-lts (64-bit)
Graphics Platform: Wayland

# BACKTRACE EXCERPT
Thread 1 (Thread 0x7ecc7e103a40 (LWP 3459)):
[KCrash Handler]
#5  std::__atomic_base<void*>::load (this=<optimized out>, __m=<optimized out>,
this=<optimized out>, __m=<optimized out>) at
/usr/include/c++/14.2.1/bits/atomic_base.h:831
#6  std::atomic<void*>::load (this=<optimized out>, __m=<optimized out>,
this=<optimized out>, __m=<optimized out>) at
/usr/include/c++/14.2.1/atomic:582
#7  QAtomicOps<void*>::loadRelaxed<void*> (_q_value=..., _q_value=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:202
#8  QBasicAtomicPointer<void>::loadRelaxed (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:170
#9  doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4084
#10 0x00007ecc85127114 in QMetaObject::activate<void, long long>
(sender=0x7ecc87616dc0 <KIO::WorkerInterface::staticMetaObject>, mo=<optimized
out>, local_signal_index=2, ret=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#11 QIODevice::bytesWritten (this=this@entry=0x5b1b7cc484b8, _t1=<optimized
out>, _t1@entry=52) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qiodevice.cpp:168
#12 0x00007ecc842d0944 in QAbstractSocketPrivate::emitBytesWritten (channel=0,
this=0x5b1b7c5448c0, bytes=52) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:1239
#13 QAbstractSocketPrivate::writeToSocket (this=0x5b1b7c5448c0) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:799
#14 0x00007ecc842d5e59 in QAbstractSocketPrivate::canWriteNotification
(this=0x5b1b7c5448c0) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:723
#15 QAbstractSocket::waitForBytesWritten (this=0x5b1b7cc484b8, msecs=<optimized
out>) at
/usr/src/debug/qt6-base/qtbase/src/network/socket/qabstractsocket.cpp:2258
#16 0x00007ecc874e5521 in KIO::ConnectionBackend::sendCommand
(this=0x5b1b7ce78680, cmd=<optimized out>, data=...) at
/usr/src/debug/kio/kio-6.14.0/src/core/connectionbackend.cpp:183
#17 KIO::Connection::sendnow (this=<optimized out>, cmd=<optimized out>,
data=...) at /usr/src/debug/kio/kio-6.14.0/src/core/connection.cpp:199
#18 0x00007ecc87549965 in KIO::SimpleJobPrivate::start (this=0x7ecc70006330,
worker=0x5b1b7ce83750) at
/usr/src/debug/kio/kio-6.14.0/src/core/simplejob.cpp:171
#19 0x00007ecc875650b7 in startJob (job=0x7ecc680050a0, worker=0x5b1b7ce83750)
at /usr/src/debug/kio/kio-6.14.0/src/core/simplejob.h:121
#20 KIO::ProtoQueue::startAJob (this=0x5b1b7ca885c0) at
/usr/src/debug/kio/kio-6.14.0/src/core/scheduler.cpp:510
#21 0x00007ecc851b6cc9 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4138
#23 0x00007ecc851bd8a5 in QMetaObject::activate<void, QTimer::QPrivateSignal>
(sender=0x5b1b7ca885d8, mo=<optimized out>, local_signal_index=0, ret=0x0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#24 QTimer::timeout (this=0x5b1b7ca885d8, _t1=...) at
/usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#25 QTimer::timerEvent (e=<optimized out>, this=0x5b1b7ca885d8) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#26 QTimer::timerEvent (this=0x5b1b7ca885d8, e=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#27 0x00007ecc851a5459 in QObject::event (this=0x5b1b7ca885d8,
e=0x7ffc341af5e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1406
#28 0x00007ecc862fed9e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5b1b7ca885d8, e=0x7ffc341af5e0) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3301
#29 0x00007ecc8515a018 in QCoreApplication::notifyInternal2
(receiver=0x5b1b7ca885d8, event=0x7ffc341af5e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#30 0x00007ecc852de200 in QCoreApplication::sendEvent (receiver=<optimized
out>, event=0x7ffc341af5e0) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#31 QTimerInfoList::activateTimers (this=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#32 0x00007ecc853cfe61 in timerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#33 idleTimerSourceDispatch (source=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:199
#34 0x00007ecc829a887d in g_main_dispatch (context=0x7ecc78000f00) at
../glib/glib/gmain.c:3398
#35 0x00007ecc829a9cd7 in g_main_context_dispatch_unlocked
(context=0x7ecc78000f00) at ../glib/glib/gmain.c:4249
#36 g_main_context_iterate_unlocked (context=context@entry=0x7ecc78000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4314
#37 0x00007ecc829a9ee5 in g_main_context_iteration (context=0x7ecc78000f00,
may_block=1) at ../glib/glib/gmain.c:4379
#38 0x00007ecc853cd59d in QEventDispatcherGlib::processEvents
(this=0x5b1b7c2f1210, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#39 0x00007ecc85165376 in QEventLoop::processEvents (this=0x7ffc341af8c0,
flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#40 QEventLoop::exec (this=0x7ffc341af8c0, flags=...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#41 0x00007ecc8515d159 in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:77
#42 0x00007ecc862fb14a in QApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2568
#43 0x00005b1b4b0dfd37 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/dolphin/dolphin-25.04.1/src/main.cpp:273

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

Reply via email to