1
Applications / Re: SOLVED: Thunderbird - SM email makes system trap in Warp 4.52 but ok in Arcaos5
« on: Today at 05:37:33 pm »
Yes, OS2PCAT.PSD fixes the exact error that Steven has described:
when the PSD loads, it changes the floating point exception handling to use the CPUs native exception handling (instead of invoking interrupt 13 via the old interrupt controller), replaces the original floating point exception handler (the handler for trap 0x10) with its own handler that subsequently pushes the missing parameter on the stack before invoking the original exception handler. That makes IBM's 14.106 W4 kernel happy (if a floating point exception occurs).
Just to be sure, it checks if the original exception handler is already pushing that additional parameter (the SMP kernels and obviously the latest AN W4 kernel already do that correctly) and skips pushing the additional parameter if it already works correctly.
In short: it's neither an error of your host OS nor of Virtualbox. It's all the W4 kernel's fault :-)
I was not aware that AN had fixed that directly in the W4 kernel for the later W4 kernels.
Lars
when the PSD loads, it changes the floating point exception handling to use the CPUs native exception handling (instead of invoking interrupt 13 via the old interrupt controller), replaces the original floating point exception handler (the handler for trap 0x10) with its own handler that subsequently pushes the missing parameter on the stack before invoking the original exception handler. That makes IBM's 14.106 W4 kernel happy (if a floating point exception occurs).
Just to be sure, it checks if the original exception handler is already pushing that additional parameter (the SMP kernels and obviously the latest AN W4 kernel already do that correctly) and skips pushing the additional parameter if it already works correctly.
In short: it's neither an error of your host OS nor of Virtualbox. It's all the W4 kernel's fault :-)
I was not aware that AN had fixed that directly in the W4 kernel for the later W4 kernels.
Lars