[k3b] [Bug 486314] New: k3b crashes while self-burned CDs (with non-UTF-8 encoding) are in optical drive

Friedrich bugzilla_noreply at kde.org
Mon Apr 29 20:47:33 BST 2024


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: k3b at kde.org
          Reporter: friedrich.public.2001 at tutanota.com
                CC: michalm at jabster.pl, trueg at 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 at 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 the assignee for the bug.


More information about the k3b mailing list