Thanks for reporting! The issue has now been fixed (
https://github.com/eclipse/sumo/issues/10135)

Am Mi., 9. Feb. 2022 um 11:32 Uhr schrieb Harald Schaefer <
fechs...@gmail.com>:

> 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
> _______________________________________________
> sumo-dev mailing list
> sumo-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-dev
>
_______________________________________________
sumo-dev mailing list
sumo-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-dev

Reply via email to