gforth
gforth copied to clipboard
Invalid memory address when running executable with unix/socket.fs loaded
$ gforthmi /tmp/foo.fi unix/socket.fs
code offset=195836027088
xt offset=195836027056
label offset=195836027024
start size dp
7F0B20AA7068 800000 1D5B20
7F0B208A6000 200000 4738
7F0B20825000 80000 628
7F0B21908000 20000 100
start size dp
7FAD05DC8228 800000 1D5B20
7FAD05BC7000 200000 4738
7FAD05B46000 80000 628
7FAD06C29000 20000 100
50F0 7F0B2080DEF8 7FAD05B2EEF8
5160 5567E1501A38 55957A0CBA38
5170 7F0B21757800 7FAD06A78800
5178 7F0B21758520 7FAD06A79520
5180 7F0B21758440 7FAD06A79440
51C0 5567E15067F0 55957A0D07F0
51C8 5567E1501AA0 55957A0CBAA0
51E8 5567E1501660 55957A0CB660
1B1D0 5567E14D4EC0 55957A09EEC0
1B238 7FFFA74BA0D0 7FFEF1AF6610
1D3D0 5567E14D4C10 55957A09EC10
296D8 5567E14DD1D0 55957A0A71D0
2E448 5567E1506DF8 55957A0D0DF8
2E620 5567E1506DD0 55957A0D0DD0
3AD78 5567E1503B70 55957A0CDB70
47F78 5567E14F9230 55957A0C3230
4DF38 5567E14B82F0 55957A0822F0
60AF0 5567E1504BE0 55957A0CEBE0
60FF0 5567E1501770 55957A0CB770
61028 5567E1501920 55957A0CB920
67598 5567E1501C00 55957A0CBC00
89630 7F0B21904211 7FAD06C25211
896C8 7F0B2190423D 7FAD06C2523D
89710 7F0B2190426A 7FAD06C2526A
89758 7F0B21904298 7FAD06C25298
897A0 7F0B219042C8 7FAD06C252C8
897E8 7F0B219042F8 7FAD06C252F8
89888 7F0B21904368 7FAD06C25368
898D0 7F0B21904392 7FAD06C25392
89918 7F0B219043C0 7FAD06C253C0
89A28 7F0B21904425 7FAD06C25425
89A80 7F0B21904459 7FAD06C25459
89AD0 7F0B2190447B 7FAD06C2547B
89B20 7F0B2190449E 7FAD06C2549E
89C40 5567E1505400 55957A0CF400
89C90 7F0B218FF3BE 7FAD06C203BE
89CD0 7F0B218FF3E4 7FAD06C203E4
89D20 7F0B218FF408 7FAD06C20408
89D68 7F0B218FF42D 7FAD06C2042D
89F40 7F0B218FF53D 7FAD06C2053D
89F98 7F0B218FF5A1 7FAD06C205A1
89FE0 7F0B218FF5D6 7FAD06C205D6
8A100 7F0B218FF6B2 7FAD06C206B2
8A198 7F0B218FF70C 7FAD06C2070C
8A1D8 7F0B218FF731 7FAD06C20731
8A610 7F0B218FFA6A 7FAD06C20A6A
8AEC0 BC14 BC15
1CCE10 5567E1504DB8 55957A0CEDB8
1CE680 5567E1504DB8 55957A0CEDB8
1CE740 5567E1504DB8 55957A0CEDB8
1CE780 5567E1504DB8 55957A0CEDB8
1CEA90 5567E1504DB8 55957A0CEDB8
1CEAE0 5567E1504DB8 55957A0CEDB8
1CEC60 5567E1504DB8 55957A0CEDB8
1CECB0 5567E1504DB8 55957A0CEDB8
1CEF90 5567E1504DB8 55957A0CEDB8
1CF090 5567E1504DB8 55957A0CEDB8
1CF5C0 5567E1504DB8 55957A0CEDB8
1CF600 5567E1504DB8 55957A0CEDB8
1CFE40 5567E1507798 55957A0D1798
1CFE50 5567E1506DF8 55957A0D0DF8
1CFE90 5567E1504DB8 55957A0CEDB8
1CFEA0 5567E1507798 55957A0D1798
1CFED0 5567E1506D98 55957A0D0D98
1CFEE0 5567E1506DF8 55957A0D0DF8
1CFF00 5567E1507798 55957A0D1798
1CFF30 5567E1507798 55957A0D1798
1CFF40 5567E1506DF8 55957A0D0DF8
1D0860 5567E1504DB8 55957A0CEDB8
1D0870 5567E1507798 55957A0D1798
1D0880 5567E1506D98 55957A0D0D98
1D08D0 5567E1506DF8 55957A0D0DF8
1D0C40 5567E1504DB8 55957A0CEDB8
1D0C50 5567E1507798 55957A0D1798
1D0C60 5567E1506D98 55957A0D0D98
1D0CB0 5567E1506DF8 55957A0D0DF8
$ ./foo.fi
*the terminal*:0:-94170757775551: error: Invalid memory address
>>><<<
Backtrace:
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/kernel/int.fs:530:9: 0 $7F19F906E7C8 @
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1060:15: 1 $7F19F8DDF400 >does-code
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/kernel/tools.fs:108:17: 2 $7F19F9084B00 execute
3 $55D323A55DC8
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1060:8: 4 $7F19F8DDF3E0
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1068:19: 5 $7F19F8E62DA8 traverse-wordlist
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/search.fs:214:30: 6 $7F19F9087AD8 execute
7 $7F19F908F4B8
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1060:5: 8 $7F19F8E62D78
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1068:40: 9 $7F19F90CA168 map-vocs
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/libcc.fs:1096:28: 10 $7F19F90CA368 rebind-libcc
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/gforthrc.fs:22:17: 11 $7F19F90CAB88
/tmp/gforth-0.7.9_20201105/share/gforth/0.7.9_20201105/ansi.fs:177:27: 12 $7F19F90CC6B8
It is still a problem with gforthmi (gforth) 0.7.9_20201231 amd64. It works with 0.7.3.