Bug 473889

Summary: k3b fails to eject disks
Product: [Applications] k3b Reporter: Andreas Sturmlechner <asturm>
Component: generalAssignee: k3b developers <k3b>
Status: RESOLVED FIXED    
Severity: normal CC: aacid, bugseforuns, michalm, trueg
Priority: NOR    
Version: 23.08.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andreas Sturmlechner 2023-08-29 10:50:39 UTC
I tried with an AudioCD as well as a DVD, eject simply does nothing.

Operating System: Gentoo 2.14
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10
Kernel Version: 6.1.45-gentoo (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 62,7 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Product Name: X570 Phantom Gaming-ITX/TB3
Comment 1 Andreas Sturmlechner 2023-08-29 10:51:02 UTC
(while it is working fine using dolphin)
Comment 2 Patrick Silva 2023-08-29 13:12:51 UTC
Can reproduce with K3b 23.08 on Arch Linux. "Eject" option from "Device" menu does not eject the disc.
Comment 3 Albert Astals Cid 2023-08-29 22:43:34 UTC
I know it's not very useful, but "works for me"
Comment 4 Patrick Silva 2023-08-29 23:02:49 UTC
I can reproduce if there is a disc inside the optical device, but cannot if the optical device is empty.
Comment 5 Bug Janitor Service 2023-09-10 19:40:01 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/k3b/-/merge_requests/53
Comment 6 Albert Astals Cid 2023-09-10 19:40:39 UTC
Are you able to test https://invent.kde.org/multimedia/k3b/-/merge_requests/53/diffs ?

Works for me would would be great to have more than 1 person reporting success :D
Comment 7 Patrick Silva 2023-09-10 20:22:29 UTC
(In reply to Albert Astals Cid from comment #6)
> Are you able to test
> https://invent.kde.org/multimedia/k3b/-/merge_requests/53/diffs ?
> 
> Works for me would would be great to have more than 1 person reporting
> success :D

I have just tested the patch on Arch Linux. It fixes the bug.
Comment 8 Albert Astals Cid 2023-09-25 07:15:22 UTC
Git commit 08db5799842cec69790ee39e20b15621c284df69 by Albert Astals Cid.
Committed on 25/09/2023 at 09:12.
Pushed by aacid into branch 'master'.

Fix ejecting when there's a disk on the drive

M  +18   -13   libk3bdevice/k3bdevice.cpp

https://invent.kde.org/multimedia/k3b/-/commit/08db5799842cec69790ee39e20b15621c284df69
Comment 9 Albert Astals Cid 2023-09-25 07:41:37 UTC
Git commit c8c74d5c307ef41a6a4f9ed882e7702fdc8ea140 by Albert Astals Cid.
Committed on 25/09/2023 at 09:38.
Pushed by aacid into branch 'release/23.08'.

Fix ejecting when there's a disk on the drive
(cherry picked from commit 08db5799842cec69790ee39e20b15621c284df69)

M  +18   -13   libk3bdevice/k3bdevice.cpp

https://invent.kde.org/multimedia/k3b/-/commit/c8c74d5c307ef41a6a4f9ed882e7702fdc8ea140