Am 14.12.2011 um 16:48 schrieb Michael Diehr:

> Hi Christian,
> 
> I'm seeing some pretty serious hangs when using PictureMBS.ScaleMT -  the 
> hang appears to be caused by one of the subthreads getting stuck in a 
> semaphore wait condition.   Consequences are that the app can not quit or be 
> killed without great effort.

Is that 11.3 final plugins?
I think I fixed a bug on my thread handling a few months ago for a similar 
problem.

> I've not isolated the cause of the bug, but I have some theories:
> 
> * out of memory when using very large pictures and passing nil as the 
> temporary picture?

In that case the plugin creates a new picture for you on the RB thread.

I normally pass nil for temp picture. Please note that in 11.3 plugins we have 
8 different scaling formats for the possible pixel withs.

> * calling scaleMT when an existing scaleMT operation is already in progress?  

There are no globals involved as far as I remember, so this should not be a 
problem.

> If I can identify it, I'll report it directly, but for the moment I'm a bit 
> afraid to use ScaleMT since the hang is so disruptive…


If you can reproduce it, I could send you a debug copy.

Greetings
Christian

-- 
See you in Orlando, Florida for Real World 2012

More details and registration here:
http://www.realsoftware.com/community/realworld.php



_______________________________________________
Mbsplugins_monkeybreadsoftware.info mailing list
[email protected]
https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info

Reply via email to