Dear Christophe, dear Mohamed,
The ImageFilter threads are always blocking at the normalEnd() function.
As a result, the ImageFilter cannot accept more that N requests, with
N equals the thread pool size (40 by default)...
I replaced this call by a call to stop, and it works fine for me...
What's the role of normalEnd() ? It seems to be some kind of spurious
thread synchronisation... It's not used at the SymbolFilter.
Here's the patch:
retrieving revision 1.7
diff -r1.7 ImageRequest.java
> /* This may be a source of bug */