1
Programming / Re: Qt6 Application Testing
« on: Today at 02:05:48 am »The priority change is definitely what helps here - without it I get the usual hangs and silent exits regularly. Much rarer with the priority change - any idea why that might be? Related to the processor optimization maybe? Or an interaction between that and the processor I'm using? Wish I knew more about the settings too - maybe it can be tweaked even more....
I think it's some issue with thread priorities - perhaps how they're mapped to the OS/2 API results in too low a priority and timing issues. Some of the silent exits Steven and I investigated a while back appeared to be due to variables having been freed whilst another thread was still expecting them to be valid.
I'll have to ask Steven for his thoughts. It's a fantastic discovery - we just need to work out *why* it's required and see if we can fix it in the codebase.
I tried adding PRIORITY=ABSOLUTE to config.sys to see if it helped not giving the foreground app a boost. Didn't help.