Description of problem: I can't select ISO file in storage section. I can't browse folders or places menu. The popup to select the iso file is not working properly, and I can only type in the "filename" field. It's like it's frozen.
Version-Release number of selected component (if applicable): Mageia 8 Beta and Virtualbox 6.1.14
How reproducible: Install Virtualbox, configure a new machine. After, in settings, select the storage section and select storage devices (cd icon) and select "Select a disk file". It will open a popup for select a ISO file. This window no works. It can't browse folders for select ISO file
Steps to Reproduce:
1. Install virtualbox and create a new machine.
2. Select storage section in settings and storage device.
3. The popup that appears no works.
Hi, thanks for reporting this bug.
I reproduce this bug, Plasma 5, Cauldron.
In settings, select the storage section and select storage devices (cd icon) and select "Select a disk file":
The Plasma file selector is not "clickable" and nothing can be set.
Choose instead "Choose/create a Virtual Optical Disk..." and this opens a Optical Disk Selector dialog which is efficient.
I see nothing in system journal BUT:
$HOME/.local/share/sddm/xorg-session.log, each time I try to reproduce the bug, I see:
Qt WARNING: QWidgetWindow(0x5680f00, name="UIMachineSettingsStorageWindow") must be a top level window.
Qt WARNING: QWidgetWindow(0x5c015a0, name="UIMachineSettingsStorageWindow") must be a top level window.
Qt WARNING: QWidgetWindow(0x56cf760, name="UIMachineSettingsStorageWindow") must be a top level window.
Assigning to all packagers.
CC'd recent commiters.
(Please set the status to 'assigned' if you are working on it)
ghibomgx, thierry.vignaudSource RPM:
Virtualbox 6.1.14 =>
Workaround is possibleKeywords:
Today I update virtualvox to 6.1.14-3, the issue is still there.
Unfortunately the same problem occurs also in 6.1.16 as well as 6.1.97-svn86557. I wonder if it's not the filepicker of the newer QT library itself.
As workaround choose the iso files using the keyboard arrow/tabs keys to move across the files.
(In reply to Giuseppe Ghibò from comment #3)
> Unfortunately the same problem occurs also in 6.1.16 as well as
> 6.1.97-svn86557. I wonder if it's not the filepicker of the newer QT library
> As workaround choose the iso files using the keyboard arrow/tabs keys to
> move across the files.
Still here yes. Keyboard navigation under this GUI is OK. But GUI is not clickable.
I can't select ISO file in storage section. =>
Virtualbox 6.1.16 : Storage Section under VM configuration : Can't select ISO file in KIO Open dialog [Was OK before release of 6.1.14]Status comment:
Workaround is possible =>
Workaround is possible - QT related?
Ugly, but if you select with arrows, then press tab on the ISO util filename it's underlined, then pressing Enter on the keyboard, will select that ISO.
It seems also upstream binaries (at least under mga8) suffers the same problem.
What is also weird is that if you run Virtualbox 6.1.16 remotely from a mga7 host, you don't get the filepicker problems, so it seems rather a desktop problem.
Not even needed a remote host. Just "ssh localhost" locally and run VirtualBox from there: the filepicker is not blocked.
I have been able to select the iso file with Tab, but after the 6.1.16 version the problem is there.
This is happening in Virtualbox 6.1.18 too, but only in Plasma5. Doesn't happen under GNOME. Curiously the same .src.rpm rebuilt under Mageia7 doesn't show up the problem under Plasma.
This remain unresolved, I testing Virtualbox in Mageia 8 and I have the same issue after the last updates.
Created attachment 12368 [details]
VBox File picker patch
Attached file is a workaround for this issue. It does not fix the core bug, but allows file picker to work properly again.
Fedora RPMFusion bug: https://bugzilla.rpmfusion.org/show_bug.cgi?id=5929
It seems the patch is working, the filepicker is no longer blocked. However now with the patch the behaviour seems reverted when you "ssh to localhost" and run virtualbox from there: the picker is now blocked there, though from ssh the filepicker seems slightly different in themes than with native plasma.
Thomas what do you think? Worthwhile an update on updates_testing?
I made a temporary build on copr with that patch included, result is here:
VirtualBox bug report: https://www.virtualbox.org/ticket/20222
Mageia 8 =>
Virtualbox 6.1.16 : Storage Section under VM configuration : Can't select ISO file in KIO Open dialog [Was OK before release of 6.1.14] =>
Virtualbox 6.1.18 : Storage Section under VM configuration : Can't select ISO file in KIO Open dialog [Was OK before release of 6.1.14]Whiteboard:
MGA7TOO MGA8TOO =>
Workaround is to type the directory name into the Name: field.
This is vaguely similar to long standing https://bugs.mageia.org/show_bug.cgi?id=18816 again about plasma file chooser.
I've added the workaround in virtualbox-6.1.18-3.mga9 for Cauldron for now, but wont push to mga8 atleast yet as I want to see if it breaks somewhere...