SysLoad module instability
Fred Graute (114) 645 posts |
Has anyone tried the SysLoad module? I’ve been busy creating a simple frontend for it and ran into a few issues. The first issues is that SysLoad_AddTask stores the bottom 16 bits of the taskhandle passed to it but SysLoad_RemoveTask uses the full 32 bits so trying to remove a task fails. This can be easily resolved so I won’t bother adding a ticket for it. The second problem seems far more serious; with the module loaded the system freezes when Wimp_ReportError is called. The error box appears but doesn’t respond to mouse clicks or keypresses. I’ve tried using DebugButtn but clicking the Debug button opens a VDU window that prints a neverending ‘Divide by zero’ error. Return to the Desktop and soon after applications start to fall over, MPro usually first followed by the TaskManager. The only recourse is to reset the machine. Has anyone else exprienced this problem? |
Steve Revill (20) 1361 posts |
I’m not too surprised to hear it is unstable – it never got much use and worked just about as much as was needed at the time. I seem to remember something about the 16 bit task handle being related to Wimp filters only giving you meaningful values in the lower 16 bits, but it’s all a bit fuzzy now. Sorry. I will ensure that the status of SysLoad is set to “unstable” in the Wiki page. |