[issue17943] AttributeError: 'long' object has no attribute 'release' in Queue.put()

2013-05-16 Thread Georg Brandl
Georg Brandl added the comment: We've now found a wrongful section in C code releasing the GIL in spite of calling Python malloc functions, and I'm going to blame this failure on that. -- resolution: - rejected status: open - closed ___ Python

[issue17943] AttributeError: 'long' object has no attribute 'release' in Queue.put()

2013-05-09 Thread Georg Brandl
New submission from Georg Brandl: I'm a bit puzzled by this exception in a long-running process (running on Python 2.7.3): ... File /usr/lib/python2.7/Queue.py, line 138, in put self.not_empty.notify() item = ('message',

[issue17943] AttributeError: 'long' object has no attribute 'release' in Queue.put()

2013-05-09 Thread Antoine Pitrou
Antoine Pitrou added the comment: Waiters are created through _allocate_lock(), so you should look there. But, unless you have further info, I don't think keeping this open as a bug is useful. -- ___ Python tracker rep...@bugs.python.org