troubleshooting
Arbeitsbereiche zurücksetzen und abmelden
Ein-Klick-Wiederherstellung, wenn das Desktop-Terminal beim Hinzufügen eines Tabs abstürzt oder das Layout nach einem Neustart dauerhaft gestört ist.
Wenn das Desktop-Terminal beim Klick auf die "+"-Schaltfläche zum Hinzufügen eines Tabs abstürzt, nach einem Neustart kein Chart mehr zeichnet oder anhaltende Layoutfehler zeigt, die einen Neustart und eine Neuinstallation überleben, liegt das wahrscheinlich an einem beschädigten Feld in Ihrem lokalen Arbeitsbereich-Cache, das wir beim Laden nicht erkennen können. Die Wiederherstellung erfolgt mit einem Klick.
Die Schaltfläche
Konto ▼ → Arbeitsbereiche zurücksetzen und abmelden
Befindet sich im Konto-Dropdown oben rechts, direkt über dem normalen Eintrag "Abmelden".
Was es tut
- Löscht die lokale Cache-Datei des Arbeitsbereichs
(
%LOCALAPPDATA%\Spectra\app_state.jsonunter Windows; Äquivalent unter macOS / Linux im Konfigurationsverzeichnis). - Setzt jeden Chart-Bereich im Speicher auf das Standard-Trading-Layout zurück.
- Meldet Sie ab, sodass die nächste Anmeldung Ihren Arbeitsbereich sauber aus der Cloud rehydriert.
Ihre gespeicherten Arbeitsbereiche, Charts, Warnungen und Trading-Historie sind serverseitig gespeichert und kehren bei der erneuten Anmeldung zurück. Diese Schaltfläche verwirft nur den lokalen Cache und das aktuelle Layout im Speicher.
Wann verwenden
Verwenden Sie sie bei einem dieser Symptome, die einen normalen Neustart überleben:
- Die App stürzt beim Klick auf "+" zum Hinzufügen eines Tabs ab.
- Ein Chart-Bereich rendert leer oder mit fehlerhaften GPU-Artefakten in jedem Frame.
- Der App-Prozess beendet sich stumm (kein Fehlerfenster, keine Konsolenmeldung) kurz nach dem Start.
- Sie sehen die Meldung "Quarantined raw payload to
workspaces/broken-..." im Panic-Log
(
%LOCALAPPDATA%\Spectra\panic.log).
Wenn das nicht hilft
Wenn der Absturz nach Abmelden + Anmelden bestehen bleibt:
- Starten Sie Windows neu. Ein Neustart räumt verklemmte GPU-Treiberzustände, die manchmal die Prozessbeendigung überleben.
- Aktualisieren Sie Ihren GPU-Treiber. Sowohl NVIDIA als auch AMD haben in den 2025–2026er-Treibern Fixes für Prozessbeendigungen bei D3D12 / Vulkan veröffentlicht.
- Prüfen Sie Ihre AV- / Endpoint-Schutzsoftware. Manche
Sicherheitssoftware schreibt Prozessspeicher um und kann Apps
während
wgpu::Queue::submitzum Absturz bringen. - Senden Sie uns Ihr Panic-Log. Wenn
%LOCALAPPDATA%\Spectra\panic.logEinträge hat, hängen Sie es an eine Support-Mail an [email protected] an, zusammen mit der Datei in%LOCALAPPDATA%\Spectra\workspaces\broken-*.json, falls vorhanden. Diese Datei ist exakt die JSON-Nutzlast, die die Wiederherstellung ausgelöst hat, und ermöglicht es uns, den Bug End-to-End zu reproduzieren.
Warum das nötig ist
Das Desktop-Terminal rendert Charts über wgpu, das direkt mit Ihrem GPU-Treiber spricht. Eine Handvoll Felder im persistierten Arbeitsbereich-JSON kann — wenn sie durch einen Teilschreibvorgang oder eine zukünftige Schema-Inkompatibilität beschädigt werden — den geladenen Rust-Zustand so formen, dass nachfolgende GPU-Operationen den Prozess zum Absturz bringen. Der Absturz umgeht die Panic-Maschinerie von Rust vollständig, sodass kein In-App-Fehler angezeigt werden kann.
Statt zu versuchen, jedes mögliche Korruptionsmuster beim Laden zu erkennen (ein bewegliches Ziel), Spectra:
- Stellt unter Quarantäne jede Nutzlast, die nicht sauber
deserialisiert werden kann, indem sie nach
%LOCALAPPDATA%\Spectra\workspaces\broken-<ts>.jsongeschrieben wird, bevor auf die Standardwerte zurückgegriffen wird — forensische Rettung. - Stellt diesen Ein-Klick-Reset bereit als Notausgang für Benutzer in dem schwierigeren Fall, in dem das JSON erfolgreich geparst wird, sein Inhalt aber den Absturz nachgelagert auslöst.
Beide Mechanismen zusammen stellen sicher, dass ein schlechter Speicherzustand Sie nicht dauerhaft aus der App aussperren kann.