I followed the gazebo_worlds installation and run instructions and the screen popped up for one second and went away. I've included the original error & diagnostic info below. I also included glxinfo.
I have an Intel video card. Not sure if it's compatible. Glxinfo says it's Opengl DRI. Glxgears runs fine.
Ubunto Oneiric - Ros Electric
bill@bill-Inspiron-620:~$ roslaunch gazebo_worlds empty_world.launch
... logging to /home/bill/.ros/log/29ced732-0a6b-11e1-ac3b-3859f9411c72/roslaunch-bill-Inspiron-620-4459.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://bill-Inspiron-620:58288/
SUMMARY
========
PARAMETERS
* /rosversion
* /use_sim_time
* /rosdistro
NODES
/
gazebo (gazebo/gazebo)
auto-starting new master
process[master]: started with pid [4473]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 29ced732-0a6b-11e1-ac3b-3859f9411c72
process[rosout-1]: started with pid [4486]
started core service [/rosout]
process[gazebo-2]: started with pid [4500]
G azebo multi-robot simulator, version 0.10.0
Part of the Player/Stage Project [http://playerstage.sourceforge.net].
Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors.
Released under the GNU General Public License.
directory [/tmp/gazebo-bill-0] already exists (previous crash?)
the owner gazebo server (pid=4406) is not running.
deleting the old information of the directory [/tmp/gazebo-bill-0]
terminate called after throwing an instance of 'std::string'
[gazebo-2] process has died [pid 4500, exit code -6].
log files: /home/bill/.ros/log/29ced732-0a6b-11e1-ac3b-3859f9411c72/gazebo-2*.log
bill@bill-Inspiron-620:~$ roslaunch gazebo_worlds debug.launch
... logging to /home/bill/.ros/log/3977c87a-0a6a-11e1-a3f3-3859f9411c72/roslaunch-bill-Inspiron-620-4361.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://bill-Inspiron-620:50619/
SUMMARY
========
PARAMETERS
* /rosversion
* /use_sim_time
* /rosdistro
NODES
/
gazebo (gazebo/gazebo)
auto-starting new master
process[master]: started with pid [4375]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 3977c87a-0a6a-11e1-a3f3-3859f9411c72
process[rosout-1]: started with pid [4388]
started core service [/rosout]
process[gazebo-2]: started with pid [4401]
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /opt/ros/electric/stacks/simulator_gazebo/gazebo/bin/gazebo...done.
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[Thread debugging using libthread_db enabled]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
Gazebo multi-robot simulator, version 0.10.0
Part of the Player/Stage Project [http://playerstage.sourceforge.net].
Copyright (C) 2003 Nate Koenig, Andrew Howard, and contributors.
Released under the GNU General Public License.
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed in terminal_inferior: Inappropriate ioctl for device]
[tcsetpgrp failed ...
(more)