Hi,
running the scenario of Ifezue Obiako I got an segment fault
under linux when setting a stop
time 3600s
vehicle 1 (running) send to charging station (fuel 354000.00,
stopState 0)
Program received signal SIGSEGV, Segmentation fault.
std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char, std::ch
ar_traits<char>, std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char
> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basi
c_string<char, std::char_traits<char>,
std::allocator<char> > > >
>::_Reuse_or_alloc_node::_Reuse_or_alloc_node (this=0x7fffffffc600,
__t=...) at /usr/include/c++/11/bits/stl_tree.h:444
444 : _M_root(__t._M_root()), _M_nodes(__t._M_rightmost()), _M_t(__t)
(gdb) bt
#0 std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char, std
::char_traits<char>, std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<
char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::
basic_string<char, std::char_traits<char>,
std::allocator<char> > > >
>::_Reuse_or_alloc_node::_Reuse_or_alloc_node (this=0x7fffffffc600,
__t=...) at /usr/include/c++/11/bits/stl_tree.h:444
#1 0x0000555555670326 in std::_Rb_tree<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::
basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char, std::char_traits<
char>, std::allocator<char> > > >,
std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
>,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
> > >::operator= (this=0x8, __x=...) at /usr/include/c++/11/bits/stl_tree.h:1751
#2 0x000055555566874b in std::map<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::less<std::__cxx11::basic_strin
g<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >
const, std::__cxx11::basic_string<char,
std::char_traits<char>, std::
allocator<char> > > > >::operator= (this=0x8) at /usr/include/c++/11/bits/stl_map.h:319
#3 0x0000555555668781 in Parameterised::operator= (this=0x0) at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/utils/common/Parameterised.h:41
#4 0x000055555568660d in SUMOVehicleParameter::Stop::operator= (this=0x0) at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/utils/vehicle/SUMOVehicleParameter.h:334
#5 0x00005555556c4b2b in MSBaseVehicle::replaceStop (this=0x55555b54c020,
nextStopIndex=0, stop=..., info="traci:replaceStop",
teleport=false, errorMsg="")
at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/microsim/MSBaseVehicle.cpp:1447
#6 0x000055555586405c in libsumo::Vehicle::replaceStop (vehID="1", nextStopIndex=0, edgeID="chargingStation_-7855681#1.111_1_1",
pos=1, laneIndex=0, duration=900, flags=32, startPos=-1073741824,
until=-1073741824,
teleport=0)
at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/libsumo/Vehicle.cpp:967
#7 0x00005555557cba9c in TraCIServerAPI_Vehicle::processSet (server=..., inputStorage=..., outputStorage=...) at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/traci-server/TraCIServerAPI_Vehicle.cpp:512
#8 0x000055555578d852 in TraCIServer::dispatchCommand (this=0x55555629bc40)
at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/traci-server/TraCIServer.cpp:823
#9 0x000055555578caed in TraCIServer::processCommandsUntilSimStep (this=0x55555629bc40,
step=3600000) at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/traci-server/TraCIServer.cpp:664
#10 0x00005555555a7316 in MSNet::simulationStep (this=0x5555562a4730)
at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/microsim/MSNet.cpp:594
#11 0x00005555555a3eab in MSNet::simulate (this=0x5555562a4730,
start=0, stop=-1000) at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/microsim/MSNet.cpp:389
#12 0x00005555555a04ab in main (argc=13, argv=0x7fffffffd998)
at /dosd/src/opensource/Sumo/sumo-git-co/sumo/src/sumo_main.cpp:98
The software version is v1_12_0+0394-869defde81a
Attached is
the traci script. The stack trace is
Traceback
(most recent call last):
File
"/dosd/Sumo/Vincent/TestingFiles_Hybrid/./runner_1b_3_Hybrid_R2_H1.py",
line 175, in fueling_behavior
traci.vehicle.replaceStop(e, nextStop, chargingStations,
duration=refuelTime, flags=32)
#chargingStation_-7855681#1_0_0
File
"/usr/local/lib/python3.9/dist-packages/traci/_vehicle.py",
line 1116, in replaceStop
self._setCmd(tc.CMD_REPLACE_STOP, vehID, "tsdbdiddib", 9,
edgeID, pos,
File
"/usr/local/lib/python3.9/dist-packages/traci/domain.py",
line 189, in _setCmd
self._connection._sendCmd(self._cmdSetID, varID,
objectID, format, *values)
File
"/usr/local/lib/python3.9/dist-packages/traci/connection.py",
line 181, in _sendCmd
return self._sendExact()
File
"/usr/local/lib/python3.9/dist-packages/traci/connection.py",
line 91, in _sendExact
raise FatalTraCIError("connection closed by SUMO")
traci.exceptions.FatalTraCIError: connection closed by SUMO
Regards Harald
_______________________________________________