[Oberon] FPGA - TRAP 4

Jörg joerg.straube at iaeth.ch
Tue May 26 09:54:03 CEST 2020


Tomas

All text you see on screen are files. In the system track on the right side of the screen, the two files normally opened are "System.Log" and "System.Tool"
If a trap occurs, it is written into System.Log. So it's possible you find the trap text in the System.Log file on disk.

A little exercise would be to write a procedure that finds the file given a sector.
You could then verify, whether this sector is really free (perhaos used by a former file) or still used by a file. Perhaps even System.Log?
 
br
Jörg

Am 26.05.20, 09:39 schrieb "Oberon im Auftrag von Tomas Kral" <oberon-bounces at lists.inf.ethz.ch im Auftrag von thomas.kral at email.cz>:

    Hi,
    
    Analysing some me crashed OBERON.FS
    (backed before recovery), I found this towards the end.
    
    It is most peculiar, I admit did something wrong, yet this seems
    echoing TRAP 4 into some [free??] sectors on the disk.
    
    000977b0  20 54 52 41 50 20 20 20  34 20 69 6e 20 54 65 78  | TRAP   4 in Tex|
    000977c0  74 73 20 61 74 20 30 30  30 30 45 38 45 38 0d 0d  |ts at 0000E8E8..|
    000977d0  20 20 70 6f 73 20 35 35  35 34 20 20 54 52 41 50  |  pos 5554  TRAP|
    000977e0  20 20 20 34 20 69 6e 20  54 65 78 74 73 20 61 74  |   4 in Texts at|
    000977f0  20 30 30 30 30 45 38 45  38 0d 0d 20 20 70 6f 73  | 0000E8E8..  pos|
    ...
    000a6bb0  34 20 20 54 52 41 50 20  20 20 34 20 61 74 20 30  |4  TRAP   4 at 0|
    000a6bc0  30 30 30 45 38 45 38 0d  0d 20 20 70 6f 73 20 35  |000E8E8..  pos 5|
    000a6bd0  35 35 34 20 20 54 52 41  50 20 20 20 34 20 61 74  |554  TRAP   4 at|
    000a6be0  20 30 30 30 30 45 38 45  38 0d 0d 20 20 70 6f 73  | 0000E8E8..  pos|
    000a6bf0  20 35 35 35 34 20 20 54  52 41 50 20 20 20 34 20  | 5554  TRAP   4 |
    
    The above takes up some 63 sectors on the disk. 
    
    -- 
    Tomas Kral <thomas.kral at email.cz>
    --
    Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
    https://lists.inf.ethz.ch/mailman/listinfo/oberon
    




More information about the Oberon mailing list