https://bugs.kde.org/show_bug.cgi?id=500507
Bug ID: 500507 Summary: kioworker crashes when trying to delete / trash items Classification: Frameworks and Libraries Product: frameworks-kio Version: 6.10.0 Platform: Neon OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kio-bugs-n...@kde.org Reporter: m...@adamdistefano.net CC: kdelibs-b...@kde.org Target Milestone: --- Application: kioworker (6.10.0) ApplicationNotResponding [ANR]: false Qt Version: 6.8.2 Frameworks Version: 6.10.0 Operating System: Linux 6.11.0-17-generic x86_64 Windowing System: Wayland Distribution: KDE neon 6.2 DrKonqi: 6.3.0 [CoredumpBackend] -- Information about the crash: When trying to delete items to the trash, I get the error in Dolphin "The process for the trash protocol died unexpectedly", and Dr Koniq shows that the kioworker crashes. This was working fine previously without any updates to the system and seemily just started happening. Navigating to the Trash folder in Dolphin also crashes kioworker, but without the Dolphin error popup The crash can be reproduced every time. -- Backtrace: Application: kioworker (kioworker), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [New LWP 6979] warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libproxy.so.1 warning: could not find '.gnu_debugaltlink' file for /lib/x86_64-linux-gnu/libcap.so.2 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/lib/x86_64-linux-gnu/libexec/kf6/kioworker /usr/lib/x86_64-linux-gnu/qt6/plugi'. Program terminated with signal SIGABRT, Aborted. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 warning: 44 ./nptl/pthread_kill.c: No such file or directory Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:531: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S') Download failed: Invalid argument. Continuing without source file ./stdlib/./stdlib/abort.c. Download failed: Invalid argument. Continuing without source file ./signal/../sysdeps/posix/raise.c. Download failed: Invalid argument. Continuing without source file ./nptl/./nptl/pthread_kill.c. /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:548: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 'timestamp': datetime.utcnow().isoformat(), [KCrash Handler] #6 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #7 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #8 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #9 0x0000758fe5c4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #10 0x0000758fe5c288ff in __GI_abort () at ./stdlib/abort.c:79 #11 0x0000758fe650c1ac in qAbort () at /usr/src/qt6-base-6.8.2-0zneon+24.04+noble+release+build42/src/corelib/global/qassert.cpp:49 #12 qt_message_fatal<QString&> (message=..., context=...) at /usr/src/qt6-base-6.8.2-0zneon+24.04+noble+release+build42/src/corelib/global/qlogging.cpp:2130 #13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x758fe6242b68 "ASSERT: \"%s\" in file %s, line %d", ap=ap@entry=0x7fffa69a6dc8) at /usr/src/qt6-base-6.8.2-0zneon+24.04+noble+release+build42/src/corelib/global/qlogging.cpp:382 #14 0x0000758fe650d089 in QMessageLogger::fatal (this=this@entry=0x7fffa69a7008, msg=msg@entry=0x758fe6242b68 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/qt6-base-6.8.2-0zneon+24.04+noble+release+build42/src/corelib/global/qlogging.cpp:884 #15 0x0000758fe650d100 in qt_assert (assertion=assertion@entry=0x758fe09c65c6 "QFile::exists(fileInfoPath)", file=file@entry=0x758fe09c5d60 "./src/kioworkers/trash/trashsizecache.cpp", line=line@entry=108) at /usr/src/qt6-base-6.8.2-0zneon+24.04+noble+release+build42/src/corelib/global/qassert.cpp:105 #16 0x0000758fe09ae280 in TrashSizeCache::getTrashFileInfo (this=this@entry=0x7fffa69a75c0, fileName=...) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/trashsizecache.cpp:108 #17 0x0000758fe09bf575 in TrashSizeCache::add (this=this@entry=0x7fffa69a75c0, directoryName=..., directorySize=directorySize@entry=2105410464) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/trashsizecache.cpp:55 #18 0x0000758fe09bfec5 in TrashSizeCache::scanFilesInTrash (this=0x7fffa69a75c0, checkDateTime=TrashSizeCache::CheckModificationTime) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/trashsizecache.cpp:205 #19 0x0000758fe09b749e in TrashSizeCache::calculateSizeAndLatestModDate (this=0x7fffa69a75c0) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/trashsizecache.cpp:140 #20 TrashImpl::trashUDSEntry (details=..., this=0x7fffa69a7980) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/trashimpl.cpp:1034 #21 TrashProtocol::stat (this=0x7fffa69a7960, url=...) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/kio_trash.cpp:320 #22 0x0000758fe669de37 in KIO::WorkerSlaveBaseBridge::stat (this=0x5b27795ba480, url=...) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/core/workerbase_p.h:111 #23 0x0000758fe669ceb5 in KIO::SlaveBase::dispatch (this=0x5b27795ba480, command=69, data=...) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/core/slavebase.cpp:1221 #24 0x0000758fe6745e17 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] (this=<optimized out>) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/core/slavebase.cpp:363 #25 0x0000758fe669e66d in KIO::WorkerBase::dispatchLoop (this=<optimized out>) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/core/workerbase.cpp:27 #26 0x0000758fe09b3c0f in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworkers/trash/kio_trash.cpp:51 #27 0x00005b274f026569 in main (argc=<optimized out>, argv=0x7fffa69a7d08) at /usr/src/kf6-kio-6.10.0-0zneon+24.04+noble+release+build24/src/kioworker/kioworker.cpp:144 Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.