elementary / elementary/wingpanel
wingpanel crashes frequently
- Dominant language
- Vala
- Stars
- 144
- Forks
- 53
- Avg merge
- 13h 44m
- Merged PRs (30d)
- 22
Description
### What Happened?
The wingpanel crashes showing in syslog the following errors:
_2026-01-27T13:21:46.256646+01:00 PROX14-AMD-odiseo io.elementary.d[2375]: message repeated 23 times: [ gtk_box_remove: assertion 'gtk_widget_get_parent (child) == (GtkWidget *)box' failed]
2026-01-27T13:21:48.265123+01:00 PROX14-AMD-odiseo io.elementary.w[73406]: NotificationEntry.vala:79: Unable to mask image: Falló al abrir el archivo «/tmp/wingpanel-BKMBH3.png»: No existe el archivo o el directorio
2026-01-27T13:21:48.703095+01:00 PROX14-AMD-odiseo io.elementary.d[2375]: gtk_box_remove: assertion 'gtk_widget_get_parent (child) == (GtkWidget *)box' failed
2026-01-27T13:21:48.706373+01:00 PROX14-AMD-odiseo io.elementary.d[2375]: message repeated 7 times: [ gtk_box_remove: assertion 'gtk_widget_get_parent (child) == (GtkWidget *)box' failed]_
I have attached a file with more info.
[bug.txt](https://github.com/user-attachments/files/24883403/bug.txt)
### Steps to Reproduce
I reproduce this fail opening the different menus of the wingpanel sequentially. "Do not disturb" is selected
### Expected Behavior
Move across different menus in the wingpanel without crashing.
### OS Version
8.x (Circe)
### OS Architecture
amd64 (on most hardwares)
### Session Type
Secure Session (Wayland, This is the default)
### Software Version
Latest release (I have run all updates)
### Log Output
```shell
```
### Hardware Info
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.