I am getting segmentation fault (core dumped) error while running openai/gym examples like cart-pole , lunar-lader, etc. If i remove env.render then it’s working fine.
vi cart.py
import gym
import faulthandler
faulthandler.enable()
env = gym.make(‘CartPole-v0’)
for i_episode in range(20):
observation = env.reset()
for t in range(100):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print(“Episode finished after {} timesteps”.format(t+1))
break
env.close()
Output
$python3 cart.py
Fatal Python error: Segmentation fault
Current thread 0x0000007fa6799010 (most recent call first):
File “/home/nvidia/.local/lib/python3.6/site-packages/pyglet/gl/lib_glx.py”, line 74 in link_GL
File “/home/nvidia/.local/lib/python3.6/site-packages/pyglet/gl/glx.py”, line 440 in
File “”, line 219 in _call_with_frames_removed
File “”, line 678 in exec_module
File “”, line 665 in _load_unlocked
File “”, line 955 in _find_and_load_unlocked
File “”, line 971 in _find_and_load
File “”, line 219 in _call_with_frames_removed
File “”, line 1023 in _handle_fromlist
File “/home/nvidia/.local/lib/python3.6/site-packages/pyglet/gl/xlib.py”, line 16 in
File “”, line 219 in _call_with_frames_removed
File “”, line 678 in exec_module
File “”, line 665 in _load_unlocked
File “”, line 955 in _find_and_load_unlocked
File “”, line 971 in _find_and_load
File “/home/nvidia/.local/lib/python3.6/site-packages/pyglet/gl/init.py”, line 221 in
File “”, line 219 in _call_with_frames_removed
File “”, line 678 in exec_module
File “”, line 665 in _load_unlocked
File “”, line 955 in _find_and_load_unlocked
File “”, line 971 in _find_and_load
File “/home/nvidia/packages/openai/gym/gym/envs/classic_control/rendering.py”, line 23 in
File “”, line 219 in _call_with_frames_removed
File “”, line 678 in exec_module
File “”, line 665 in _load_unlocked
File “”, line 955 in _find_and_load_unlocked
File “”, line 971 in _find_and_load
File “”, line 219 in _call_with_frames_removed
File “”, line 1023 in _handle_fromlist
File “/home/nvidia/packages/openai/gym/gym/envs/classic_control/cartpole.py”, line 150 in render
File “/home/nvidia/packages/openai/gym/gym/core.py”, line 275 in render
File “cart.py”, line 8 in
Segmentation fault (core dumped)