Bug 495015 - file manager crash
Summary: file manager crash
Status: REPORTED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 6.6.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2024-10-18 23:52 UTC by computerjoe
Modified: 2024-11-25 21:21 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/81226/events/b171ad5ca5824908b1079fc678314fe2/


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description computerjoe 2024-10-18 23:52:14 UTC
Application: kioworker (6.6.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.7.2
Frameworks Version: 6.7.0
Operating System: Linux 6.9.12-210.fsync.fc40.x86_64 x86_64
Windowing System: Wayland
Distribution: "Bazzite 40 (FROM Fedora Kinoite)"
DrKonqi: 6.2.0 [CoredumpBackend]

-- Information about the crash:
crash when dolphin split pane view

the notification said Dr. Konqi I believe..

Thanks

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: kioworker (kioworker), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.fedoraproject.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 8902]
[New LWP 8905]
[New LWP 8908]
[New LWP 8909]
[New LWP 8906]
[New LWP 8910]
[New LWP 8911]
[New LWP 8920]
[New LWP 8904]
[New LWP 8903]
[New LWP 8919]
[New LWP 8931]
[New LWP 8923]
[New LWP 8933]
[New LWP 8932]
[New LWP 8918]
[New LWP 8930]
[New LWP 8921]
[New LWP 8907]
[New LWP 8922]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/libexec/kf6/kioworker /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so thumbnai'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f56e08a8664 in __pthread_kill_implementation () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f56dba4aac0 (LWP 8902))]
Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: 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')
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:533: 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(),
[Current thread is 1 (Thread 0x7f56dba4aac0 (LWP 8902))]

Thread 20 (Thread 0x7f569f4006c0 (LWP 8922)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 19 (Thread 0x7f56bcc006c0 (LWP 8907)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 18 (Thread 0x7f569fe006c0 (LWP 8921)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 17 (Thread 0x7f569e0006c0 (LWP 8930)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a5b62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56e0d60f7d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f56e0d5dd45 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 16 (Thread 0x7f56aa0006c0 (LWP 8918)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 15 (Thread 0x7f569cc006c0 (LWP 8932)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a5b62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56e0d60f7d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f56e0d5dd45 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 14 (Thread 0x7f5693e006c0 (LWP 8933)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a5b62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56e0d60f7d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f56e0d5dd45 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 13 (Thread 0x7f569ea006c0 (LWP 8923)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 12 (Thread 0x7f569d6006c0 (LWP 8931)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a5b62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56e0d60f7d in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f56e0d5dd45 in QThreadPoolThread::run() () from /lib64/libQt6Core.so.6
#4  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 11 (Thread 0x7f56a96006c0 (LWP 8919)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 10 (Thread 0x7f56cd4006c0 (LWP 8903)):
#0  0x00007f56e091c87d in poll () from /lib64/libc.so.6
#1  0x00007f56df97cc34 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f56df91c383 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f56e0e851a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#4  0x00007f56e0ba3bc3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt6Core.so.6
#5  0x00007f56e0cb7f4f in QThread::exec() () from /lib64/libQt6Core.so.6
#6  0x00007f56e0323e41 in QDBusConnectionManager::run() () from /lib64/libQt6DBus.so.6
#7  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#8  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#9  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 9 (Thread 0x7f56c54006c0 (LWP 8904)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56e0d60ffb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt6Core.so.6
#3  0x00007f56cd47fd8e in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#4  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 8 (Thread 0x7f56a8c006c0 (LWP 8920)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 7 (Thread 0x7f56aaa006c0 (LWP 8911)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7f56ab4006c0 (LWP 8910)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 5 (Thread 0x7f56bd6006c0 (LWP 8906)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7f56abe006c0 (LWP 8909)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7f56b0c006c0 (LWP 8908)):
#0  0x00007f56e08a2da9 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#1  0x00007f56e08a57f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6
#2  0x00007f56bd8a893d in cnd_wait () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f56bd88570b in util_queue_thread_func () from /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f56bd8a886c in impl_thrd_routine () from /usr/lib64/dri/radeonsi_dri.so
#5  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#6  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7f56c4a006c0 (LWP 8905)):
#0  0x00007f56e091c87d in poll () from /lib64/libc.so.6
#1  0x00007f56cd47fdf5 in QtWaylandClient::EventThread::run() () from /lib64/libQt6WaylandClient.so.6
#2  0x00007f56e0d5473c in QThreadPrivate::start(void*) () from /lib64/libQt6Core.so.6
#3  0x00007f56e08a66d7 in start_thread () from /lib64/libc.so.6
#4  0x00007f56e092a60c in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7f56dba4aac0 (LWP 8902)):
[KCrash Handler]
#4  0x00007f5686498bf9 in ff_h2645_sei_to_frame () from /lib64/libavcodec.so.60
#5  0x00007f568655547d in hevc_decode_frame () from /lib64/libavcodec.so.60
#6  0x00007f56863e632a in decode_receive_frame_internal () from /lib64/libavcodec.so.60
#7  0x00007f56863e6b23 in avcodec_send_packet () from /lib64/libavcodec.so.60
#8  0x00007f56b0c1b62a in FFMpegThumbnailer::create(KIO::ThumbnailRequest const&) () from /usr/lib64/qt6/plugins/kf6/thumbcreator/ffmpegthumbs.so
#9  0x00007f56e12ddd83 in ThumbnailProtocol::createThumbnail(ThumbCreatorWithMetadata*, QString const&, int, int, QImage&) () from /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so
#10 0x00007f56e12e34cc in ThumbnailProtocol::get(QUrl const&) () from /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so
#11 0x00007f56e11d6dc5 in KIO::WorkerSlaveBaseBridge::get(QUrl const&) () from /lib64/libKF6KIOCore.so.6
#12 0x00007f56e11d2b65 in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /lib64/libKF6KIOCore.so.6
#13 0x00007f56e12765d5 in KIO::SlaveBase::dispatchLoop() [clone .constprop.0] () from /lib64/libKF6KIOCore.so.6
#14 0x00007f56e12e0102 in kdemain () from /usr/lib64/qt6/plugins/kf6/kio/thumbnail.so
#15 0x0000561b3d6514ed in main ()

Reported using DrKonqi
This report was filed against 'kde' because the product 'kioworker' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 TraceyC 2024-11-25 21:21:44 UTC
This looks similar to Bug 469458, which was a crash caused by a heap-use-after-free issue in `AudioCreator::create` 
This is related to FFMpegThumbnailer::create