Bug 430724

Summary: "Devices" section is missing from places panel while Gparted is running
Product: [Frameworks and Libraries] frameworks-kio Reporter: Patrick Silva <bugseforuns>
Component: PlacesAssignee: KIO Bugs <kio-bugs-null>
Status: REPORTED ---    
Severity: normal CC: a.samirh78, elvis.angelaccio, kde, kdelibs-bugs, kfm-devel, nate, stefan.bruens, stoned
Priority: NOR    
Version: 5.77.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: screen recording

Description Patrick Silva 2020-12-23 02:50:42 UTC
Created attachment 134274 [details]
screen recording

SUMMARY
Watch the attached screen recording please.
Places panel of Dolphin does not display its "Devices" section while Gparted
is running.

EXPECTED RESULT
places panel should always display its "Devices" section

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.20.80
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Comment 1 Elvis Angelaccio 2020-12-28 21:22:59 UTC
Interesting. Does 'solid-hardware5 list' list your disks while gparted is running?
Comment 2 Patrick Silva 2020-12-29 12:16:31 UTC
The output of your command is the same regardless Gparted is running or not.

udi = '/org/kde/fstab'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input11'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input11/event5'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input11/mouse0'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input12'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input12/event6'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/0003:06CB:1AD4.0001/input/input12/mouse1'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D0'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/hwC0D3'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0c'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D0p'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/pcmC0D3p'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/net/enp1s0'
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/wlp2s0'
udi = '/org/kde/solid/udev/sys/devices/platform/i8042/serio1/input/input5'
udi = '/org/kde/solid/udev/sys/devices/platform/i8042/serio1/input/input5/event7'
udi = '/org/kde/solid/udev/sys/devices/platform/i8042/serio1/input/input5/mouse2'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS0'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS1'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS10'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS11'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS12'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS13'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS14'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS15'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS16'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS17'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS18'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS19'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS2'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS20'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS21'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS22'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS23'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS24'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS25'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS26'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS27'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS28'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS29'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS3'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS30'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS31'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS4'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS5'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS6'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS7'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS8'
udi = '/org/kde/solid/udev/sys/devices/platform/serial8250/tty/ttyS9'
udi = '/org/kde/solid/udev/sys/devices/system/cpu/cpu0'
udi = '/org/kde/solid/udev/sys/devices/system/cpu/cpu1'
udi = '/org/kde/solid/udev/sys/devices/system/cpu/cpu2'
udi = '/org/kde/solid/udev/sys/devices/system/cpu/cpu3'
udi = '/org/kde/solid/udev/sys/devices/virtual/net/lo'
udi = '/org/kde/solid/udev/sys/devices/virtual/sound/seq'
udi = '/org/kde/solid/udev/sys/devices/virtual/sound/timer'
udi = '/org/freedesktop/UDisks2/block_devices/loop0'
udi = '/org/freedesktop/UDisks2/block_devices/loop6'
udi = '/org/freedesktop/UDisks2/block_devices/sda2'
udi = '/org/freedesktop/UDisks2/block_devices/loop7'
udi = '/org/freedesktop/UDisks2/block_devices/loop1'
udi = '/org/freedesktop/UDisks2/block_devices/sda3'
udi = '/org/freedesktop/UDisks2/block_devices/loop2'
udi = '/org/freedesktop/UDisks2/block_devices/loop3'
udi = '/org/freedesktop/UDisks2/block_devices/sda'
udi = '/org/freedesktop/UDisks2/block_devices/loop4'
udi = '/org/freedesktop/UDisks2/block_devices/loop5'
udi = '/org/freedesktop/UDisks2/block_devices/sda1'
udi = '/org/freedesktop/UDisks2/drives/MATSHITADVD_RAM_UJ8C2_WP97_007923'
udi = '/org/freedesktop/UDisks2/drives/GIGABYTE_GP_GSTFS31240GNTD_SN203808903817'
udi = '/org/freedesktop/UPower'
udi = '/org/freedesktop/UPower/devices/line_power_ACAD'
udi = '/org/freedesktop/UPower/devices/battery_BAT1'
stalker@neon-lapt
Comment 3 Elvis Angelaccio 2020-12-29 21:38:12 UTC
Weird. What about the places panel in the file dialog? Same issue there?
Comment 4 Patrick Silva 2020-12-29 21:54:13 UTC
Yes, file dialog is also affected.
Comment 5 Elvis Angelaccio 2020-12-29 22:01:35 UTC
Moving to kio for now, but could be an issue in solid as well.
Comment 6 Ahmad Samir 2021-04-20 16:16:47 UTC
IIRC, gparted used to use systemctl to mask the devices .mount services to prevent systemd from remounting them while gparted is running.

Run gparted from terminal and have a look at the output.

(I've tested again now, but I don't see the masking of the .mount services (or whatever it's called), maybe gparted changed? I have gparted-1.2.0).
Comment 7 Patrick Silva 2021-04-22 14:11:10 UTC
On neon unstable, terminal output is basically the same with gparted 1.0.0
from Ubuntu repos and gparted 1.2.0 from a PPA repo:

$ gparted
GParted 1.0.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.3

$ gparted
GParted 1.2.0
configuration --enable-libparted-dmraid --enable-online-resize
libparted 3.3

I can reproduce the bug with both versions above.
Comment 8 Patrick Silva 2022-08-10 22:50:41 UTC
*** Bug 457736 has been marked as a duplicate of this bug. ***