Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1871291

Summary: Gazebo stuck on Preparing your World - 3D view all black
Product: [Fedora] Fedora Reporter: Rich Mattes <richmattes>
Component: gazeboAssignee: Rich Mattes <richmattes>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 32CC: logans, richmattes, rkudyba, robotics
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gazebo-10.1.0-10.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-31 15:49:23 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:

Description Rich Mattes 2020-08-22 01:09:34 UTC
Description of problem:
When launching gazebo in f32, the splash screen appears, and never goes away.  The main window starts under the other windows on the desktop, and shows the sidebar and menus, but the 3D view area is all black

Version-Release number of selected component (if applicable):
gazebo-10.1.0

How reproducible:
Download and install gazebo, then try to launch it.

Steps to Reproduce:
1. Start gazebo
2. Dismiss splash window by cliking on it
3. alt-tab to gazebo window

Actual results:
Gazebo window shows black, does not load  world


Expected results:
Gazebo should show a grid with objects on it that can be interacted with.

Additional info:

Comment 1 Rich Mattes 2020-08-22 01:10:22 UTC
Updating to 11.1.0 doesn't seem to help - I'm seeing the same error from the version in the gazebo-latest copr:
https://copr.fedorainfracloud.org/coprs/g/robotics-sig/gazebo-latest/

Comment 2 Rich Mattes 2020-08-22 01:17:02 UTC
There's some other reports of similar behavoir around the internet:

https://discuss.ardupilot.org/t/gazebo-stuck-at-preparing-your-world/34597
https://answers.gazebosim.org//question/14237/problem-with-launching-the-gazebo/

I've waited for a bit for things to download per some of the suggestions, but it doesn't seem to be doing anything on the network according to nethogs.  I'm going to try building against a newer version of OGRE next.

Comment 3 RobbieTheK 2020-08-22 02:20:10 UTC
(In reply to Rich Mattes from comment #2)
> There's some other reports of similar behavoir around the internet:
> 
> https://discuss.ardupilot.org/t/gazebo-stuck-at-preparing-your-world/34597
> https://answers.gazebosim.org//question/14237/problem-with-launching-the-
> gazebo/
> 
> I've waited for a bit for things to download per some of the suggestions,
> but it doesn't seem to be doing anything on the network according to
> nethogs.  

I tried leaving it open all night long no difference. Have tried with a Mac using ssh -X and XQuartz, X2Go, and MobaXterm, all the same.


>I'm going to try building against a newer version of OGRE next.

Would like to hear if you were successful.

Comment 4 Rich Mattes 2020-08-22 15:24:06 UTC
I built gazebo-11.1.0 against ogre-1.12.8 locally, I'm still seeing the same problem.  The bug is reported upstream at https://github.com/osrf/gazebo/issues/2457, I'll follow up there.

Comment 5 Rich Mattes 2020-08-22 23:55:40 UTC
Per the upstream bug, I tracked down the issue to the symbol visibility flags.  I'll push an updated gazebo 10 to f32 and up disabling symbol hiding as a work-around until the underlying cause is found and fixed.

Comment 6 Fedora Update System 2020-08-23 14:02:25 UTC
FEDORA-2020-096da5ff40 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-096da5ff40

Comment 7 Fedora Update System 2020-08-24 01:47:24 UTC
FEDORA-2020-096da5ff40 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-096da5ff40`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-096da5ff40

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

Comment 8 Fedora Update System 2020-08-31 15:49:23 UTC
FEDORA-2020-096da5ff40 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.