Gazebo didn't show up for FlytSim even after I switch to PX4-SITL



I checked some of the previous posts and found the cause for most people are they didn’t switch the mode the PX4-SITL. However, I already switched my FlytSim mode to PX4-SITL but the 3D environment still didn’t show up. After I checked the startup log, I found the Gazebo process may be stopped during the startup for an unknown reason:

flytsim | process[flytsim/gazebo_gui-4]: started with pid [621]
flytsim | libGL error: No matching fbConfigs or visuals found
flytsim | libGL error: failed to load driver: swrast
flytsim | process[flytsim/image_capture-5]: started with pid [715]
flytsim | Segmentation fault (core dumped)
flytsim | [flytsim/gazebo_gui-4] process has died [pid 621, exit code 139, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui

Please help me