https://bugs.kde.org/show_bug.cgi?id=486314
Bug ID: 486314 Summary: k3b crashes while self-burned CDs (with non-UTF-8 encoding) are in optical drive Classification: Applications Product: k3b Version: 24.02.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: k...@kde.org Reporter: friedrich.public.2...@tutanota.com CC: mich...@jabster.pl, tr...@kde.org Target Milestone: --- SUMMARY k3b always crashes while a self-burned Audio-CD is in my optical drive. I've opened the CDs in dolphin and apparently the filenames are not UTF-8 encoded. The crash doesn't happen with any of the non-selfburned CDs I have. STEPS TO REPRODUCE 1. Run k3b 2. insert selfburned CD with weird text-encoding OBSERVED RESULT The software crashes. EXPECTED RESULT The software shouldn't crash. SOFTWARE/OS VERSIONS Fedora 40 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 ADDITIONAL INFORMATION GDB Backtrace: #0 0x00007ffff7ac8e21 in K3b::Device::debugBitfield (data=0x7fff433fed04 "O;F", len=3) at /usr/include/qt6/QtCore/qarraydatapointer.h:113 #1 0x00007ffff7ab77c3 in K3b::Device::Device::diskInfo (this=0x5555562aada0) at /usr/src/debug/k3b-24.02.2-1.fc40.x86_64/libk3bdevice/k3bdevice.cpp:2112 #2 0x00007ffff7e6881e in K3b::Medium::update (this=this@entry=0x7fff433feef0) at /usr/src/debug/k3b-24.02.2-1.fc40.x86_64/libk3b/tools/k3bmedium.cpp:174 #3 0x00007ffff7e68dd7 in K3b::MediaCache::PollThread::run (this=0x5555561a4750) at /usr/src/debug/k3b-24.02.2-1.fc40.x86_64/libk3b/tools/k3bmediacache.cpp:74 #4 0x00007ffff574f35c in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:326 #5 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:262 #6 QThreadPrivate::start (arg=0x5555561a4750) at /usr/src/debug/qt6-qtbase-6.7.0-3.fc40.x86_64/src/corelib/thread/qthread_unix.cpp:285 #7 0x00007ffff4ea91b7 in start_thread (arg=<optimized out>) at pthread_create.c:447 #8 0x00007ffff4f2b39c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 -- You are receiving this mail because: You are watching all bug changes.