| Summary: | 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] | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jose Manuel López <joselp> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | davidwhodgins, ghibomgx, iam, ouaurelien, thierry.vignaud, tmb, zen25000 |
| Version: | Cauldron | Keywords: | UPSTREAM |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://www.virtualbox.org/ticket/20222 | ||
| Whiteboard: | MGA8TOO | ||
| Source RPM: | virtualbox-6.1.18-2.mga8.src.rpm | CVE: | |
| Status comment: | Workaround is possible - QT related? | ||
| Bug Depends on: | 28828, 28867 | ||
| Bug Blocks: | |||
| Attachments: | VBox File picker patch | ||
|
Description
Jose Manuel López
2020-10-16 13:36:19 CEST
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. Workaround: 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) Source RPM:
Virtualbox 6.1.14 =>
virtualbox-6.1.14-3.mga8.src.rpm Hi! Today I update virtualvox to 6.1.14-3, the issue is still there. Greetings! 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 > itself. > > 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. Summary:
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] 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. Hi, This remain unresolved, I testing Virtualbox in Mageia 8 and I have the same issue after the last updates. Greetings!! 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 CC:
(none) =>
iam 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: https://copr-be.cloud.fedoraproject.org/results/ghibo/virtualbox-6/mageia-cauldron-x86_64/02014656-virtualbox/ CC:
(none) =>
tmb VirtualBox bug report: https://www.virtualbox.org/ticket/20222
Aurelien Oudelet
2021-02-24 20:09:00 CET
URL:
(none) =>
https://www.virtualbox.org/ticket/20222
Thomas Backlund
2021-02-24 20:16:34 CET
Whiteboard:
MGA7TOO MGA8TOO =>
MGA8TOO Workaround is to type the directory name into the Name: field. CC:
(none) =>
davidwhodgins This is vaguely similar to long standing https://bugs.mageia.org/show_bug.cgi?id=18816 again about plasma file chooser. CC:
(none) =>
zen25000 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... I've tried 6.1.20-1.mga8 on mga8 (where I've seen the filepicker patch was removed) but the filepicker in mga8 doesn't work. So maybe we should put the filepicker patch back? Also in upstream https://www.virtualbox.org/ticket/20222 there aren't news, apart that it's reproducible on manjaro kde, but not on the virtualbox developer's mint 20.1. Just encountered that myself. I found that the mouse doesn't work in the directory/file selector, but the keyboard does, so I was able to just paste in the full path and file name using the keyboard. (In reply to Giuseppe Ghibò from comment #17) > I've tried 6.1.20-1.mga8 on mga8 (where I've seen the filepicker patch was > removed) but the filepicker in mga8 doesn't work. So maybe we should put the > filepicker patch back? > Yes, I intentionally dropped it to get feedback if it works without it or not... Probaby(In reply to Thomas Backlund from comment #19) > (In reply to Giuseppe Ghibò from comment #17) > > I've tried 6.1.20-1.mga8 on mga8 (where I've seen the filepicker patch was > > removed) but the filepicker in mga8 doesn't work. So maybe we should put the > > filepicker patch back? > > > > Yes, I intentionally dropped it to get feedback if it works without it or > not... Ok. Probably the bug is in the combination of the virtualbox code and the particular kde/qt libraries, as to resume we have: - Mageia 7.1: working - Mageia 8: failing - Mageia Cauldron: failing? - Manjaro current: failing - Mint 20.1: working - Fedora ?: failing >- Fedora ?: failing
Fedora 33: Failing
(In reply to Dave Hodgins from comment #18) > Just encountered that myself. I found that the mouse doesn't work in the > directory/file selector, but the keyboard does, so I was able to just paste > in the full path and file name using the keyboard. Another trick is to ssh to localhost and run virtuabox from the ssh (local) session. workaround is coming in virtualbox-6.1.20-1.1.mga8 The release virtualbox-6.1.20-1.1.mga8 works. Of course the behaviour is reverted and now doesn't work anymore within a ssh localhost session. I wonder if the fact that the bad behaviour is reverted in a localhost ssh session by applying the filepicker patch could be a useful info for the complete resolution of the bug upstream.
Thomas Backlund
2021-04-23 23:34:38 CEST
Depends on:
(none) =>
28828 Workaround: KDE_FULL_SESSION= XDG_CURRENT_DESKTOP= DESKTOP_SESSION= virtualbox (In reply to Giuseppe Ghibò from comment #24) > The release virtualbox-6.1.20-1.1.mga8 works. Of course the behaviour is > reverted and now doesn't work anymore within a ssh localhost session. I > wonder if the fact that the bad behaviour is reverted in a localhost ssh > session by applying the filepicker patch could be a useful info for the > complete resolution of the bug upstream. You can run it via SSH with: KDE_FULL_SESSION= XDG_CURRENT_DESKTOP= DESKTOP_SESSION= QT_QPA_PLATFORMTHEME=gtk3 virtualbox (In reply to Thomas Backlund from comment #23) > workaround is coming in virtualbox-6.1.20-1.1.mga8 If you've applied my patch, that was a bad decision. It breaks non-desktop-integrated file picker. An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGASA-2021-0197.html Resolution:
(none) =>
FIXED Here's a proper patch: https://build.opensuse.org/package/view_file/Virtualization/virtualbox/vb-6.1.16-modal-dialog-parent.patch?expand=1 Thanks for the reference ... new packages coming... Status:
RESOLVED =>
REOPENED
Thomas Backlund
2021-05-01 21:48:00 CEST
Depends on:
(none) =>
28867 6.1.22 with the fix from comment 9 is now in Cauldron and in mga8 testing comment 29 that is... Hi all! I have updated to new testing version 6.1.22, and the bug is fixed. It works fine, I have created a new virtual machine, with all parameters configured, and I have selected a iso from Download folder without issues. Greetings!! An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0105.html Resolution:
(none) =>
FIXED |