SUMMARY With ddrescue repairing disc rot on /dev/sr1, startup hangs trying to read the damaged disc. STEPS TO REPRODUCE 1. Run ddrescue on /dev/sr1 on another virtual desktop 2. Launch k3b 3. Do something else on a different desktop for a while. OBSERVED RESULT K3b hangs on the startup logo screen for an undetermined long time. Have to kill the process and relaunch, which sometimes works, mostly not EXPECTED RESULT K3b completes launching with the unreadable device grayed out. It should take only a couple of seconds to determine the disc is not readable in its entirety, less time if another process has the device open. [lsof|grep sr1?] SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version: 5.27.11 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.13 ADDITIONAL INFORMATION Kernel Version: 6.6.30 64-bit
I got around the issue by suspending the ddrescue process before launching K3b. Since this is such an obscure instance of incorrect behavior, more pressing matters may push this to the end of the queue.
Upon further rooting around I discovered this is part of a design flaw which I addressed in a different bug. Thus, this bug is closed.