Frage: Auf welche Adresse im OS wollte Netsurf wohl zugreifen? Und wenn ich den Offset = pc - (bp + 256) berechne, dann lande ich im negativen Bereich Was n da los?
Kann ja auch im AES oder sonst wo im OS sein. Was steht denn als XaAES-Basepage in xa_boot.log?
Übrigens bekomme ich den gleichen Fehler.
Debug-Ausgabe von MiNT ist:
...
pid 18 (ns020): do_open(./res/url.db): mode 0x81B6
pid 18 (ns020): do_open(./res/url.db) -> 0
pid 18 (ns020): Fclose: 6
pid 18 (ns020): Fclose: 4
pid 18 (ns020): do_open(./res/cookies): mode 0x81B6
pid 18 (ns020): do_open(./res/cookies) -> 0
pid 18 (ns020): Fclose: 6
pid 18 (ns020): Fclose: 4
pid 18 (ns020): get_cookie(): tag=45644449 (EdDI) ret=0210DA4C
pid 18 (ns020): get_cookie(): value 0111E5AC returned at 0210DA4C
pid 18 (ns020): GET_COOKIE: return 111E5AC
pid 18 (ns020): [1][ PROCESS "ns020" KILLED: | MEMORY VIOLATION. (PID 018) | Type: super PC: 0111E5AC | Addr: 0111E5AC BP: 01B80000 |
pid 18 (ns020): signal #10 raised [syscall_pc 0x111E5AC, exception_pc 0x111E5AC]
...
Vielleicht kann ja der netsurf-Entwickler was damit anfangen.
45644449 ist der EdDI-Cookie, da war auch mal was irgendwie, ich glaub man muss die protection-flags bei fVDI ändern, nämlich:
prgflags -global fvdi.prg
Damit läuft es bei mir.
Ohne MP läuft ns aber offenbar auch so.
-Helmut