testing/komikku: Segfault on startup
Package Information
- Package name: komikku
- Package version: 1.56.0-r0
- Alpine version: 3.21.0_alpha20240923
- Alpine architecture: x86_64
I also tested this on postmarketOS edge and it also segfaults. (Note: It worked before reinstalling postmarketOS (last tested one week ago))
Additionally, I build 1.59.0
(I noticed this bug, whilst trying to upgrade the package),
downgraded to 1.53.0
Summary
Komikku won't open - instead it Segfaults on startup
27-09-24 20:52:17 | INFO | komikku.models.database | DB version 13
zsh: segmentation fault komikku
The fact that the 1.56.0
version worked on postmarketOS last Friday (I hadn't updated the system in a while) no longer works today and that older version also no longer work, lead me to believe that this might be caused by some other alpine package being upgraded.
Steps to reproduce
- Install Komikku:
doas apk add komikku
- Open your shell and run:
komikku
Things I tested
Oddly enough, Komikku is the only python gtk4 application I've tested that segfaults...
I've also stepped through the program using pdb
and on 1.56.0
it appears to be segfaulting on the self.window.present()
call in > /usr/lib/python3.12/site-packages/komikku/application.py(164)do_activate()
.
komikku-dbg.log
Additionally, I've also removed the data folder a couple of times without success rm -rf ~/.local/share/komikku
.
Lastly, I tried running GSK_DEBUG=all GTK_DEBUG=all komikku
, but it doesn't print additional information relating to the segmentation fault.
The last thing it shows is:
[...]
look for icon cache in /var/lib/flatpak/exports/share/icons
look for icon cache in /usr/share/icons
look for icon cache in /usr/share/pixmaps