Hi!

Is it possible, to make subsequent calls to CHICKEN_eval from within different nonreentrant(!) threads? I'm a newbie to chicken and to multithreading, so I don't know, if this is a bug, a "dont do" or just my fault... When running only one thread everything works fine, but the next call to CHICKEN_eval from another thread
never returns.

Here's a stack trace:
#0      0x9000198c in sigprocmask
#1      0x900324dc in sigsetmask
#2      0x900c795c in longjmp
#3      0x05bd63a0 in C_save_and_reclaim
#4      0x059b9864 in f_15896
#5      0x0599182c in tr4
#6      0x05bd3984 in C_callback
#7      0x05bd3a1c in C_callback_wrapper
#8      0x059f366c in CHICKEN_eval_string

chicken version is 3.5.0 compiled with gcc-4.0.1 on OS X 10.4.11

cheers,
jan.


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to