Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sumo-dev] SSM Device: failing assertion

Hello everyone,

I got into trouble using the SSM device with my custom network. SUMO (very recent development version) crashes shortly after the first vehicles have entered the network. After some debugging, I have come across this failing assertion:

Assertion failed: egoLane == egoConflictLane, file D:\SUMO\sumo-eclipse-github\sumo\src\microsim\devices\MSDevice_SSM.cpp, line 1702

Different cases with respect to egoLane, egoConflictLane, foeLane and foeConflictLane are handled. This one is not: egoLane != egoConflictLane && foeLane != foeConflictLane. My network looks like that (see the screenshot below, too):

  • both egoConflictLane and foeConflictLane reference the same internal lane (downstream vvl_0)
  • foeLane (-gneE22_0) is located upstream of egoLane (vvl_0)
  • egoLane is allowed for a special vehicle class

At the moment, I cannot reproduce the error in a small demo network. Maybe you have an idea about what leads to the assertion case.

Regards
Mirko


Back to the top