Re: GNU G-Golf 0.8.0-rc-3 available for testing

David Pirotte <[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <20240504025929.1368a279@tintin>
Hi Florian,

> > The true error location was given by the gdb backtrace, the
> > gtk-widget-snapshot-child call, presumably with a bad pointer or so
> > ...  

> Hmm my assumption was that all callbacks are broken, not vfuncs
> specifically ...

Very unlikely, but the important thing is to get a proper full
backtrace, as then there is no need to make assumptions ...

> The GTK_A11Y warning I can easily fix by exporting GTK_A11Y=none, but
> it was interesting that the crash happens two function calls away from
> where the warning is printed.

I can't make any useful deduction from the above, a warning is expected
here, till you (the guix team) fix it, let's set this env var, and
concentrate on the cause of the segfault ...


> On a x86_64 GNOME laptop on the distro Guix System on the g-golf devel
> branch with (main '("guile" "--debug")):

> ;;;

this gdb backtrace 'preamble' is, to me, useless as well

> On my aarch64 rock64 the complete backtrace is useless:

> (gdb) bt
> #0  0x0000ffff8066e278 in ?? ()
> #1  0x000000001b976640 in ?? ()

I won't be able to help you help Guix track this problem unless we get a
useful backtrace, so much as because i probably will need it to ask for
some help from upstream devs ...

Could you ask for some help from guix to produce it?

> Your next e-mail:

> I get only
> 
> scheme@(guile-user)> (main '("guile" "--debug"))
> ;; g-application-run 
> ;;          application: #<<gtk-application> 7fce23e673b0> 
> ;;                 argc: 0 
> ;;                 argv: () 
> ;; gtk-window-set-child 
> ;;               window: #<<gtk-application-window> 7fce23e730c0> 
> ;;                child: #<<drawing-widget> 7fce23e7bd10> 
> ;; gtk-window-present 
> ;;               window: #<<gtk-application-window> 7fce23e730c0> 

Yes, i did expect this and wanted to show you ... you don't see
any g-golf trace here because it fails in the gtk engine, as i
understood so far, before it can't find the derived class snapshot
vfunc.

David

ps:	you did not answer my quiz about your guix host distro - i
would like you to - at least temporarily - manually install g-golf
there and see if everything works fine ... Could you do that? thanks
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEhCJlRZtBM3furJHe83T9k6MFetcFAmY1zsEACgkQ83T9k6MF
etd8ZAgArLKwexdyozqrCjoc+6riNAnXKbuVOQ+n5dMIyTVB4Su0EIUk9iK6fWGU
w5olOUFIwQAjhoiXCoTLpRB/1Fj5lHJ/scHWKIUmQUxJerkVKXrRyoO1v3oY/ISw
v6SXpq2I1r9SZLs3gldS52OAK9CtyeaM+HQ/uYV9Fz3eRLVrR6osGa6Nxs1kiY56
XcL2BwUDCPBWTPenStpR5Hb5Tjlu9Io1B5GLdoLMoBzaK8RVU+mynOIV0G0EE+QM
Gle01HPWNNgPtafW3HLNtZQObe9Y7ilHsgd186IDbc2uOueLlaQqWyPYc0awl5w8
AMEX4KaNXylsbiWhf5pk6bVEFHCryg==
=nTLv
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.