GraphiteEditor / GraphiteEditor/Graphite

[Bug] Crash in desktop RC2 from basic use

Ouverte
#3,611 7 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

I am running the flatpak on Fedora 43. Full output below.

Simplest way to reproduce:
- Create a blank document
- Create a basic shape (like a circle)
- Wiggle the shape around with the mouse for several seconds until the program crashes

Doing any basic set of operations will crash the app eventually, too.

```
$ RUST_BACKTRACE=full flatpak run art.graphite.Graphite

Available WGPU adapters:
[0] Vulkan IntegratedGpu (Name: Intel(R) HD Graphics 520 (SKL GT2), Driver: Intel open-source Mesa driver, Device: 6422)
[1] Vulkan Cpu (Name: llvmpipe (LLVM 21.1.7, 256 bits), Driver: llvmpipe, Device: 0)
[2] Gl IntegratedGpu (Name: Mesa Intel(R) HD Graphics 520 (SKL GT2), Driver: , Device: 0)

Using WGPU adapter: AdapterInfo { name: "Intel(R) HD Graphics 520 (SKL GT2)", vendor: 32902, device: 6422, device_type: IntegratedGpu, driver: "Intel open-source Mesa driver", driver_info: "Mesa 25.2.6 (git-3f12436d80)", backend: Vulkan }
[2:23:0107/115425.578365:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:23:0107/115425.737497:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:23:0107/115425.737571:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:23:0107/115425.890951:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:23:0107/115425.891033:ERROR:dbus/bus.cc:408] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:17:0107/115425.904719:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.freedesktop.DBus.Properties.GetAll: object_path= /org/freedesktop/UPower/devices/DisplayDevice: unknown error type:
[2:25:0107/115430.250296:ERROR:google_apis/gcm/engine/registration_request.cc:292] Registration response error message: DEPRECATED_ENDPOINT
2026-01-07T19:54:41.532608Z ERROR wgpu::backend::wgpu_core: Handling wgpu errors as fatal by default

thread '' (17) panicked at /nix/store/wmczzm8nwr237hi52rlpa46i8wwh9clv-vendor-cargo-deps/c19b7c6f923b580ac259164a89f2577984ad5ab09ee9d583b888f934adbbe8d0/wgpu-27.0.1/src/backend/wgpu_core.rs:1588:26:
wgpu error: Out of Memory

stack backtrace:
0: 0x562a86e6f41b -
1: 0x562a8556166f -
2: 0x562a86e8a08d -
3: 0x562a86e6b6b3 -
4: 0x562a86e84632 -
5: 0x562a86e84512 -
6: 0x562a86e847e1 -
7: 0x562a86e6c45a -
8: 0x562a86e6b7c9 -
9: 0x562a86e8070d -
10: 0x562a852780e0 -
11: 0x562a872230c4 -
12: 0x562a8530489b -
13: 0x562a8530379a -
14: 0x562a8722b148 -
15: 0x562a854ee6fa -
16: 0x562a854e9cf0 -
17: 0x562a854eb873 -
18: 0x562a857b58d9 -
19: 0x562a85853afe -
20: 0x562a857bf57e -
21: 0x7f68534e0519 -
fatal runtime error: failed to initiate panic, error 5, aborting```

Guide de contribution

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

Piste de recherche

Commencez par reproduire le crash avec la commande Fedora 43 Flatpak et la séquence document vierge, forme de base et mouvement de la souris. Examinez le chemin wgpu 27.0.1 Out of Memory signalé ainsi que le code de rendu atteint lors du déplacement de la forme ; aucun fichier de projet ni test n’est nommé dans le rapport. C’est terminé lorsque l’interaction de base ne provoque plus de crash dans la configuration indiquée et que l’échec est couvert par une validation appropriée.

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

Évaluation

Stack technique
rust
Domaine
computer-graphics, desktop-dev
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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