GraphiteEditor / GraphiteEditor/Graphite
[Crash Report] Crash when using eyedropper on Friefox
- 主要言語
- Rust
- スター
- 27.2k
- フォーク
- 1.3k
- 平均マージ
- 20時間 5分
- マージ済み PR(30日)
- 57
説明
**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/
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
Firefoxで新しいエディターウィンドウを開き、スポイトを選択して描画キャンバスをクリックし、クラッシュを再現します。次に、node-graph/libraries/wgpu-executor/src/texture_conversion.rs の244行目付近を調べ、スタックトレースからテクスチャのダウンロード経路を追跡します。スポイトでFirefoxがクラッシュしなくなり、報告された再現手順が正常に完了すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- rust, wasm
- 領域
- computer-graphics, frontend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 58/100