On Mar 6, 2006, at 4:27, Stanislav Ievlev wrote:
On Sun, Feb 26, 2006 at 12:58:46PM +0300, Stanislav Ievlev wrote:
Hi!

What about this problem?
Problem was in hidden select in g_main_loop (thanks to myself)

We really need enter_guile(), leave_guile() for such cases.
with-guile/without-guile will not work.

Are you planning to fix this problem?

But scm_leave_guile can result in garbage collection bugs in multithreaded programs. Look in threads.c for a copy of the email message I wrote on the problem. (There may be similar issues with scm_enter_guile, I haven't thought as hard about it.) I doubt this can be fixed with that API, but if you spot something I missed, I'd be glad to hear about it.

The list archives seem to be missing some messages at the end of February. Why will with/without-guile not work for you? In the message dated 20 Feb in the archive, can you not call g_main_loop_run via scm_without_guile?

Ken


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to