'gnome-boxes --help' (or any other --help-* argument) on the command line terminates an already-running Boxes
I'm duplicating this from my initial report in RedHat's Bugzilla (RHBZ1671810) against Fedora 29's Boxes, re-tested as still occurring with the current Fedora 30 gnome-boxes-3.32.1-2.fc30.x86_64
:
Description of problem
When gnome-boxes
(launched from either the command line or the Applications list) is already running, any of the commands gnome-boxes --help
or gnome-boxes --help-{gtk,gtk-vnc,spice,all}
in a command shell will instantly crash the running Boxes.
Steps to Reproduce
- Launch Boxes
- Once the window appears, open a terminal window
- Type
gnome-boxes --help
Actual results
The Boxes window instantly vanishes, and the terminal window displays the following message...
GDBus.Error:org.freedesktop.DBus.Error.NoReply: Remote peer disconnected
Expected results
Help is printed on the command line, and the running Boxes process is unaffected.
Additional info
So far I've managed to trigger this when Boxes is simply sitting on its initial screen immediately after launch, and also while in the process of downloading an OS install image to create a new VM.
Other commands work...
-
gnome-boxes --checks
performs the virtualization checks, without affecting the running Boxes -
gnome-boxes --search
opens the search bar in the running Boxes -
gnome-boxes -f
puts the running Boxes into fullscreen mode
It seems ONLY the help options cause crashing, for some reason.
(Ironically, the basic help can be displayed by simply typing a wrong command: gnome-boxes --frobozz
will cause the help listing to be displayed, even though requesting it with gnome-boxes --help
crashes the application.)