Hi David. I’m trying to find the true error location. Could you tell me if, when you run such commands in guile in your Debian setup, you get similar output? First with tracepoint:
scheme@(guile-user)> (load "/home/florian/src/g-golf/examples/gtk-4/drawing-widget.scm") scheme@(guile-user)> ,tracepoint (@@ (g-golf hl-api closure) g-closure-marshal) Trap 0: Tracepoint at #<procedure g-closure-marshal (g-closure return-val n-param param-vals invocation-hint marshal-data)>. scheme@(guile-user)> (main '("guile")) Trap 0: (g-closure-marshal #<pointer 0x1b9defc0> #<pointer 0x0> 1 #<pointer?> ?) (guile:8143): Gtk-WARNING **: 20:34:10.905: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'. Trap 0: no values Segmentation fault Then with break: scheme@(guile-user)> (load "/home/florian/src/g-golf/examples/gtk-4/drawing-widget.scm") scheme@(guile-user)> ,break (@@ (g-golf hl-api closure) g-closure-marshal) Trap 0: Breakpoint at #<procedure g-closure-marshal (g-closure return-val n-param param-vals invocation-hint marshal-data)>. scheme@(guile-user)> (main '("guile")) Trap 0: Breakpoint at #<procedure g-closure-marshal (g-closure return-val n-param param-vals invocation-hint marshal-data)> Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(guile-user) [1]> ,next Step into #<frame ffff93c092a0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c0e1a0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c200e0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c2bdb0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c2f600 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c38000 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c4ba80 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c51530 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c67f70 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c77c30 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c82ee0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c90fc0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c90320 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93c9e480 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93ca7940 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93cb9420 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93ccaad0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93cd68a0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93cddab0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93cf9a30 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d022e0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d087e0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d1d9a0 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d32a40 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d3b310 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d4a6c0 g-closure-marshal> scheme@(guile-user) [1]> ,next (guile:9520): Gtk-WARNING **: 20:46:01.854: Unable to acquire the address of the accessibility bus: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files. If you are attempting to run GTK without a11y support, GTK_A11Y should be set to 'none'. Step into #<frame ffff93d50640 g-closure-marshal> scheme@(guile-user) [1]> ,next Step into #<frame ffff93d690f0 g-closure-marshal> scheme@(guile-user) [1]> ,next Segmentation fault Regards, Florian