Zugriffsverletzung in 64 bit-Sim
- Leif K.
- Beiträge: 430
- Registriert: 30.04.2023 10:33:53
- Aktuelle Projekte: Fahrplaneditor lernen und verstehen
- Wohnort: KKUZ (kennt das noch jemand?), am Wochenende EDG
Re: Zugriffsverletzung in 64 bit-Sim
Guten Abend,
Heute habe ich hier mal einen Zufallsfund beizutragen: Fahrplan Hildesheim-Kassel-EXPO 2000, Zug Nr. 36143.
Zusi SIM 3.5.8.12 (also Update von heute), alle anderen Module auf dem aktuellen Beta-Stand
1. Versuch: Zugriffsverletzung etwa in Streckenkilometer 164,5, also die Rechtskurve nach der Ausfahrt Kassel Hbf. Zusi über Task Manage geschlossen, Versuch der Reproduktion.
2. Versuch: identische Zugriffsverletzung schon am Bahnsteig beim Blick aus dem linken Seitenfenster, siehe Screenshot. Zusi musste danach wieder per Task Manager geschlossen werden.
Falls es hilft: In beiden Fällen wurde die Wartezeit bis zum Aufgleisen des Zuges mit F4 gekürzt.
Gestern Abend habe ich denselben 36143 gefahren, noch auf SIM 3.5.8.9, da lief die Fahrt fehlerfrei.
Vielleicht kann einer der IT-Profis mit der Fehlerbeschreibung etwas anfangen.
Danke & Viele Grüße
Leif
Heute habe ich hier mal einen Zufallsfund beizutragen: Fahrplan Hildesheim-Kassel-EXPO 2000, Zug Nr. 36143.
Zusi SIM 3.5.8.12 (also Update von heute), alle anderen Module auf dem aktuellen Beta-Stand
1. Versuch: Zugriffsverletzung etwa in Streckenkilometer 164,5, also die Rechtskurve nach der Ausfahrt Kassel Hbf. Zusi über Task Manage geschlossen, Versuch der Reproduktion.
2. Versuch: identische Zugriffsverletzung schon am Bahnsteig beim Blick aus dem linken Seitenfenster, siehe Screenshot. Zusi musste danach wieder per Task Manager geschlossen werden.
Falls es hilft: In beiden Fällen wurde die Wartezeit bis zum Aufgleisen des Zuges mit F4 gekürzt.
Gestern Abend habe ich denselben 36143 gefahren, noch auf SIM 3.5.8.9, da lief die Fahrt fehlerfrei.
Vielleicht kann einer der IT-Profis mit der Fehlerbeschreibung etwas anfangen.
Danke & Viele Grüße
Leif
„Die Neugier steht immer an erster Stelle des Problems, das gelöst werden soll.“ (Galileo Galilei). Oder schlichter gesagt: Bei ehrlicher Neugier gibt es keine dummen Fragen.
Danke & Beste Grüße, Leif
Danke & Beste Grüße, Leif
Re: Zugriffsverletzung in 64 bit-Sim
Mal eine technische Betrachtung zu diesem Thema:
Eine Ausnahme aufzufangen, (wie in diesem Fall bei Delphi auch Zugriffsverletzungen welche sind), ist im Regelfall sehr teuer. Es kann also sein, dass der try-except-Block dazu führt, dass die Simulation zwar nicht sofort abstürzt, aber dafür die fps gravierend einbricht.
Maxx's Vorfall riecht für mich nach einer Bestätigung dieser Theorie...
Carsten Hölscher hat geschrieben: ↑12.11.2024 12:59:28 Dass der Absturz bei Setmaterial kommt, war mir jetzt auch nicht bewusst. Hab den Aufruf jetzt mit einem eigenen try-except-Block versehen.
Zugriffsverletzungen sind normalerweise so gelagert, dass sie nicht nur einmal auftreten, sondern dass z.B. die Texturdaten völlig kaputt sind. (Sie treten auch nicht zuverlässig auf, sondern es kann auch stattdessen passieren, dass die Zugriffsverletzung einen beliebigen anderen Teil des Arbeitsspeichers des eigenen Prozesses beschädigt.) Wenn du eine Zugriffsverletzung also mit try-except auffängst, kann das dazu führen, dass man in jedem Frame einmal die Zugriffsverletzung auffängt. Weswegen andere Umgebungen mit einem try-catch-Block normalerweise keine Zugriffsverletzungen auffangen.Maxx hat geschrieben: ↑26.11.2024 15:39:15 bis Celle lief es mit überwiegend 35 - 40 fps (Bremse) mit Ausnahme der Engstellen Harburg, Maschen, Lüneburg. Ab Celle bricht die framerate auf 10 fps ein und sackt weiter ab bis Lehrte auf 7 fps, Tendenz sinkend. Ab Hildesheim sind bei 4 fps nicht mal mehr die Signale sichtbar.
Eine Ausnahme aufzufangen, (wie in diesem Fall bei Delphi auch Zugriffsverletzungen welche sind), ist im Regelfall sehr teuer. Es kann also sein, dass der try-except-Block dazu führt, dass die Simulation zwar nicht sofort abstürzt, aber dafür die fps gravierend einbricht.
Maxx's Vorfall riecht für mich nach einer Bestätigung dieser Theorie...
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
- Johannes
- Beiträge: 3283
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: Zugriffsverletzung in 64 bit-Sim
Wollte viewtopic.php?p=361450#p361450 probefahren und bekomme stattdessen mit ZusiSim 3.5.8.12 reproduzierbar eine Zugriffsverletzung in Stelle bei Kilometer 157,3. Minimalfahrplan unten, Auch mit Autopilot und Zeitraffer reproduzierbar. Falls relevant: ZusiDisplay ist nicht gestartet, die Bildschirme im 401 sind dunkel.
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<Zusi>
<Info DateiTyp="Fahrplan" Version="A.5" MinVersion="A.1"/>
<Fahrplan AnfangsZeit="2024-11-27 21:32:55">
<BefehlsKonfiguration Dateiname="signals\Deutschland\Befehle\408_2015.authority.xml"/>
<LaPDF/>
<StrebuPDF/>
<ErsatzfahrplaenePDF/>
<Begruessungsdatei/>
<trn Gattung="ICE" Nummer="1097" Prio="9000" BremsstellungZug="2" MBrh="0.09" APBeschl="0.5" Rekursionstiefe="5" FahrstrName="Aufgleispunkt -> Maschen Pbf P4" Buchfahrplandll="_InstSetup\lib\timetable\Buchfahrplan_0Debug.dll">
<Datei Dateiname="Timetables\StelleTest.fpn" NurInfo="1"/>
<FahrplanEintrag Ank="2024-11-27 21:32:55" Abf="2020-07-06 06:04:00" Betrst="Maschen Pbf">
<FahrplanSignalEintrag FahrplanSignal="P4" />
</FahrplanEintrag>
<FahrplanEintrag Abf="2020-07-06 06:05:00" Betrst="Stelle">
<FahrplanSignalEintrag FahrplanSignal="P2" />
</FahrplanEintrag>
<FahrplanEintrag Ank="2024-11-27 21:36:00" Abf="2024-11-27 22:36:00" Betrst="Sbk 63244">
<FahrplanSignalEintrag FahrplanSignal="63244"/>
</FahrplanEintrag>
<FahrzeugVarianten Bezeichnung="default" ZufallsWert="1">
<FahrzeugInfo IDHaupt="3" IDNeben="1" DotraModus="1" SASchaltung="3" NVRNummer="93 80 5401 553-3">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\401.fzg" />
<ZugdatenLZB80 VMZ="280" LZBStoerschalter="2" BRA="9" ZugsicherungHS="2" Lufthahn="2" PZBStoerschalter="2" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5801 040-7">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\801_Avmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5801 064-7">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\801_Avmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5801 032-4">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\801_Avmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5803 017-3">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\803_BSmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5804 005-7">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\804_WSmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 028-1">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 035-6">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 087-7">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 084-4">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 081-1">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 070-3">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="1" IDNeben="1" DotraModus="1" NVRNummer="93 80 5802 075-2">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\802_Bvmz.fzg" />
</FahrzeugInfo>
<FahrzeugInfo IDHaupt="3" IDNeben="1" DotraModus="1" SASchaltung="3" Gedreht="1" NVRNummer="93 80 5401 550-9">
<Datei Dateiname="RollingStock\Deutschland\Epoche5\Elektrotriebwagen\ICE1_2\401.fzg" />
</FahrzeugInfo>
</FahrzeugVarianten>
</trn>
<StrModul>
<Datei Dateiname="routes\Deutschland\32U_0006_0059\000575_005915_Stelle\Stelle_2020.st3"/>
<p/>
<phi/>
</StrModul>
<StrModul>
<Datei Dateiname="Routes\Deutschland\32U_0006_0059\000571_005917_Maschen_Rbf_Sued\Maschen_Rbf_Sued_2014.st3"/>
<p/>
<phi/>
</StrModul>
<UTM UTM_WE="559" UTM_NS="5760" UTM_Zone="32" UTM_Zone2="U"/>
</Fahrplan>
</Zusi>
-
- Beiträge: 244
- Registriert: 27.07.2004 16:42:59
- Wohnort: Gelsenkirchen
Re: Zugriffsverletzung in 64 bit-Sim
Johannes war schneller....
Ich habe auch heute auf die neue Version x.12 geupdatet, beim Fahrplan Kirchheim-Veddel_2020_06Uhr-10Uhr bekomme ich wiederholt eine Zugriffsverletzung, sobald ich zu Beginn der Zeitsprung aktiviere:
Ich habe unterschiedliche Züge versucht, von Veddel startend oder von Kircheim, nach F4 kommt die Zugriffsverletzung.
Matthias
Ich habe auch heute auf die neue Version x.12 geupdatet, beim Fahrplan Kirchheim-Veddel_2020_06Uhr-10Uhr bekomme ich wiederholt eine Zugriffsverletzung, sobald ich zu Beginn der Zeitsprung aktiviere:
Ich habe unterschiedliche Züge versucht, von Veddel startend oder von Kircheim, nach F4 kommt die Zugriffsverletzung.
Matthias
Ryzen 9 7950X3D; MSI X670E; 48 GB DDR5 Ram; NVIDIA RTX 4080 Super 16 GB
Re: Zugriffsverletzung in 64 bit-Sim
Johannes' Repro kann ich bei mir bestätigen.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
-
- Beiträge: 1401
- Registriert: 21.05.2019 14:38:14
Re: Zugriffsverletzung in 64 bit-Sim
Welche Zusi-Version?
- Johannes
- Beiträge: 3283
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: Zugriffsverletzung in 64 bit-Sim
Wird derselbe Fehler wie bei Matthias P. sein (gleiche Codestelle). Aber dass er schon beim Öffnen des Fahrplans auftritt, glaube ich eher nicht
Re: Zugriffsverletzung in 64 bit-Sim
Moin, kann ich bestätigen. Tritt bei mir aber auch bei anderen Fahrplänen auf. Und erst nach Installation des neusten Beta Updates.Matthias P. hat geschrieben: ↑27.11.2024 22:00:58 Johannes war schneller....
Ich habe auch heute auf die neue Version x.12 geupdatet, beim Fahrplan Kirchheim-Veddel_2020_06Uhr-10Uhr bekomme ich wiederholt eine Zugriffsverletzung, sobald ich zu Beginn der Zeitsprung aktiviere:
Ich habe unterschiedliche Züge versucht, von Veddel startend oder von Kircheim, nach F4 kommt die Zugriffsverletzung.
Matthias
Ich habe dann versuchsweise die Zusi.exe versucht die Carsten mir geschickt hat als Zusi das letzte mal nach dem Update nicht mehr wollte. Das hat funktioniert.
Lg.
Re: Zugriffsverletzung in 64 bit-Sim
Ich habe systematisch Fahrplan-Testläufen laufen lassen, da kamen als Nebenfund Zugriffsverletzungen bei folgenden Fahrplänen heraus:
Alle recht gut reproduzierbar.
Code: Alles auswählen
Timetables\Deutschland\Hamburg_Kassel\Hameln-Hamburg_2018_13Uhr-22Uhr.fpn
Timetables\Deutschland\Hamburg_Kassel\Kirchheim-Veddel_2020_06Uhr-10Uhr.fpn
Timetables\Deutschland\Hamburg_Kassel\Lehrte-Veddel_2017_04Uhr-14Uhr.fpn
Timetables\Deutschland\Hamburg_Kassel\Lehrte-Veddel_Berlinumleiter_2021_15Uhr-00Uhr.fpn
Timetables\Deutschland\Hamburg_Kassel\Lehrte-Veddel_FiktiverTakt_2018_04Uhr-14Uhr.fpn
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat
Re: Zugriffsverletzung in 64 bit-Sim
Bei mir trat der Fehler beim Anfahren im Hp Meckelfeld mit MEr 81606 auf. Dieser Fahrplan startet gleich im Führerraum. Ich konnte ganz normal alles Einstellen, EBuLa starten, losfahren, in Meckelfeld halten, Tür auf, Tür zu <bang/>
Zusi-Version: 3.5.8.12
Re: Zugriffsverletzung in 64 bit-Sim
Mir ist aufgefallen das ich dadurch ja gar nicht auf der x.12 laufe sondern auf der x.9.BR412Fan hat geschrieben: ↑02.12.2024 13:42:46Moin, kann ich bestätigen. Tritt bei mir aber auch bei anderen Fahrplänen auf. Und erst nach Installation des neusten Beta Updates.Matthias P. hat geschrieben: ↑27.11.2024 22:00:58 Johannes war schneller....
Ich habe auch heute auf die neue Version x.12 geupdatet, beim Fahrplan Kirchheim-Veddel_2020_06Uhr-10Uhr bekomme ich wiederholt eine Zugriffsverletzung, sobald ich zu Beginn der Zeitsprung aktiviere:
Ich habe unterschiedliche Züge versucht, von Veddel startend oder von Kircheim, nach F4 kommt die Zugriffsverletzung.
Matthias
Ich habe dann versuchsweise die Zusi.exe versucht die Carsten mir geschickt hat als Zusi das letzte mal nach dem Update nicht mehr wollte. Das hat funktioniert.
Lg.
Gibt es für das Problem mit der Zugriffsverletzung bei der x.12 inzwischen eine Lösung? Weil so ist Zusi bei mir nicht spielbar.
LG
- Johannes
- Beiträge: 3283
- Registriert: 14.03.2009 22:36:06
- Aktuelle Projekte: Zusitools (http://git.io/zusitools)
Re: Zugriffsverletzung in 64 bit-Sim
Ist ja auch eine Beta-Version, da kann so was vorkommen. Die Frage ist: Ist die aktuelle stabile Version (x.0) bei dir nutzbar? Dann nutz die.