Bug 2005458

Summary: "Welcome Tutorial" is blank and cannot be dismissed with Esc
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: gnome-boxesAssignee: Christophe Fergeau <cfergeau>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 35CC: cfergeau, feborges, fidencio, gnome-sig, marcandre.lureau, zeenix
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedFreezeException
Fixed In Version: gnome-boxes-41.1-1.fc35 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-09-22 00:15:54 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1891954    

Description Adam Williamson 2021-09-17 17:40:38 UTC
This is a downstream copy of https://gitlab.gnome.org/GNOME/gnome-boxes/-/issues/722 for blocker/FE purposes. As described there:

In GNOME Boxes 41-rc1, the "Welcome Tutorial" displayed when the app first runs is entirely blank, and cannot be closed with Esc as used to be the case. You can only close it by clicking the X. When run from a console, the following errors are shown:

    (gnome-boxes:43242): Gtk-CRITICAL **: 10:25:33.839: Error building template class 'BoxesWelcomeTutorial' for an instance of type 'BoxesWelcomeTutorial': .:2:1119 Invalid object type 'BoxesWelcomeTutorialPage'

    (gnome-boxes:43242): Gtk-CRITICAL **: 10:25:33.840: gtk_container_foreach: assertion 'GTK_IS_CONTAINER (container)' failed

    (gnome-boxes:43242): Handy-CRITICAL **: 10:25:33.840: hdy_carousel_get_position: assertion 'HDY_IS_CAROUSEL (self)' failed

    (gnome-boxes:43242): Gtk-CRITICAL **: 10:25:33.840: gtk_widget_set_opacity: assertion 'GTK_IS_WIDGET (widget)' failed

    (gnome-boxes:43242): Gtk-CRITICAL **: 10:25:33.840: gtk_widget_set_opacity: assertion 'GTK_IS_WIDGET (widget)' failed

    (gnome-boxes:43242): Boxes-CRITICAL **: 10:25:33.840: boxes_welcome_tutorial_page_get_color: assertion 'self != NULL' failed

    (gnome-boxes:43242): Boxes-CRITICAL **: 10:25:33.840: boxes_welcome_tutorial_page_get_color: assertion 'self != NULL' failed

Proposing as a Beta FE - this doesn't stop the app working, but it does give a poor first impression (and is obviously bad for someone who actually needs the tutorial).

Comment 1 Adam Williamson 2021-09-17 21:30:20 UTC
41.0 has the same problem. I did notice you can close the tutorial window by hitting Esc *twice*. But it's still completely blank.

Comment 2 Adam Williamson 2021-09-20 15:07:36 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/462 , marking accepted.

Comment 3 Fedora Update System 2021-09-20 19:22:44 UTC
FEDORA-2021-ad1cc12c7a has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-ad1cc12c7a

Comment 4 Fedora Update System 2021-09-20 20:55:17 UTC
FEDORA-2021-ad1cc12c7a has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-ad1cc12c7a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-ad1cc12c7a

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2021-09-22 00:15:54 UTC
FEDORA-2021-ad1cc12c7a has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.