News:

Simutrans Forum Archive
A complete record of the old Simutrans Forum.

Assertion failed: Logic = NULL, file dings/crossing.cc line 52

Started by Askedal, August 10, 2011, 03:05:21 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Askedal

I can reproduce an assertion with this steps:

pack128.open.r515
Nightly 110.0.2 r4692

Build two parallel tracks of "Concrete Sleeper Track (160 km/h)" (some quares are enough) and then
build a street (road_50) over both tracks. When you then try to build a tram track (Tramway Track 50 km/h)
over it, the program closes with a

Assertion failed: Logic = NULL, file dings/crossing.cc line 52




Best regards

TurfIt

Crash should be fixed with r4768.

Remaining issues:
1) Subsequently removing the tram track doesn't put the crossings back.
2) Build road across 4 parallel tracks. Build tram tracks only on center two crossings. Outside crossings remain linked with a single crossing_logic_t.
Is removing the crossings really the best approach to this?

Askedal

Hi,

I confirm, that the issue was solved in the newest nightly build.
Many thanks!

Regards

A.