[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
signature.asc
Description: PGP signature
- Cannot run revealer.scm example.,
Zhu Zihao <=