WayfireWM / WayfireWM/wf-shell

Panel crashes randomly

Open
#433 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C++
Stars
179
Forks
55
Avg merge
16d 1h
Merged PRs (30d)
3

Description

Wayfire version

0.10.1-unknown (Jan 16 2026) branch unknown wlroots-0.19.2

GPU / Driver

Please provide your GPU model and driver version. This information can be found in:
ame of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics (CML GT2) (0x9b41)
Version: 26.0.6
Accelerated: yes
Video memory: 15648MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 26.0.6
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 26.0.6
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 26.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

wf-panel crashes with a segmentation fault shortly after launch.

The crash generates a coredump and appears related to GTK/IBus input method integration. The system journal also shows related graphical session and portal instability:

graphical-session.target - Current graphical user session is inactive.
Dependency failed for xdg-desktop-portal.service - Portal service.

coredumpctl info wf-panel reports:

Signal: 11 (SEGV)
Executable: /usr/bin/wf-panel

Relevant loaded modules during crash include:

Module libibus-1.0.so.5
Module im-ibus.so

Testing with the following environment variables may prevent the crash:

GTK_IM_MODULE=none QT_IM_MODULE=none XMODIFIERS= wf-panel

This suggests the crash may involve IBus or GTK input method initialization.

To Reproduce
Start Wayfire session on Fedora 44
Launch wf-panel
Observe panel crash / segmentation fault
Verify with:
coredumpctl info wf-panel
Expected behavior

wf-panel should launch and remain stable without crashing.

Screenshots / Videos / Stacktrace

Relevant coredump information:

PID: 1992 (wf-panel)
Signal: 11 (SEGV)
Command Line: wf-panel
Executable: /usr/bin/wf-panel

Additional logs:

Process 1992 (wf-panel) of user 1000 dumped core.

Potentially relevant modules:

Module libibus-1.0.so.5
Module im-ibus.so
Additional context

Environment:

Fedora 44
Wayfire session
xdg-desktop-portal failures occurring around same time
Clipboard/paste instability also observed during session

Potential workaround:

GTK_IM_MODULE=none QT_IM_MODULE=none XMODIFIERS= wf-panel

May indicate interaction between wf-panel and IBus/GTK IM module loading.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Fedora 44 crash with wf-panel and inspect the coredump using coredumpctl info wf-panel, paying attention to the reported IBus and GTK input-method modules. Compare normal startup with GTK_IM_MODULE=none QT_IM_MODULE=none XMODIFIERS= wf-panel; done means wf-panel launches and remains stable without a segmentation fault.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.