GraphiteEditor / GraphiteEditor/Graphite

[Bug] Crash in desktop RC2 from basic use

Offen
#3,611 7 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
27.2k
Forks
1.3k
Ø Merge
20 Std. 5 Min.
Gemergte PRs (30 T.)
57

Beschreibung

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```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Absturz mit dem Fedora 43 Flatpak-Befehl und der Abfolge aus leerem Dokument, einfacher Form und Mausbewegung zu reproduzieren. Untersuche den gemeldeten wgpu 27.0.1 Out of Memory-Pfad und den Rendering-Code, der beim Bewegen der Form erreicht wird; im Bericht wird keine Projektdatei oder kein Test genannt. Erledigt ist die Aufgabe, wenn die grundlegende Interaktion unter dem gemeldeten Setup nicht mehr abstürzt und der Fehler durch eine geeignete Validierung abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
computer-graphics, desktop-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.