Urs Koenig (QL) wrote:
> Because we have a Windows Freeze case at work which is very hard to trace
> and analyse (visitors of the ZX-TEAM meeting will know) I wanted to at least
> catch the QL/E Freeze case.
> Last Thursday I was repeatedly able to reproduce the freeze using my QL/E
> v3.13 wip (work-in-progress). I then reduced the steps needed to get the
> freeze. In the end I can say you can get the freeze when doing this
> scenario:
> 1. Start QL/E (e.g. start QPC2.exe).
> 2. From now on do not use the mouse, do not use the mouse pointer.
> 3. After the BOOT sequence of QL/E is completed (SBASIC job 0 is minimised
> as "System" in the button frame, wait until Photo QL has completed
> displaying the QL collection photo) press <ALT>+<\> to pick "System".
> 4. Now that you see the BOOT process windows in the middle of the screen
> press <ALT>+<F> to pick QPAC2 "Files".
> 5. Once QPAC2 "Files" is on screen press <F2> then <W> followed by <ENTER>
> to choose the drive "WIN1_" as the Source Directory.
> 6. Now the QL/E system freezes!

Okay, I can reproduce it. But the crash happens in the screen driver.
The problem is that SMSQ/E does not have any kind of memory protection
and you're loading a quadrillion extensions at boot-time. Any one of
them could be responsible of corrupting the memory in a way that QPAC2
will crash later on without being at fault itself.

Trying to track down these kind of problems is a huge pain, not sure
if I can find the time to do so.

Cheers, Marcel

_______________________________________________
QL-Users Mailing List

Reply via email to