[Oberon] RISC simulator
Chris Burrows
chris at cfbsoftware.com
Sun Nov 22 22:10:39 CET 2015
TRAP 4 results from accessing a NIL pointer. Don't let preconceived ideas ("I am sure ...", "I am also sure ...") prevent you from doing a proper investigation of the problem. ProjectOberon is pretty good at identifying runtime errors. If the system reports that you are accessing a NIL pointer at pos 4103 in Files then you can be fairly confident that is what is happening,
Regards,
Chris
Chris Burrows
CFB Software
http://www.cfbsoftware.com
From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of Jan de Kruyf
Sent: Sunday, 22 November 2015 5:21 AM
To: ETH Oberon and related systems
Subject: [Oberon] RISC simulator
Hallo,
I meant to ask for a while already:
What is the reason and has anybody got a solution for TRAP 4 appearing
after working for a while.
Like thus:
--------------------
compiling ORPJ
pos 4103 TRAP 4 in Files at 00005BD0
--------------------
I am sure it has nothing to do with Files.Mod because it might happen in any module.
And I am also sure that it is not my code, because restating the simulator fixes
the problem and the module compiles normally.
thanks
j.
More information about the Oberon
mailing list