troubleshooting
Réinitialiser les espaces et se déconnecter
Récupération en un clic si le terminal de bureau plante lors de l'ajout d'un onglet ou si la mise en page reste corrompue après un redémarrage.
Si le terminal de bureau plante quand vous cliquez sur le bouton "+" pour ajouter un onglet d'espace de travail, ne dessine plus de graphique après un redémarrage ou présente des défauts de mise en page persistants qui survivent à un redémarrage ou une réinstallation, la cause la plus probable est un champ corrompu dans votre cache local d'espace de travail que nous ne pouvons pas détecter au chargement. La récupération se fait en un clic.
Le bouton
Compte ▼ → Réinitialiser les espaces et se déconnecter
Situé dans le menu déroulant Compte en haut à droite, juste au-dessus de l'entrée Se déconnecter normale.
Ce qu'il fait
- Efface le fichier de cache local d'espace de travail
(
%LOCALAPPDATA%\Spectra\app_state.jsonsous Windows ; équivalent sous macOS / Linux dans votre répertoire de configuration). - Réinitialise chaque panneau de graphique en mémoire à la mise en page de trading par défaut.
- Vous déconnecte pour que la prochaine connexion réhydrate votre espace de travail depuis le cloud proprement.
Vos espaces de travail enregistrés, graphiques, alertes et historique de trading sont stockés côté serveur et reviennent quand vous vous reconnectez. Ce bouton ne supprime que le cache local et la mise en page actuelle en mémoire.
Quand l'utiliser
Utilisez-le si vous voyez l'un de ces symptômes qui survivent à un redémarrage normal :
- L'app plante quand vous cliquez sur "+" pour ajouter un onglet.
- Un panneau de graphique s'affiche vide ou avec des artefacts GPU brouillés à chaque image.
- Le processus de l'app se termine silencieusement (pas de fenêtre d'erreur, pas de message dans la console) peu après le lancement.
- Vous voyez le message "Quarantined raw payload to
workspaces/broken-..." dans le journal de panique
(
%LOCALAPPDATA%\Spectra\panic.log).
Si cela ne suffit pas
Si le plantage persiste après déconnexion et reconnexion :
- Redémarrez Windows. Un redémarrage efface l'état coincé du pilote GPU qui survit parfois à la terminaison d'un processus.
- Mettez à jour votre pilote GPU. NVIDIA et AMD ont tous deux publié des correctifs de terminaison de processus pour D3D12 / Vulkan dans leurs pilotes 2025-2026.
- Vérifiez votre antivirus / protection endpoint. Certains
logiciels de sécurité réécrivent la mémoire des processus et
peuvent faire planter les apps pendant
wgpu::Queue::submit. - Envoyez-nous votre journal de panique. Si
%LOCALAPPDATA%\Spectra\panic.logcontient des entrées, joignez-le à un e-mail de support à [email protected], avec le fichier dans%LOCALAPPDATA%\Spectra\workspaces\broken-*.jsons'il existe. Ce fichier est la charge JSON exacte qui a déclenché la récupération et nous permet de reproduire le bug de bout en bout.
Pourquoi c'est nécessaire
Le terminal de bureau dessine les graphiques via wgpu, qui parle directement à votre pilote GPU. Quelques champs dans le JSON persisté de l'espace de travail, s'ils sont corrompus par une écriture partielle ou un futur décalage de schéma, peuvent façonner l'état Rust chargé de manière à faire planter les opérations GPU suivantes. Le plantage contourne entièrement la machinerie de panique de Rust, donc il n'y a pas d'erreur in-app à afficher.
Plutôt que d'essayer de détecter tous les motifs de corruption possibles au chargement (cible mouvante), Spectra :
- Met en quarantaine toute charge qui échoue à se désérialiser
proprement, en l'écrivant dans
%LOCALAPPDATA%\Spectra\workspaces\broken-<ts>.jsonpour récupération forensique avant de revenir aux valeurs par défaut. - Expose cette réinitialisation en un clic comme issue de secours pour le cas plus difficile où le JSON se parse correctement mais où son contenu déclenche le plantage en aval.
Les deux mécanismes ensemble garantissent qu'une mauvaise sauvegarde ne peut pas vous bloquer définitivement hors de l'app.