[issue8237] multiprocessing.Queue() blocks program

2010-03-26 Thread Erdem U. Altinyurt
Erdem U. Altinyurt added the comment: Firstly I think as you but this is not correct. Added Q.full() to know if Queue is full or not to the testQ code.. def testQ(): for i in range(1): mp.Process( None, QueueWorker, None, (i,Q,lock) ).start() while len(mp.active_children

[issue8237] multiprocessing.Queue() blocks program

2010-03-25 Thread Erdem U. Altinyurt
New submission from Erdem U. Altinyurt : multiprocessing.Queue() blocking program on my computer after adding 1400 entry (depending addition size). Tested with 2.6.2 and 2.6.5(compiled from source with gcc 4.4.1) Using 64 bit OpenSUSE 11.2. Output is: --- 1398 done 1399 done