Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sanity-test test_smarts_doesnt_leak_tasks_after_reset ERROR! #1303

Closed
jieye-ericx opened this issue Mar 1, 2022 · 2 comments
Closed

sanity-test test_smarts_doesnt_leak_tasks_after_reset ERROR! #1303

jieye-ericx opened this issue Mar 1, 2022 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@jieye-ericx
Copy link

jieye-ericx commented Mar 1, 2022

BUG REPORT

High Level Description
During make sanity-test,test_smarts_doesnt_leak_tasks_after_reset return FAILED, 2 errors occur:

  1. AttributeError: 'NoneType' object has no attribute '_showbase_instance'
    smarts/core/tests/test_smarts.py:81: AttributeError
  2. smarts.core.vehicle.RendererException: A renderer is required to test smarts_doesnt_leak_tasks_after_reset. You may not have installed the [camera-obs] dependencies required to render the camera sensor observations. Install them first using the command pip install -e .[camera-obs] at the source directory.
    smarts/core/tests/test_smarts.py:84: RendererException

SMARTS version
0.5.1

Previous associated issues
#1153

Steps to reproduce the bug
I followed the README step by step, then I ran make sanity-test and got this error

Error logs and screenshots

~/pycharm/SMARTS$ make sanity-test
scl scenario build-all scenarios
build-scenario scenarios/cloverleaf
build-scenario scenarios/od_merge
build-scenario scenarios/loop
build-scenario scenarios/straight
build-scenario scenarios/zoo_intersection
build-scenario scenarios/figure_eight
build-scenario scenarios/od_newmarket
build-scenario scenarios/tests/same_location
build-scenario scenarios/tests/multi_agents_loop
build-scenario scenarios/minicity
build-scenario scenarios/od_4lane
build-scenario scenarios/intersections/2lane
build-scenario scenarios/intersections/6lane
build-scenario scenarios/intersections/4lane
build-scenario scenarios/intersections/4lane_t
Waiting on scenarios/cloverleaf ...
build-scenario scenarios/intersections/2lane_circle
WARNING:OpenDriveRoadNetwork:OpenDrive road networks do not yet support the 'shift_to_origin' option.
WARNING:OpenDriveRoadNetwork:OpenDrive road networks do not yet support the 'shift_to_origin' option.
WARNING:OpenDriveRoadNetwork:OpenDrive road networks do not yet support the 'shift_to_origin' option.
Waiting on scenarios/od_merge ...
Waiting on scenarios/loop ...
Waiting on scenarios/straight ...
Waiting on scenarios/zoo_intersection ...
Waiting on scenarios/figure_eight ...
Waiting on scenarios/od_newmarket ...
Waiting on scenarios/tests/same_location ...
Waiting on scenarios/tests/multi_agents_loop ...
Waiting on scenarios/minicity ...
Waiting on scenarios/od_4lane ...
Waiting on scenarios/intersections/2lane ...
Waiting on scenarios/intersections/6lane ...
Waiting on scenarios/intersections/4lane ...
Waiting on scenarios/intersections/4lane_t ...
Waiting on scenarios/intersections/2lane_circle ...
./tests/test_setup.py
PYTHONHASHSEED=42 pytest -v \
        --doctest-modules \
        --forked \
        --dist=loadscope \
        --junitxml="sanity_test_result.xml" \
        -n `expr \( \`nproc\` \/ 2 \& \`nproc\` \> 3 \) \| 2` \
        ./smarts/core/tests/test_python_version.py::test_python_version \
        ./smarts/core/tests/test_sumo_version.py::test_sumo_version \
        ./smarts/core/tests/test_dynamics_backend.py::test_set_pose \
        ./smarts/core/tests/test_sensors.py::test_waypoints_sensor \
        ./smarts/core/tests/test_smarts.py::test_smarts_doesnt_leak_tasks_after_reset \
        ./examples/tests/test_examples.py::test_examples[multi_agent] \
        ./smarts/env/tests/test_social_agent.py::test_social_agents
/home/hao/anaconda3/envs/smarts/lib/python3.7/site-packages/pytest_benchmark/logger.py:46: PytestBenchmarkWarning: Benchmarks are automatically disabled because xdist plugin is active.Benchmarks cannot be performed reliably in a parallelized environment.
  warner(PytestBenchmarkWarning(text))
============================================================================ test session starts ============================================================================
platform linux -- Python 3.7.11, pytest-6.2.5, py-1.11.0, pluggy-1.0.0 -- /home/hao/anaconda3/envs/smarts/bin/python
cachedir: .pytest_cache
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/hao/pycharm/SMARTS
plugins: cov-3.0.0, benchmark-3.4.1, xdist-2.5.0, pytest_notebook-0.7.0, forked-1.4.0, anyio-3.5.0
gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw0] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw1] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw2] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw3] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 I / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw4] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 I / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw5] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 I / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw6] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 I / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw7] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 I / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw8] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 I / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw9] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                       
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 I / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw10] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 I / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw11] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 I / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw12] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 I / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw13] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 I / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw14] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 I / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw15] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 I / gw17 I / gw18 I / gw19 I / gw2[gw16] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 I / gw18 I / gw19 I / gw2[gw17] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 I / gw19 I / gw2[gw18] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 I / gw2[gw19] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw20] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw21] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw22] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw23] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw24] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw25] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw26] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw27] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw28] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw29] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw30] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw31] linux Python 3.7.11 cwd: /home/hao/pycharm/SMARTS                                                                                                                                                                                                                      
gw0 C / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw2[gw0] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                               
gw0 ok / gw1 C / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / gw[gw1] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                
gw0 ok / gw1 ok / gw2 C / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / g[gw2] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                 
gw0 ok / gw1 ok / gw2 ok / gw3 C / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C / [gw3] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                  
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 C / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C /[gw4] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                   
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 C / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C [gw5] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                    
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 C / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 C[gw6] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                     
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 C / gw8 C / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19 [gw8] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                      
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 C / gw8 ok / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw19[gw7] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                       
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 C / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw1[gw9] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                        
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 C / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / gw[gw10] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                        
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 C / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / g[gw11] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                         
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 C / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C / [gw12] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                          
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 C / gw14 C / gw15 C / gw16 C / gw17 C / gw18 C /[gw15] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                           
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 C / gw14 C / gw15 ok / gw16 C / gw17 C / gw18 C [gw13] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                            
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 C / gw15 ok / gw16 C / gw17 C / gw18 C[gw14] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                             
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 C / gw17 C / gw18 [gw16] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                              
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 C / gw18[gw17] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                               
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw19] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw18] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                 
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw20] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                  
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw21] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                   
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw23] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                    
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw22] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                     
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1[gw24] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                      
gw0 ok / gw1 ok / gw2 ok / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw1gw0 ok / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw[gw25] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                        
gw0 ok / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw[gw26] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                         
gw0 ok / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw[gw28] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                          
gw0 ok / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gwgw0 [7] / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / g[gw27] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                            
gw0 [7] / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 ok / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / ggw0 [7] / gw1 ok / gw2 [7] / gw3 ok / gw4 ok / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok / gw0 [7] / gw1 ok / gw2 [7] / gw3 ok / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok /gw0 [7] / gw1 [7] / gw2 [7] / gw3 ok / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok [gw31] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                                
gw0 [7] / gw1 [7] / gw2 [7] / gw3 ok / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok [gw29] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                                 
gw0 [7] / gw1 [7] / gw2 [7] / gw3 ok / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ok[gw30] Python 3.7.11 (default, Jul 27 2021, 14:32:16)  -- [GCC 7.5.0]                                                                                                                                                                                                                                                   
gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 ok / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 okgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 [7] / gw9 ok / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 ogw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 ok / gw7 ok / gw8 [7] / gw9 [7] / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17 gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 ok / gw7 [7] / gw8 [7] / gw9 [7] / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw17gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 ok / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gw1gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 ok / gw16 ok / gwgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 ok / gw12 ok / gw13 ok / gw14 ok / gw15 [7] / gw16 ok / ggw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 ok / gw13 ok / gw14 ok / gw15 [7] / gw16 ok / gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 ok / gw13 [7] / gw14 ok / gw15 [7] / gw16 ok /gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 ok / gw15 [7] / gw16 ok gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 okgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 okgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 okgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 okgw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] / gw8 [7] / gw9 [7] / gw10 [7] / gw11 [7] / gw12 [7] / gw13 [7] / gw14 [7] / gw15 [7] / gw16 [7] / gw17 [7] / gw18 [7] / gw19 [7] / gw20 [7] / gw21 [7] / gw22 [7] / gw23 [7] / gw24 [7] / gw25 [7] / gw26 [7] / gw27 [7] / gw28 [7] / gw29 [7] / gw30 [7] / gw31 [7]
scheduling tests via LoadScopeScheduling

smarts/core/tests/test_python_version.py::test_python_version 
smarts/core/tests/test_sumo_version.py::test_sumo_version 
smarts/core/tests/test_dynamics_backend.py::test_set_pose 
smarts/core/tests/test_sensors.py::test_waypoints_sensor 
smarts/env/tests/test_social_agent.py::test_social_agents 
smarts/core/tests/test_smarts.py::test_smarts_doesnt_leak_tasks_after_reset 
examples/tests/test_examples.py::test_examples[multi_agent] 
[gw0] [ 14%] PASSED smarts/core/tests/test_python_version.py::test_python_version 
[gw2] [ 28%] PASSED smarts/core/tests/test_dynamics_backend.py::test_set_pose 
[gw1] [ 42%] PASSED smarts/core/tests/test_sumo_version.py::test_sumo_version 
[gw4] [ 57%] FAILED smarts/core/tests/test_smarts.py::test_smarts_doesnt_leak_tasks_after_reset 
[gw3] [ 71%] PASSED smarts/core/tests/test_sensors.py::test_waypoints_sensor 
[gw6] [ 85%] PASSED smarts/env/tests/test_social_agent.py::test_social_agents 
[gw5] [100%] PASSED examples/tests/test_examples.py::test_examples[multi_agent] 

================================================================================= FAILURES ==================================================================================
_________________________________________________________________ test_smarts_doesnt_leak_tasks_after_reset _________________________________________________________________
[gw4] linux -- Python 3.7.11 /home/hao/anaconda3/envs/smarts/bin/python
smarts = <smarts.core.smarts.SMARTS object at 0x7f7f35f6d550>
scenarios = <itertools.cycle object at 0x7f7f304190f0>

    def test_smarts_doesnt_leak_tasks_after_reset(smarts, scenarios):
        """We have had issues in the past where we would forget to clean up tasks between episodes
        resulting in a gradual decay in performance, this test gives us a bit of a smoke screen
        against this class of regressions.
    
        See #237 for details
        """
        try:
            num_tasks_before_reset = len(
>               smarts.renderer._showbase_instance.taskMgr.mgr.getTasks()
            )
E           AttributeError: 'NoneType' object has no attribute '_showbase_instance'

smarts/core/tests/test_smarts.py:81: AttributeError

During handling of the above exception, another exception occurred:

smarts = <smarts.core.smarts.SMARTS object at 0x7f7f35f6d550>
scenarios = <itertools.cycle object at 0x7f7f304190f0>

    def test_smarts_doesnt_leak_tasks_after_reset(smarts, scenarios):
        """We have had issues in the past where we would forget to clean up tasks between episodes
        resulting in a gradual decay in performance, this test gives us a bit of a smoke screen
        against this class of regressions.
    
        See #237 for details
        """
        try:
            num_tasks_before_reset = len(
                smarts.renderer._showbase_instance.taskMgr.mgr.getTasks()
            )
        except Exception as e:
>           raise RendererException.required_to("test smarts_doesnt_leak_tasks_after_reset")
E           smarts.core.vehicle.RendererException: A renderer is required to test smarts_doesnt_leak_tasks_after_reset. You may not have installed the [camera-obs] dependencies required to render the camera sensor observations. Install them first using the command `pip install -e .[camera-obs]` at the source directory.

smarts/core/tests/test_smarts.py:84: RendererException
--------------------------------------------------------------------------- Captured stderr call ----------------------------------------------------------------------------
:display:egldisplay(error): Failed to find or initialize a suitable EGL display connection.
:ShowBase(warning): Unable to open 'offscreen' window.
----------------------------------------------------------------------------- Captured log call -----------------------------------------------------------------------------
WARNING  SMARTS:smarts.py:754 unable to create Renderer:  Exception('Could not open window.')
============================================================================= warnings summary ==============================================================================
../../anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/fft/__init__.py:97: 32 warnings
  /home/hao/anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/fft/__init__.py:97: DeprecationWarning: The module numpy.dual is deprecated.  Instead of using dual, use the functions directly from numpy or scipy.
    from numpy.dual import register_func

../../anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/sparse/sputils.py:17: 480 warnings
  /home/hao/anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/sparse/sputils.py:17: DeprecationWarning: `np.typeDict` is a deprecated alias for `np.sctypeDict`.
    supported_dtypes = [np.typeDict[x] for x in supported_dtypes]

../../anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/special/orthogonal.py:81: 64 warnings
  /home/hao/anaconda3/envs/smarts/lib/python3.7/site-packages/scipy/special/orthogonal.py:81: DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this warning, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
  Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
    from numpy import (exp, inf, pi, sqrt, floor, sin, cos, around, int,

-- Docs: https://docs.pytest.org/en/stable/warnings.html
------------------------------------------------- generated xml file: /home/hao/pycharm/SMARTS/sanity_test_result.xml --------------------------------------------------
========================================================================== short test summary info ==========================================================================
FAILED smarts/core/tests/test_smarts.py::test_smarts_doesnt_leak_tasks_after_reset
================================================================ 1 failed, 6 passed, 576 warnings in 12.94s =================================================================
Makefile:23: recipe for target 'sanity-test' failed
make: *** [sanity-test] Error 1

System information

  • Operating system & Environment [Please note if using Docker]:
    Ubuntu 18.04.5 LTS
  • Number of system cores available
    32
  • Python version [Please note if using Jupyter]
    3.7.11
  • Python packages [e.g. from pip freeze]
    absl-py==1.0.0
    aiohttp==3.8.1
    aiohttp-cors==0.7.0
    aioredis==2.0.1
    aiosignal==1.2.0
    anyio==3.5.0
    argon2-cffi==21.3.0
    argon2-cffi-bindings==21.2.0
    astunparse==1.6.3
    async-timeout==4.0.2
    asynctest==0.13.0
    atari-py==0.2.9
    attrs==21.4.0
    Automat==20.2.0
    backcall==0.2.0
    beautifulsoup4==4.10.0
    bleach==4.1.0
    blessings==1.7
    cached-property==1.5.2
    cachetools==5.0.0
    certifi==2021.10.8
    cffi==1.15.0
    charset-normalizer==2.0.10
    click==8.0.3
    cloudpickle==1.3.0
    colorama==0.4.4
    colorful==0.5.4
    commonmark==0.9.1
    commonroad-io==2020.3
    constantly==15.1.0
    coverage==6.3
    cycler==0.11.0
    debugpy==1.5.1
    decorator==5.1.1
    defusedxml==0.7.1
    dm-tree==0.1.6
    entrypoints==0.3
    execnet==1.9.0
    filelock==3.4.2
    flatbuffers==2.0
    fonttools==4.29.0
    frozenlist==1.3.0
    future==0.18.2
    gast==0.4.0
    gitdb==4.0.9
    GitPython==3.1.26
    google==3.0.0
    google-api-core==2.4.0
    google-auth==2.5.0
    google-auth-oauthlib==0.4.6
    google-pasta==0.2.0
    googleapis-common-protos==1.54.0
    gpustat==0.6.0
    grpcio==1.32.0
    gym==0.18.3
    h5py==3.6.0
    hyperlink==21.0.0
    idna==3.3
    ijson==3.1.4
    imageio==2.9.0
    importlib-metadata==4.10.1
    importlib-resources==5.4.0
    incremental==21.3.0
    iniconfig==1.1.1
    ipykernel==6.7.0
    ipython==7.31.1
    ipython-genutils==0.2.0
    iso3166==2.0.2
    jedi==0.18.1
    Jinja2==3.0.3
    joblib==1.1.0
    jsonpatch==1.32
    jsonpointer==2.2
    jsonschema==4.4.0
    jupyter-client==6.1.12
    jupyter-core==4.9.1
    jupyter-server==1.13.4
    jupyter-server-mathjax==0.2.3
    jupyterlab-pygments==0.1.2
    keras==2.7.0
    Keras-Preprocessing==1.1.2
    kiwisolver==1.3.2
    libclang==12.0.0
    libsumo==1.12.0.post0
    libtraci==1.12.0.post0
    lxml==4.7.1
    lz4==3.1.10
    Markdown==3.3.6
    MarkupSafe==2.0.1
    matplotlib==3.5.1
    matplotlib-inline==0.1.3
    mistune==0.8.4
    msgpack==1.0.3
    multidict==6.0.2
    nbclient==0.5.10
    nbconvert==6.4.0
    nbdime==3.1.1
    nbformat==5.1.3
    nest-asyncio==1.5.4
    networkx==2.6.3
    numpy==1.21.5
    nvidia-ml-py3==7.352.0
    oauthlib==3.1.1
    opencensus==0.8.0
    opencensus-context==0.1.2
    opencv-python==4.5.5.62
    opencv-python-headless==4.2.0.34
    opendrive2lanelet==1.2.1
    opt-einsum==3.3.0
    packaging==21.3
    Panda3D==1.10.9
    panda3d-gltf==0.13
    panda3d-simplepbr==0.9
    pandas==1.3.5
    pandocfilters==1.5.0
    parso==0.8.3
    pexpect==4.8.0
    pickleshare==0.7.5
    Pillow==8.2.0
    pluggy==1.0.0
    prometheus-client==0.13.0
    prompt-toolkit==3.0.24
    protobuf==3.19.3
    psutil==5.9.0
    ptyprocess==0.7.0
    py==1.11.0
    py-cpuinfo==8.0.0
    py-spy==0.3.11
    pyasn1==0.4.8
    pyasn1-modules==0.2.8
    pybullet==3.0.6
    pycparser==2.21
    pyglet==1.5.15
    Pygments==2.11.2
    pyparsing==3.0.7
    pyproj==3.2.1
    pyrsistent==0.18.1
    pytest==6.2.5
    pytest-benchmark==3.4.1
    pytest-cov==3.0.0
    pytest-forked==1.4.0
    pytest-xdist==2.5.0
    pytest_notebook==0.7.0
    python-dateutil==2.8.2
    pytz==2021.3
    PyWavelets==1.2.0
    PyYAML==6.0
    pyzmq==22.3.0
    ray==1.0.1.post1
    redis==3.4.1
    requests==2.27.1
    requests-oauthlib==1.3.0
    rich==11.0.0
    rsa==4.8
    Rtree==0.9.7
    scikit-image==0.19.1
    scikit-learn==1.0.2
    scipy==1.4.1
    Send2Trash==1.8.0
    sh==1.14.2
    Shapely==1.8.0
    six==1.16.0

Editable install with no version control (smarts==0.5.1)

-e /home/hao/pycharm/SMARTS
smmap==5.0.0
sniffio==1.2.0
soupsieve==2.3.1
sumolib==1.12.0.post0
tableprint==0.9.1
tabulate==0.8.9
tensorboard==2.8.0
tensorboard-data-server==0.6.1
tensorboard-plugin-wit==1.8.1
tensorboardX==2.4.1
tensorflow==2.7.0
tensorflow-estimator==2.7.0
tensorflow-io-gcs-filesystem==0.23.1
termcolor==1.1.0
terminado==0.12.1
testpath==0.5.0
tf-estimator-nightly==2.8.0.dev2021122109
threadpoolctl==3.0.0
tifffile==2021.11.2
toml==0.10.2
tomli==2.0.0
torch==1.4.0
torchfile==0.1.0
torchvision==0.5.0
tornado==6.1
traci==1.12.0.post0
traitlets==5.1.1
trimesh==3.9.29
Twisted==21.7.0
typing_extensions==4.0.1
urllib3==1.26.8
visdom==0.1.8.9
wcwidth==0.2.5
webencodings==0.5.1
websocket-client==1.2.3
Werkzeug==2.0.2
wrapt==1.13.3
yarl==1.7.2
yattag==1.14.0
zipp==3.7.0
zope.interface==5.4.0

  • SUMO version
    Eclipse SUMO sumo Version 1.12.0
    Build features: Linux-4.15.0-167-generic x86_64 GNU 7.5.0 Release Proj GUI SWIG GDAL GL2PS
    Copyright (C) 2001-2022 German Aerospace Center (DLR) and others; https://sumo.dlr.de
    License EPL-2.0: Eclipse Public License Version 2 https://eclipse.org/legal/epl-v20.html
    Use --help to get the list of options.
  • Date when bug occurred
    20220301
    Impact [If known]
@jieye-ericx jieye-ericx added the bug Something isn't working label Mar 1, 2022
@Gamenot
Copy link
Collaborator

Gamenot commented Mar 10, 2022

@jieye-ericx Sorry this was not seen, I seem to understand the problem.

:display:egldisplay(error): Failed to find or initialize a suitable EGL display connection.
:ShowBase(warning): Unable to open 'offscreen' window.

It looks like the machine you are using does not have window rendering available. It would either need an X11 dummy or:

loadPrcFileData("", "load-display p3headlessgl")
loadPrcFileData("", "aux-display p3headlessgl")

It could be possible to add the following after the above lines similar to the fix that will be going in shortly in #1185:

loadPrcFileData("", "aux-display p3tinydisplay")

Alternatively, it is possible to use docker to get around this issue:
https://github.com/huawei-noah/SMARTS#using-docker

@Gamenot Gamenot self-assigned this Mar 10, 2022
@jieye-ericx
Copy link
Author

grateful! It should be the reason why I used an ubuntu server without a display, and the test can be passed using the XQuartz of the Mac to connect!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants