GraphiteEditor / GraphiteEditor/Graphite

Crash in debug mode: dragging a brush layer into a boolean operation layer

Open
#3,155 0 comments 0 reactions 0 assignees View on GitHub
Crash Good First Issue
Dominant language
Rust
Stars
27.2k
Forks
1.3k
Avg merge
20h 5m
Merged PRs (30d)
57

Description

https://github.com/user-attachments/assets/38562fa1-265c-46ef-9c02-601d3d195361

It doesn't always happen in a localhost debug build, and never happens in a production build. If you have trouble reproducing it from the video instructions above, here is a file where the last step of dragging the brush layer into the boolean layer will produce the crash:

[crash.graphite.txt](https://github.com/user-attachments/files/22226091/_crash.graphite.txt)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the attached _crash.graphite.txt file and the video instructions, then reproduce the final drag in a localhost debug build by moving a brush layer into a boolean operation layer. Compare the debug behavior with a production build and trace the resulting crash; done means the operation no longer crashes in debug mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.