[Oberon] Trap in storing a FAT file.
Peter Easthope
peter_easthope at gulfnet.sd64.bc.ca
Mon Jun 30 19:12:01 CEST 2003
On one pc there is a trap in half of all attempts to
store a FAT file. I've never used a trap report to chase
down a bug and can use a little guidance. Can anyone
tell me where to begin with analysing this report.
Thanks, Peter E.
TRAP -14 NIL reference ( 00000000H ) (PC Native 05.01.2003)
OFSFATVolumes.AssignDirectoryEntry PC = 22443
c = 00000000H
dc = 00000000H
direntry = 00000010H
dummy = 0
num = 0
p = 003976E0H
pos = 0
res = 0
vol = 001B5700H
OFSFATVolumes.WriteDirectoryEntry PC = 24169
@dim = 2048
chksum = 00000000X
cluster = 0
d = 0
dirCache = 00000000H
direntry = 00000010H
dummy = 0
idx = 0
k = 0
n = 0
pos = 0
res = 0
t = 0
unicode = 47, 75, 69, 82, 77, 73, 84, 47 ...
vol = 001B5700H
OFSFATFiles.Rename PC = 2781
d = 52958
f = 0033FF40H
fn = "MAILIN.Bak"
fs = 00307140H
i = 18
new = "/KERMIT/MAILIN.Bak"
newf = 00000000H
newpath = "/KERMIT/"
old = "/KERMIT/MAILIN"
oldpath = "/KERMIT/"
rep = 00000000H
res = 0
t = 40114
OFS.Rename PC = 4688
fnew = "/KERMIT/MAILIN.Bak"
fold = "/KERMIT/MAILIN"
new = "C:/KERMIT/MAILIN.Bak"
nfs = 00307140H
ofs = 00307140H
old = "C:/KERMIT/MAILIN"
pnew = "C"
pold = "C"
res = 0
Files.Rename PC = 2024
new = "C:/KERMIT/MAILIN.Bak"
old = "C:/KERMIT/MAILIN"
res = 0
ET.RenameOld PC = 14016
bck = "C:/KERMIT/MAILIN.Bak"
i = 20
name = "C:/KERMIT/MAILIN"
res = 0
ET.store PC = 14672
R = 00000034H
S = 00000030H
V = 00000000H
ch = 00000000X
f = 00000000H
len = 0
par = 0018FC60H
r = 00000028H
tF = 0039F320H
typ = a
ET.StoreAscii PC = 15089
Oberon.Call PC = 4860
Mod = 00067240H
P = ET.StoreAscii PC = 15079
i = 3
j = 13
name = "StoreAscii"
new = FALSE
par = 0018FC60H
res = 1
TextFrames.CallCmd PC = 12027
F = 00345960H
cmd = "ET.StoreAscii"
new = FALSE
par = 0018FC60H
pos = 80
res = 1
TextFrames.Call PC = 12915
F = 00345960H
S = 00000048H
h = 0
hint = "ET.tem."
i = -1
new = FALSE
pos = 69
TextFrames.Edit PC = 20137
F = 00345960H
Keys = {1}
M = 00000060H
R = 0000004CH
X = 404
Y = 591
beg = 0
buf = 00000000H
ch = 00000000X
end = 0
keysum = {1}
pos = 69
text = 00000000H
time = 0
TextFrames.Handle PC = 21222
F = 00345960H
F1 = 00000000H
M = 00000020H
ET.Handle PC = 10006
F = 00345960H
M = 0000000CH
T = 0016B1C0H
handled = FALSE
ml = FALSE
tF = 00345960H
MenuViewers.Handle PC = 4432
M = 00000014H
Main = 0039F320H
Menu = 00345960H
V = 000770C0H
V1 = 00000000H
Oberon.Loop PC = 8578
M = 00000010H
N = 0000000CH
V = 000770C0H
X = 404
Y = 591
ch = 00000000X
keys = {1}
oldshift = {}
shift = {}
System.Init PC = 20212
F = 00369200H
S = 00000044H
T = 00369180H
Wt = 00000050H
ok = TRUE
OFSBoot.Call PC = 426
c = System.Init PC = 19688
cmd = "Init"
i = 11
j = 4
m = 001633E0H
protect = TRUE
OFSBoot.BootSystem PC = 2780
s = "System.Init"
OFSBoot.$$ PC = 13
@SELF = 0003F480H
SELF = 0003F480H
More information about the Oberon
mailing list