med-air / SurRoL

[IROS'21] SurRoL: An Open-source Reinforcement Learning Centered and dVRK Compatible Platform for Surgical Robot Learning
https://med-air.github.io/SurRoL/
MIT License
119 stars 19 forks source link

Unexpected Aborted (core dumped) when running test_multiple_scenes_keyboard.py #14

Closed hding2455 closed 1 month ago

hding2455 commented 2 months ago

I met an Aborted (core dumped) issue when running test_multiple_scenes_keyboard.py, there is no error message shown.

All output info is shown as below(I erased the loaded modules part):

[INFO ] [Logger ] Record log in /home/hao/.kivy/logs/kivy_24-05-08_10.txt [INFO ] [Kivy ] v2.3.0 [INFO ] [Kivy ] Installed at "/home/hao/anaconda3/envs/surrolv2/lib/python3.7/site-packages/kivy/init.py" [INFO ] [Python ] v3.7.16 (default, Jan 17 2023, 22:20:44) [GCC 11.2.0] [INFO ] [Python ] Interpreter at "/home/hao/anaconda3/envs/surrolv2/bin/python" [INFO ] [Logger ] Purge log fired. Processing... [INFO ] [Logger ] Purge finished! [INFO ] [Factory ] 195 symbols loaded pybullet build time: Nov 28 2023 23:50:19 [INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored) [DEBUG ] [falling back to hashlib hashing] pip install xxhashfor 50x faster cache checks [DEBUG ] [matplotlib data path] /home/hao/anaconda3/envs/surrolv2/lib/python3.7/site-packages/matplotlib/mpl-data [DEBUG ] CONFIGDIR=/home/hao/.config/matplotlib [DEBUG ] interactive is False [DEBUG ] platform is linux

[DEBUG ] CACHEDIR=/home/hao/.cache/matplotlib [DEBUG ] Using fontManager instance from /home/hao/.cache/matplotlib/fontlist-v330.json Known pipe types: glxGraphicsPipe (1 aux display modules not yet loaded.) [INFO ] [GL ] Using the "OpenGL" graphics system [INFO ] [GL ] Backend used [INFO ] [GL ] OpenGL version <b'4.6.0 NVIDIA 550.54.15'> [INFO ] [GL ] OpenGL vendor <b'NVIDIA Corporation'> [INFO ] [GL ] OpenGL renderer <b'NVIDIA GeForce GTX 1070/PCIe/SSE2'> [INFO ] [GL ] OpenGL parsed version: 4, 6 [INFO ] [GL ] Shading version <b'4.60 NVIDIA'> [INFO ] [GL ] Texture max size <32768> [INFO ] [GL ] Texture max units <32> [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked [INFO ] [KivyMD ] 1.2.0, git-Unknown, 2024-05-08 (installed at "/home/hao/anaconda3/envs/surrolv2/lib/python3.7/site-packages/kivymd/init.py") [WARNING] [KivyMD ] Version 1.2.0 is deprecated and is no longer supported. Use KivyMD version 2.0.0 from the master branch (pip install https://github.com/kivymd/KivyMD/archive/master.zip) [INFO ] [Text ] Provider: sdl2 [INFO ] [Clipboard ] Provider: xclip [INFO ] [CutBuffer ] cut buffer support enabled [INFO ] [GL ] NPOT texture support is available [INFO ] [ProbeSysfs ] device match: /dev/input/event6 [INFO ] [MTD ] Read event from </dev/input/event6> [INFO ] [Base ] Start application main loop [INFO ] [MTD ] </dev/input/event6> range position X is 1472 - 5706 [INFO ] [MTD ] </dev/input/event6> range position Y is 1408 - 4800 [INFO ] [MTD ] </dev/input/event6> range touch major is 0 - 0 [INFO ] [MTD ] </dev/input/event6> range touch minor is 0 - 0 [INFO ] [MTD ] </dev/input/event6> range pressure is 0 - 255 [INFO ] [MTD ] </dev/input/event6> axes inversion: X is 0, Y is 0 [INFO ] [MTD ] </dev/input/event6> rotation set to 0 [INFO ] [Loader ] using a thread pool of 2 workers [INFO ] [Base ] Leaving application in progress... [INFO ] [GL ] Using the "OpenGL" graphics system [INFO ] [GL ] Backend used [INFO ] [GL ] OpenGL version <b'4.6.0 NVIDIA 550.54.15'> [INFO ] [GL ] OpenGL vendor <b'NVIDIA Corporation'> [INFO ] [GL ] OpenGL renderer <b'NVIDIA GeForce GTX 1070/PCIe/SSE2'> [INFO ] [GL ] OpenGL parsed version: 4, 6 [INFO ] [GL ] Shading version <b'4.60 NVIDIA'> [INFO ] [GL ] Texture max size <32768> [INFO ] [GL ] Texture max units <32> [INFO ] [Window ] virtual keyboard not allowed, single mode, not docked [INFO ] [ProbeSysfs ] device match: /dev/input/event6 [INFO ] [MTD ] Read event from </dev/input/event6> [INFO ] [Base ] Start application main loop [INFO ] [MTD ] </dev/input/event6> range position X is 1472 - 5706 [INFO ] [MTD ] </dev/input/event6> range position Y is 1408 - 4800 [INFO ] [MTD ] </dev/input/event6> range touch major is 0 - 0 [INFO ] [MTD ] </dev/input/event6> range touch minor is 0 - 0 [INFO ] [MTD ] </dev/input/event6> range pressure is 0 - 255 [INFO ] [MTD ] </dev/input/event6> axes inversion: X is 0, Y is 0 [INFO ] [MTD ] </dev/input/event6> rotation set to 0 [INFO ] [Base ] Leaving application in progress... Aborted (core dumped)

hding2455 commented 1 month ago

This is solved. The issue is caused by a pre-installed pybullet. After removing the pre-installed pybullet, it works fine.