Message25358
Logged In: YES
user_id=4771
I'd have answer "good idea, go ahead", if it were not for
what I found out a few days ago, which is that:
* you already checked yourself a Py_EnterRecursiveCall() into
PyObject_Call() -- that was in r46806 (I guess you forgot)
* I got a case of Python hanging on me in an infinite busy
loop, which turned out to be caused by this (!)
So I reverted r46806 in r47601, added a test (see log for an
explanation), and moved the PyEnter_RecursiveCall()
elsewhere, where it still catches the originally intended
case, but where it will probably not catch the cases of the
present tracker any more. Not sure what to do about it. I'd
suggest to be extra careful here; better some extremely
obscure and ad-hoc ways to provoke a segfault, rather than
busy-loop hangs in previously working programs... |
|
Date |
User |
Action |
Args |
2007-08-23 14:31:55 | admin | link | issue1202533 messages |
2007-08-23 14:31:55 | admin | create | |
|