Olof-Joachim Frahm (欧雅福)

Results 58 comments of Olof-Joachim Frahm (欧雅福)

A lot of this is historic code btw., coming from `cl-gtk2`, not specifically how it was further developed in `cl-cffi-gtk`, especially the way the iterators etc. have been introduced. Wrt....

Which SBCL version (or commit) is that? And which GTK/G... versions? I'll try reproducing it, though actually I'll only be able to check with a different SBCL version, GTK is...

Works for me unfortunately. SBCL `master`, a few commits after 1.4.12, GTK a few commits after 3.22.21. I might be able to check this on another machine, though it might...

That's Quicklisp's `cl-cffi-gtk`? AFAIK that's not been touched in ages. In which case you could try this (@Ferada's) repository and see if that changes things.

> Oh, did not notice that. Shouldn't we let Quicklisp know? Be my guest, https://github.com/quicklisp/quicklisp-projects/issues/1302. > I've tried this repo and got the same result. Okay. Right now I have...

@bpatrikm I've edited your post to fix the formatting. Also please post a self-contained example whenever possible, I can't go chase dependencies for debugging. > Using side-threads Is that a...

Okay, I'll see if I can reproduce it on SBCL. > `glib.stable-pointer.lisp`, `gdk.threads.lisp` Perhaps, yes, if you put a mutex in/around `allocate-stable-pointer`, does the crash disappear then? I also blame...

Can confirm on SBCL and also your fix makes it disappear, I'll do some more testing with a bigger project, but feel free to make a PR for it. `...

It most certainly doesn't sound like a `cl-cffi-gtk` bug, but as you've described, a GTK / X* limitation. This library is an FFI binding, so, almost everything that applies to...

@lorenzodb1 hi, since I've got you here, any thoughts on the problem statement and / or my attempt at fixing it? I've only ran the test cases on Linux, if...