I was getting cryptic 139 SIGSEGV error while working on #hatis (my personal #guile #scheme) project for a last 2-3 month sometimes and didn't realized it comes from.

It was all about multitreading, fiibers and ports.
(use-modules (ice-9 suspendable-ports))
(install-suspendable-ports!)

Damn. It took such a long time to realize. I though the guile-wayland is broken itself (it uses some C incurstations).