gforth icon indicating copy to clipboard operation
gforth copied to clipboard

Invalid memory address when running executable with unix/socket.fs loaded

Open odiferousmint opened this issue 5 years ago • 1 comments

$ 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 

odiferousmint avatar Nov 26 '20 04:11 odiferousmint

It is still a problem with gforthmi (gforth) 0.7.9_20201231 amd64. It works with 0.7.3.

odiferousmint avatar Jan 03 '21 00:01 odiferousmint