Hallo zusammen,
vielleicht habt ihr eine Idee. Ich habe ein Savegame, welches seit 02/2020 existiert und eigentlich bis vor kurzen bis auf die Performance fehlerfrei lief. Vor ein paar Wochen fing es an, dass wenn ich über die Karte gehe, dass dann plötzlich das Spiel mit dem Fehler "Assertion Failure: Assertion `src.numComp == dst.numComp || (va == 2 && src.numComp == 3 && dst.numComp == 4)' failed." abstürzt. Festgestellt habe ich es nach einer Stunde Bauen udn dann beim Überflug über andere ältere Stellen, als plötzlich dieser Fehler auftrat.
Der Fehler ist reproduzierbar und war vor dem Update mit der Stable Build 35049 bereits existent. Mit dem Update besteht das Problem weiterhin. Das Mod-Set habe ich mit einer neuen freiem Spiel getestet, da tritt der Fehler nicht auf.
Hat jemand Ideen, wo dieser Fehler herkommen könnte oder kennt jemand diesen Fehler eventuell? Die stdout ist zum hochladen zu groß, gibt aber auch keine Informationen zu einer Mod preis.
Hier einmal der ganze Auszug:
urban_games/train_fever/src/Lib/renderer/model/StaticBuffer.cpp:106: void __cdecl `anonymous-namespace'::Transform(const class ITechnique *,const struct CMat4f &,const struct Mesh *,int,class std::vector<struct `anonymous namespace'::MaterialBuffer,class std::allocator<struct `anonymous namespace'::MaterialBuffer> > &,float): Assertion `src.numComp == dst.numComp || (va == 2 && src.numComp == 3 && dst.numComp == 4)' failed.
Attempting to write crash save to "crash_Leipzig-2023-03_2023-03-11_13-02-13"
available disk space: 104352 MB
[2023-03-11 13:02:13] Saving to file D:/Programme/Steam/userdata/72851213/1066780/local/save/crash_Leipzig-2023-03_2023-03-11_13-02-13.sav
Saving...: 20960.6 ms
Additional info extracted from the previous state:
GC Called
Destroying failback ui done
Uncaught exception while in class UI::CSelector
End of redirect Buffer to StdOutBuffer
Restoring as we are still responsible for stdout
End of redirect Buffer to StdOutBuffer: done
Exception type: Fatal error
Details:
Assertion Failure: Assertion `src.numComp == dst.numComp || (va == 2 && src.numComp == 3 && dst.numComp == 4)' failed.
Minidump: D:/Programme/Steam/userdata/72851213/1066780/local/crash_dump/f1c2b4b4-edc2-4da3-ae73-742ffab7c8ef.dmp
In file: urban_games/train_fever/src/Lib/renderer/model/StaticBuffer.cpp:106
In function: void __cdecl `anonymous-namespace'::Transform(const class ITechnique *,const struct CMat4f &,const struct Mesh *,int,class std::vector<struct `anonymous namespace'::MaterialBuffer,class std::allocator<struct `anonymous namespace'::MaterialBuffer> > &,float)
__CRASHDB_CRASH__ struct AssertException: urban_games/train_fever/src/Lib/renderer/model/StaticBuffer.cpp:106: void __cdecl `anonymous-namespace'::Transform(const class ITechnique *,const struct CMat4f &,const struct Mesh *,int,class std::vector<struct `anonymous namespace'::MaterialBuffer,class std::allocator<struct `anonymous namespace'::MaterialBuffer> > &,float): Assertion `src.numComp == dst.numComp || (va == 2 && src.numComp == 3 && dst.numComp == 4)' failed.
Exception type: Fatal error
Details:
Assertion Failure: Assertion `src.numComp == dst.numComp || (va == 2 && src.numComp == 3 && dst.numComp == 4)' failed.
Minidump: D:/Programme/Steam/userdata/72851213/1066780/local/crash_dump/f1c2b4b4-edc2-4da3-ae73-742ffab7c8ef.dmp
In file: urban_games/train_fever/src/Lib/renderer/model/StaticBuffer.cpp:106
In function: void __cdecl `anonymous-namespace'::Transform(const class ITechnique *,const struct CMat4f &,const struct Mesh *,int,class std::vector<struct `anonymous namespace'::MaterialBuffer,class std::allocator<struct `anonymous namespace'::MaterialBuffer> > &,float)
Goodbye.