Hello, tonights build was broken with undefined behavior (return statement was missing in the new method getBrakeGap). Unfortunately, it was working as expected with some compilers so the problem wasn't immediately noticeable. Please try again using the very latest revision. regards, Jakob
2018-09-19 10:38 GMT+02:00 Lara CODECA <lara.cod...@eurecom.fr>: > Hello Jakob, > > I recompiled this morning and I'm using > Eclipse SUMO Version 5345f89a38 > Build features: Linux-4.17.0-1-amd64 Proj GUI GDAL FFmpeg OSG GL2PS SWIG > > The example I gave you segfault every time with sumo and sumo-gui. > How is it possible that sumo and sumo-gui segfault but sumoD and sumo-guiD > inside the gdb are fine? > I'm using exactly the same config files. > > Anyway, with sumo inside gdb you have: > > Starting program: /home/drone/Applications/SUMO/sumo-git/sumo/bin/sumo -c > sumo.cfg > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Loading configuration... done. > Step #272.00 (0ms ?*RT. ?UPS, vehicles TOT 11 ACT 11 BUF 0) > > Program received signal SIGSEGV, Segmentation fault. > 0x0000000000000003 in ?? () > (gdb) bt > #0 0x0000000000000003 in ?? () > #1 0x0000555555785baa in MSVehicle::getBrakeGap() const () > #2 0x000055555591b959 in MSTriggeredRerouter::rerouteParkingArea( > MSTriggeredRerouter::RerouteInterval const*, SUMOVehicle&, bool&) const () > #3 0x000055555591e608 in MSTriggeredRerouter::notifyEnter(SUMOVehicle&, > MSMoveReminder::Notification, MSLane const*) () > #4 0x00005555557858b4 in > MSVehicle::activateReminders(MSMoveReminder::Notification, > MSLane const*) () > #5 0x000055555579091d in MSVehicle::enterLaneAtMove(MSLane*, bool) () > #6 0x0000555555795278 in MSVehicle::processLaneAdvances(std::vector<MSLane*, > std::allocator<MSLane*> >&, bool&, std::__cxx11::basic_string<char, > std::char_traits<char>, std::allocator<char> >&) () > #7 0x0000555555795d89 in MSVehicle::executeMove() () > #8 0x00005555557219a1 in MSLane::executeMovements(long long, > std::vector<MSLane*, std::allocator<MSLane*> >&) () > #9 0x0000555555703db2 in MSEdgeControl::executeMovements(long long) () > #10 0x000055555574afb6 in MSNet::simulationStep() () > #11 0x000055555574b470 in MSNet::simulate(long long, long long) () > #12 0x00005555556c5ef9 in main () > > I hope this help, but I'm still curios on why sumoD works. > > Regards, > Lara > > On Tue, 18 Sep 2018 21:43:44 +0200 > Jakob Erdmann <namdre.s...@gmail.com> wrote: > > > Thanks for the scenario. The problem should be fixed now. > > cheers, > > Jakob > > > > 2018-09-18 17:24 GMT+02:00 Lara CODECA <lara.cod...@eurecom.fr>: > > > > > Hello Jakob, > > > > > > see attachment. > > > I'm using Eclipse SUMO Version 5345f89a38 > > > Build features: Linux-4.17.0-1-amd64 Proj GUI GDAL FFmpeg OSG GL2PS > SWIG > > > > > > Regards, > > > Lara > > > > > > Warnings: > > > Step #275.00Warning: Vehicle 'passenger.10' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.10' on lane 'gneE24_0' > is > > > too close to break., time=275.00. > > > Step #300.00Warning: Vehicle 'passenger.11' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.11' on lane 'gneE24_0' > is > > > too close to break., time=300.00. > > > Step #329.00Warning: Vehicle 'passenger.12' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.12' on lane 'gneE24_0' > is > > > too close to break., time=329.00. > > > Step #347.00Warning: Vehicle 'passenger.13' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.13' on lane 'gneE24_0' > is > > > too close to break., time=347.00. > > > Step #377.00Warning: Vehicle 'passenger.14' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.14' on lane 'gneE24_0' > is > > > too close to break., time=377.00. > > > Step #401.00Warning: Vehicle 'passenger.15' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.15' on lane 'gneE24_0' > is > > > too close to break., time=401.00. > > > Step #423.00Warning: Vehicle 'passenger.16' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.16' on lane 'gneE24_0' > is > > > too close to break., time=423.00. > > > Step #453.00Warning: Vehicle 'passenger.17' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.17' on lane 'gneE24_0' > is > > > too close to break., time=453.00. > > > Step #475.00Warning: Vehicle 'passenger.18' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.18' on lane 'gneE24_0' > is > > > too close to break., time=475.00. > > > Step #496.00Warning: Vehicle 'passenger.19' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.19' on lane 'gneE24_0' > is > > > too close to break., time=496.00. > > > Step #522.00Warning: Vehicle 'passenger.20' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.20' on lane 'gneE24_0' > is > > > too close to break., time=522.00. > > > Step #553.00Warning: Vehicle 'passenger.21' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.21' on lane 'gneE24_0' > is > > > too close to break., time=553.00. > > > Step #574.00Warning: Vehicle 'passenger.22' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.22' on lane 'gneE24_0' > is > > > too close to break., time=574.00. > > > Step #598.00Warning: Vehicle 'passenger.23' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.23' on lane 'gneE24_0' > is > > > too close to break., time=598.00. > > > Step #625.00Warning: Vehicle 'passenger.24' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.24' on lane 'gneE24_0' > is > > > too close to break., time=625.00. > > > Step #649.00Warning: Vehicle 'passenger.25' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.25' on lane 'gneE24_0' > is > > > too close to break., time=649.00. > > > Step #702.00Warning: Vehicle 'passenger.27' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.27' on lane 'gneE24_0' > is > > > too close to break., time=702.00. > > > Step #724.00Warning: Vehicle 'passenger.28' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.28' on lane 'gneE24_0' > is > > > too close to break., time=724.00. > > > Step #748.00Warning: Vehicle 'passenger.29' at rerouter 'gneE24_0_0' > could > > > not reroute to new parkingArea 'parkingArea_gneE24_0_0' > reason=parkingArea > > > 'parkingArea_gneE24_0_0' for vehicle 'passenger.29' on lane 'gneE24_0' > is > > > too close to break., time=748.00. > > > > > > > > > On Tue, 18 Sep 2018 13:17:51 +0200 > > > Jakob Erdmann <namdre.s...@gmail.com> wrote: > > > > > > > Hello, > > > > this should be fixed as outline here: > > > > https://github.com/eclipse/sumo/issues/4612 > > > > If you were to prepare a small failure scenario, this would help me > in > > > > quickly testing a fix. > > > > regards, > > > > Jakob > > > > > > > > 2018-09-18 13:04 GMT+02:00 Lara CODECA <lara.cod...@eurecom.fr>: > > > > > > > > > Dear All, > > > > > > > > > > This warning happen quite often for many vehicles. > > > > > Warning: Vehicle 'pedestrian_GW1-1_1540_tr' at rerouter '1162' > could > > > not > > > > > reroute to new parkingArea > > > > > '1162' reason=parkingArea '1162' for vehicle > > > 'pedestrian_GW1-1_1540_tr' on > > > > > lane '-152677_1' is too > > > > > close to break., time=22183.00. > > > > > Attached there are the before and after screenshots. > > > > > > > > > > When vehicle pedestrian_GW1-1_1540_tr reaches edge -152677 > triggers the > > > > > rerouter due its parking > > > > > destination being full. The closest parking area is on the same > edge, > > > but > > > > > it's too close, hence the > > > > > warning. > > > > > The problem is that the selected parking is not the only one in > the > > > list > > > > > of rerouters, so there are > > > > > alternatives. But once the reroute fails the vehicles+passengers > are > > > > > simply "broken" and the trip > > > > > ends on the current edge. > > > > > Is there something that can be done? No reroute until the already > full > > > > > parking area is better than > > > > > a broken trip that cannot be recovered. > > > > > > > > > > Thanks in advance. > > > > > > > > > > Best Regards, > > > > > Lara > > > > > > > > > > -- > > > > > Lara CODECA > > > > > Postdoc > > > > > Tel : 04.93.00.81.51 > > > > > > > > > > EURECOM > > > > > Campus SophiaTech > > > > > http://www.eurecom.fr/ > > > > > > > > > > _______________________________________________ > > > > > sumo-user mailing list > > > > > sumo-user@eclipse.org > > > > > To change your delivery options, retrieve your password, or > unsubscribe > > > > > from this list, visit > > > > > https://dev.eclipse.org/mailman/listinfo/sumo-user > > > > > > > > > > > > > > > > > > > > > > -- > > > Lara CODECA > > > Postdoc > > > Tel : 04.93.00.81.51 > > > > > > EURECOM > > > Campus SophiaTech > > > http://www.eurecom.fr/ > > > > > > _______________________________________________ > > > sumo-user mailing list > > > sumo-user@eclipse.org > > > To change your delivery options, retrieve your password, or unsubscribe > > > from this list, visit > > > https://dev.eclipse.org/mailman/listinfo/sumo-user > > > > > > > > > > -- > Lara CODECA > Postdoc > Tel : 04.93.00.81.51 > > EURECOM > Campus SophiaTech > http://www.eurecom.fr/ >
_______________________________________________ sumo-user mailing list sumo-user@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/sumo-user