GraphiteEditor / GraphiteEditor/Graphite

[Crash Report] Crash when using eyedropper on Friefox

Ouverte
#4,399 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Rust
Étoiles
27.2k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

**Describe the Crash**
Explain clearly what you were doing when the crash occurred.

**Steps To Reproduce**
1. Open new editor window
2. Click on "eyedropper" icon
3. Click anywhere in the drawing canvas -> crash

Reproducible on https://dev.graphite.art too.

**Additional Details**
Reproducible in "private window" and in a new Firefox profile with no add-ons.
Couldn't reproduce it in LibreWolf (Firefox derived browser) and Chromium.

**Browser and OS**
Firefox 153.0.1, Windows 11

**Stack Trace**
Copied from the crash dialog in the Graphite editor:

```
panicked at node-graph/libraries/wgpu-executor/src/texture_conversion.rs:244:35:
Failed to download texture data: BufferAsyncError

G_/<@https://editor.graphite.art/assets/index-m1lViLdB.js:1143:893
Av/n/<@https://editor.graphite.art/assets/index-m1lViLdB.js:1143:8163
l@https://editor.graphite.art/assets/index-m1lViLdB.js:1143:8593
handleFrontendMessage@https://editor.graphite.art/assets/index-m1lViLdB.js:1143:8773
Zy/

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduisez le plantage en ouvrant une nouvelle fenêtre de l’éditeur dans Firefox, en sélectionnant la pipette et en cliquant sur le canevas de dessin. Inspectez ensuite node-graph/libraries/wgpu-executor/src/texture_conversion.rs autour de la ligne 244 et suivez le chemin de téléchargement de la texture à partir de la stack trace. La tâche est considérée comme terminée lorsque la pipette ne fait plus planter Firefox et que les étapes de reproduction indiquées s’exécutent correctement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust, wasm
Domaine
computer-graphics, frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
58/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.