Probably because eval() is being called from inside a threaded region, but doesn't grab the python GIL
Probably because eval() is being called from inside a threaded region, but doesn't grab the python GIL