[Bug] Crash on Linux: SIGSEGV in gdk_window_end_draw_frame (libgdk-3) #2058
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2058
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
App: OciDeck 0.6.0 (AppImage)
OS: Arch Linux (rolling)
Desktop: Hyprland (Wayland) via UWSM
GTK: 3.24
Crash summary:
OciDeck segfaults reproducibly during normal use. It has crashed twice in ~40 minutes with identical stack traces. Both crashes occurred inside GTK3's drawing code.
Signal: SIGSEGV (SEGV_MAPERR)
Fault address: 0xffffffffffffffe4
Stack trace (main thread):
#0 0x00007f27d94f9c15 libgdk-3.so.0 + 0x32c15
#1 0x00007f27d9504fc2 libgdk-3.so.0 + 0x3dfc2
#2 gdk_window_end_draw_frame libgdk-3.so.0 + 0x3e0e3
#3 gtk_main_do_event libgtk-3.so.0 + 0x1f0a64
#4 ... libgdk-3.so.0
...
#16 g_main_context_iteration libglib-2.0.so.0
#17 g_application_run libgio-2.0.so.0
#18 main ocideck
Register state at crash: rdi=0x0, suggesting a NULL pointer is being dereferenced in the drawing path.
Thread context:
Reproducibility: 2/2 crashes today, identical stack.
What I was doing: Normal app usage; no specific trigger identified.
No OOM or resource exhaustion (32 GB RAM, 6 GB available).