Nikolaus Rath <[email protected]> added the comment:
On 01/20/2010 07:19 AM, Antoine Pitrou wrote:
> Ah, thanks for the explanation. Yes indeed the patch looks ok for the
> job. You should just be aware that similar problems may appear with
> other system calls. I don't think we have ever considered that common C
> calls such as opendir() could call back into Python code through
> libraries such as FUSE.
Well, now that I know what to look for, tracking down more of these
problems should be significantly faster and easier. Are you generally
going to accept similar patches for other unprotected syscalls?
Still, I'd be extremly grateful if someone could tell me the trick how
to create a backtrace in such a deadlock situation... Or am I the only
one for which a simple "gdb -a" does not work?
Best,
-Nikolaus
----------
title: os.listdir hangs since opendir() and closedir() do not release GIL ->
os.listdir hangs since opendir() and closedir() do not release GIL
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue7736>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com