[issue6562] OverflowError in RLock.acquire()

2009-08-04 Thread David Roberts
David Roberts added the comment: Ok, so if it's a bug in (Py)Qt then I'm not going to worry about it. I've managed to fix the issue in my case anyway, by (essentially) replacing: image = Image.open(fname) image.load() tile = ImageQt(image) with (the much more obvio

[issue6562] OverflowError in RLock.acquire()

2009-08-04 Thread David Roberts
David Roberts added the comment: I think I've narrowed it down to the ImageQt class provided by PIL - commenting out the reference to this (in the constructor of the Tile class referenced by TileProvider.run) stops the errors. So how do I go about determining where the problem with Im

[issue6562] OverflowError in RLock.acquire()

2009-07-25 Thread David Roberts
Changes by David Roberts : Added file: http://bugs.python.org/file14568/tilestore.py ___ Python tracker <http://bugs.python.org/issue6562> ___ ___ Python-bugs-list mailin

[issue6562] OverflowError in RLock.acquire()

2009-07-25 Thread David Roberts
David Roberts added the comment: Yes, it is the PIL library. Removing calls to Image.open() still results in the same error - the exception is thrown before it even reaches that bit of the code anyway. Another odd thing is that the exception is only thrown on some of the calls to get_tile_path

[issue6562] OverflowError in RLock.acquire()

2009-07-25 Thread David Roberts
David Roberts added the comment: If I comment out all occurrences of "with self.__lock:" I then get the same error in another part of the code: C:\Python26\lib\threading.py:803: RuntimeWarning: tp_compare didn't return -1 or -2 for exception return _active[_get_ident()] Exce

[issue6562] OverflowError in RLock.acquire()

2009-07-25 Thread David Roberts
David Roberts added the comment: I haven't been able to isolate the issue. Could someone provide some insight into what the error could possibly mean so that I have a better idea of what I'm trying to isolate? -- ___ Python trac

[issue6562] OverflowError in RLock.acquire()

2009-07-25 Thread David Roberts
David Roberts added the comment: thread.get_ident() returns 1192 and 1560 in the cases where there is no error, and 1316 in the case where the error is thrown. Doesn't seem particularly unusual, and shows get_ident() isn't throwing the error itself. I also noticed that there is a war

[issue6562] OverflowError in RLock.acquire()

2009-07-24 Thread David Roberts
New submission from David Roberts : I'm getting the following error on Windows in an application I've written (the error does not occur on Linux): Exception in thread Thread-4: Traceback (most recent call last): File "C:\Python26\lib\threading.py", line 525, in __bootstr