Message24884
Logged In: YES
user_id=6656
I'm going to go out on a limb and suggest this is a bug in
the PyGilState_ functions.
The problem burrows down to calling
PyThread_release_lock(interpreter_lock) when
interpreter_lock is NULL, i.e. PyEval_InitThreads hasn't
been called. (if you start a thread before running the
crashing code, it doesn't crash, because the GIL has been
allocated).
Not sure what the solution is, or who to bug (time to read
cvs log, I guess).
A silly workaround is to put PyEval_InitThreads in initreadline. |
|
| Date |
User |
Action |
Args |
| 2007-08-23 14:30:44 | admin | link | issue1176893 messages |
| 2007-08-23 14:30:44 | admin | create | |
|