decompressed the lha (3) with apparently newer rar on win8 ok. on kick 3.9++ im getting software failure on start, need to check when exactly.
I know about this one, it happens randomly though, so I suppose it must be an uninitialised variable somewhere. A slightly more useful crashlog here:
Crash log for task "NetSurf_OS3"
Generated by GrimReaper 53.19
Crash occured in module at address 0x6D433FDC
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003
Register dump:
GPR (General Purpose Registers):
0: FFFFFFFC 531104D0 00000000 00000001 00000001 DFD05269 58B6D9A0 DFD0526D
8: 531104D2 6D434128 58B6D978 6D434128 00000004 6D4340F0 6D434128 6D434128
16: 5C2D1000 5A370000 519586AE 6D4340F4 00000000 51E04F86 531105F4 00000400
24: 00000100 FFD50001 FFD60001 51951004 51E0BC04 565781E0 531104EC 5C25A540
FPR (Floating Point Registers, NaN = Not a Number):
0: nan 0 0 0
4: 0 0 0 0
8: 0 1.67772e+07 1e+61 1e-59
12: nan -1.67052e+307 0 0
16: 0 0 0 0
20: 0 4.34638e-311 0 0
24: 1e+61 1e-59 0.5 4.5036e+15
28: nan 65536 1.67772e+07 0
FPSCR (Floating Point Status and Control Register): 0x00000001
SPRs (Special Purpose Registers):
Machine State (msr) : 0x0002F030
Condition (cr) : 0x535ECD80
Instruction Pointer (ip) : 0x6D433FDC
Xtended Exception (xer) : 0x014193D0
Count (ctr) : 0x535ED0F8
Link (lr) : 0x0002000E
DSI Status (dsisr) : 0x587A8994
Data Address (dar) : 0x535ED0F8
680x0 emulated registers:
DATA: 58B6D978 000090D0 FB955688 5C3125D6 00000100 FFD50001 FFD60001 51951004
ADDR: 533E87C4 58B6D968 00000000 00003720 00000010 531104CC 5311050C 531104B0
FPU0: 0 0 0 0
FPU4: 0 0 0 0
Symbol info:
Instruction pointer 0x6D433FDC belongs to module "" (HUNK/Kickstart)
Stack trace:
0x6D433FDC symbol not available
0x6D434128 symbol not available
native kernel module SmartFilesystem+0x00016b38
native kernel module SmartFilesystem+0x0001163c
native kernel module SmartFilesystem+0x00016b38
native kernel module SmartFilesystem+0x0001163c
native kernel module SmartFilesystem+0x00019eb4
native kernel module SmartFilesystem+0x00018954
native kernel module SmartFilesystem+0x00018ba8
native kernel module SmartFilesystem+0x00018c48
native kernel module SmartFilesystem+0x0001a424
native kernel module SmartFilesystem+0x0001d06c
native kernel module SmartFilesystem+0x0000a4d4
native kernel module kernel+0x009c56f4
68k Stack trace:
51e04f84 (68k IP) - "NetSurf_OS3" Hunk 0000 Offset 004b3f84 (SegList: 14654401)
519585bc - "NetSurf_OS3" Hunk 0000 Offset 000075bc (SegList: 14654401)
00000001 - "SYS:System/GrimReaper" Hunk 0000 Offset 00000000 (SegList: 1595e53d)
51958b14 - "NetSurf_OS3" Hunk 0000 Offset 00007b14 (SegList: 14654401)
00000001 - "SYS:System/GrimReaper" Hunk 0000 Offset 00000000 (SegList: 1595e53d)
6ff61508 - "LIBS:datatypes.library" Hunk 0005 Offset 00009508 (SegList: 1708a015)
5195612e - "NetSurf_OS3" Hunk 0000 Offset 0000512e (SegList: 14654401)
519560f8 - "NetSurf_OS3" Hunk 0000 Offset 000050f8 (SegList: 14654401)
00000001 - "SYS:System/GrimReaper" Hunk 0000 Offset 00000000 (SegList: 1595e53d)
5195460e - "NetSurf_OS3" Hunk 0000 Offset 0000360e (SegList: 14654401)
519545fa - "NetSurf_OS3" Hunk 0000 Offset 000035fa (SegList: 14654401)
51969f1a - "NetSurf_OS3" Hunk 0000 Offset 00018f1a (SegList: 14654401)
00000001 - "SYS:System/GrimReaper" Hunk 0000 Offset 00000000 (SegList: 1595e53d)
01dbdcc2 - "Kickstart/kernel" Hunk 0001 Offset 0015dcc2
68k disassembly:
51e04f7c: 0010200d ori.b #0xd,(a0)
51e04f80: 4cdf7c00 movem.l (sp)+,a2-a6
*51e04f84: 4e75 rts
51e04f86: 2f0e move.l a6,-(sp)
51e04f88: 4ab9533e87d0 tst.l 0x533e87d0.l
System information:
CPU
Model: AMCC PPC440EP V1.3
CPU speed: 599 MHz
FSB speed: 133 MHz
Extensions:
Machine
Machine name: Sam440EP
Memory: 524288 KB
Extensions: bus.pci
Expansion buses
PCI/AGP
00:00.0 Vendor 0x1014 Device 0x027F
00:0A.0 Vendor 0x12D8 Device 0x8150
00:0C.0 Vendor 0x1002 Device 0x4C66
Range 0: A8000000 - B0000000 (PREF.MEM)
Range 1: 00001000 - 00001100 (IO)
Range 2: B0000000 - B0010000 (MEM)
00:0E.0 Vendor 0x1095 Device 0x3114
Range 0: 00001100 - 00001108 (IO)
Range 1: 00001108 - 00001110 (IO)
Range 2: 00001110 - 00001118 (IO)
Range 3: 00001118 - 00001120 (IO)
Range 4: 00001120 - 00001130 (IO)
01:04.0 Vendor 0x1013 Device 0x6005
Range 0: A0000000 - A0001000 (MEM)
Range 1: A0010000 - A0020000 (MEM)
01:05.0 Vendor 0x1131 Device 0x1561
Range 0: A0020000 - A0021000 (MEM)
01:05.1 Vendor 0x1131 Device 0x1561
Range 0: A0021000 - A0022000 (MEM)
01:05.2 Vendor 0x1131 Device 0x1562
Range 0: A0022000 - A0022100 (MEM)
01:06.0 Vendor 0x1260 Device 0x3873
Range 0: A0023000 - A0024000 (PREF.MEM)
Doesn't mean much to me (although the mention of "datatypes.library" might suggest it's in the DataTypes reader, which is somewhere around the point it is crashing) as I still can't look up the offsets, but maybe Matthey can offer some insight?
edited the fonts settings in netsurf/users/admin/choices, which have been created (probably after first start since it contained default screenmode) which had no effect on the crash, so no need to fiddle with it too much i guess. ive been able to get through to gui two times, which worked so far that i could edit the path in address bar, felt though deadly slow in comparison with netsurf68k (sdl) or even aros owb on the same host.
Stability first, then speed. I can't even figure out how fast it is until I can get it to a state where it works as a browser, so I have no idea how you've determined that it is so slow when it doesn't even show a single page yet.
note that the files in question do not seem to get created, like Resource.map as well as resources/themes/default/netsurf.png, even though the dir has all the other pngs, an netsurf.info is present.
If you run it with -v you'll see it is just scanning directories for files, it doesn't create anything outside of "users", there's just a pretty hefty search path to ensure the correct language or theme files are loaded even though it doesn't know whether the file is language or theme specific, or even if it's the correct filename. It's a bit convoluted (I wrote it), and it still surprises me sometimes when it picks up a new file from the correct place.