Hi Marcelo,
what you can try is to enable core dumps in your shell
ulimit -c unlimited
Then run your test series.
The corefile might be very large, depending on your scenario size.
At the end you should have a file named core in your current working
directory.
You can examine this file by
gdb <path to sumo-bin> core
and type e.g. bt
The stacktrace might help the developers of SUMO
Greetings, Harald
Am 01.03.21 um 17:22 schrieb Marcelo Andrade Rodrigues D Almeida:
Hi everyone
I running traffic light control experiments in the Bologna (joined)
scenario and from time to time I encounter an unspecified Fatal error.
(shown below)
I'm trying to debug it, but:
- Logging the commands generate blank outputs (even with traceGetters
enabled)
trace_file_path = ROOT_DIR + '/' + self.path_to_log + '/' +
'trace_file_log.txt'
traci.start(sumo_cmd_str, label=self.execution_name,
traceFile=trace_file_path, traceGetters=True)
(https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html#generating_a_log_of_all_traci_commands
<https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html#generating_a_log_of_all_traci_commands>)
A trivial trace (logging) example works fine though
- Debugging the traci sessions is not viable since I cannot tell when
the error is going to occur (I have to run the scenario 1600 times
total per experiment)
(https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html#debugging_a_traci_session_on_linux
<https://sumo.dlr.de/docs/TraCI/Interfacing_TraCI_from_Python.html#debugging_a_traci_session_on_linux>)
I also updated the sumo to the latest nightly build but no success.
Is there anything I can try? I'm out of options here
Thank you in advance
Sincerely,
Marcelo d'Almeida
*Error:*
Process Process-1:22:
Traceback (most recent call last):
File "/usr/lib/python3.6/multiprocessing/process.py", line 258, in
_bootstrap
self.run()
File "/usr/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "traffic-light-optimization/algorithm/frap_pub/pipeline.py",
line 104, in generator_wrapper
generator.generate()
File "traffic-light-optimization/algorithm/frap_pub/generator.py",
line 121, in generate
next_state, reward, done, steps_iterated, next_action =
self.env.step(action_list)
File "traffic-light-optimization/algorithm/frap_pub/sumo_env.py",
line 514, in step
self._inner_step(action)
File "traffic-light-optimization/algorithm/frap_pub/sumo_env.py",
line 559, in _inner_step
traci_connection.simulationStep()
File "sumo-git/tools/traci/connection.py", line 302, in simulationStep
result = self._sendCmd(tc.CMD_SIMSTEP, None, None, "D", step)
File "sumo-git/tools/traci/connection.py", line 180, in _sendCmd
return self._sendExact()
File "sumo-git/tools/traci/connection.py", line 90, in _sendExact
raise FatalTraCIError("connection closed by SUMO")
traci.exceptions.FatalTraCIError: connection closed by SUMO
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user