bug-g-golf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Cannot run revealer.scm example.


From: Zhu Zihao
Subject: Cannot run revealer.scm example.
Date: Sat, 05 Feb 2022 00:12:13 +0800
User-agent: mu4e 1.6.10; emacs 27.2

I try run the revealer.scm example, it shows the UI, but fails to show
the animation. In terminal the program prints.

```
(revealer.scm:21288): GLib-GObject-CRITICAL **: 00:15:24.158: 
../glib-2.70.2/gobject/gsourceclosure.c:261: closure cannot be set on GSource 
without GSourceFuncs::closure_callback

(process:21288): GLib-WARNING **: 00:15:24.849: Timeout source dispatched 
without callback. You must call g_source_set_callback().
```

This bug is weird because it should not trigger g_critical for timeout
source. This is an exception defined in GLib.

These are the version of some related softwares I used.

GLib:   2.70.2
Gtk:    4.4.0
Guile:  3.0.7
G-Golf: 1824633d37da3794f349d6829e9dac2cf89adaa8

BTW, there's also timeout_add function in Gobject-introspection, but I
can't use it because it conflicts with the legacy one defined in g-golf,
what about unify them into one? Maybe we can remove the g-timeout-add in
g-golf and use G-I.

Please e-mail me if you need more debug information. Thanks.

-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]