Hello, Yes, the same issue still plagues me. Never tried guile-gi and I do not know the difference regarding vfuncs. Is it like pygobject that guile-gi does not use Guile as much and more C?
My only progress: > I'm using Nix. Interesting. Guix and Nix have their own settings to load libraries according to a sideline comment in [1], but I have no clue otherwise. Intermittently I once saw a different error: florian@florianhp ~/src/tcgocr [env]$ ~/src/g-golf/examples/gtk-4/drawing-widget.scm Backtrace: In ice-9/boot-9.scm: 1752:10 8 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 7 (apply-smob/0 #<thunk 7f95bfcbe300>) In ice-9/boot-9.scm: 724:2 6 (call-with-prompt _ _ #<procedure default-prompt-handle…>) In ice-9/eval.scm: 619:8 5 (_ #(#(#<directory (guile-user) 7f95bfcc1c80>))) In ice-9/boot-9.scm: 2836:4 4 (save-module-excursion _) 4388:12 3 (_) In g-golf/hl-api/vfunc.scm: 93:12 2 (_) 188:23 1 (vfunc-checks snapshot-vfunc _) 236:4 0 (specializers-vfunc-lookup _ _) But this different error disappeared after recompiling g-golf, is probably unrelated and I could not reproduce it again. Regards, Florian [1] https://guix.gnu.org/en/blog/2021/taming-the-stat-storm-with-a-loader-cache/