Welcome, Guest. Please login or register.

Author Topic: NetSurf OS3 - testing!  (Read 27824 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline chrisTopic starter

NetSurf OS3 - testing!
« on: March 14, 2019, 08:44:52 PM »
Surprise!  I'm not dead.

For anybody who is interested, I would like to know if this build of NetSurf: https://www.cy2.uk/tmp/netsurf_os3_test.lha

a) works at all (ie. gets to the main windows without crashing)
b) can access secure sites like https://www.howsmyssl.com

If I run it here it crashes early on under OS3.5, but not under OS4 (under OS4 has other problems but it isn't designed to run there so that may be normal)

If it does crash I'd like to know what system/OS you are using.  If you can get any information about where it is crashing (Enforcer hits, etc) that may prove useful.

Cheerio!
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 
The following users thanked this post: klx300r

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #1 on: March 14, 2019, 11:00:32 PM »
It start without problems, but I can't test more. My OS seems to be mess. I have KS 3.1.4 and original OS3.9 install. I ques I need to actually install 3.1.4

With this configuration it doesn't display any images, even with those Netsurf versions wich used to work.



ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline goldfish

  • Sr. Member
  • ****
  • Join Date: Jan 2010
  • Posts: 256
    • Show only replies by goldfish
Re: NetSurf OS3 - testing!
« Reply #2 on: March 14, 2019, 11:06:16 PM »
I will try it soon if i get time.
 

Offline TribbleSmasher

Re: NetSurf OS3 - testing!
« Reply #3 on: March 15, 2019, 10:18:18 AM »
It seems like the archive is packed with some newer unsupported algorithm unknownst to bog standard LHA. :o
 

Offline chrisTopic starter

Re: NetSurf OS3 - testing!
« Reply #4 on: March 15, 2019, 10:20:54 AM »
It start without problems

Well, that's encouraging anyway.

It seems like the archive is packed with some newer unsupported algorithm unknownst to bog standard LHA. :o

Yes, sorry, xadmaster will be able to unpack it.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline x303

Re: NetSurf OS3 - testing!
« Reply #5 on: March 15, 2019, 03:17:15 PM »
Running it under winuae / os3.9 works.
Secure sites seems to work.
A few site don't work, like the bbc news. There's an error 'unable to fetch document'.
Selecting bbc.co.uk manually gives error 80000004.

Can log in to amiga.org, but the dots in the password box aren't shown. And text in textboxes (like this 'post reply') does some weird things (goes up / down, might disappear).

Might have a crash when exiting the program. Line Error 1010.

And there are some errors with patchwork:

exec.library CreateIORequest(0x16C46D40,56)
Severity 2: ioReplyPort not initialized
PC=16DD78BE TCB=16C17790 ("Background CLI")
Data: 00000038 00000000 00000001 173D17FC 16CEFA1E 16CEF3F0 16BBE372 16BBE38E
Addr: 16C46D40 173D7FEC 16EFB95E 173B738C 16C42F94 16BBE4D8 120008F4 16BBE310
Stck: 16DD78C2 16EFBBA0 00000000 173B7D0C 173D17FC 16CEFF22 00000000 16CEFA1E
Stck: 173D17FC 173D17FC 16C46D40 16BBF248 08000000 00000000 02000000 16CEFA1E
----> 16DD78BE - "NetSurf"  Hunk 0000, Offset 0018BC56

exec.library InitSemaphore(0x1834DE1C)
Severity 2: structure is not cleared
PC=17202F9E TCB=16C17790 ("Background CLI")
Data: 1834DE1C 00000040 1834DE1C 0000000C 182B1706 00000020 1834DDCC 1834DDAC
Addr: 1834DE1C 1834DE18 1834DDEC 172314B0 16BFC432 16BBC5AC 120008F4 16BBC594
Stck: 17202FA2 0000002E 17202F50 00000020 1834DD8C 1834D980 16BBC5B8 172378A8
Stck: 1722C99A 16BBC5C4 17237A04 1722C99A 16BBC658 17311E38 00000357 00000000
----> 17202F9E - "libs:amissl/amissl_v111a.library"  Hunk 0000, Offset 00068A26
 
The following users thanked this post: chris

Offline TribbleSmasher

Re: NetSurf OS3 - testing!
« Reply #6 on: March 15, 2019, 04:38:17 PM »
The guys over at a1k.org doing their testing as well:
 

Offline chrisTopic starter

Re: NetSurf OS3 - testing!
« Reply #7 on: March 15, 2019, 06:43:10 PM »
It seems like the archive is packed with some newer unsupported algorithm unknownst to bog standard LHA. :o

I just checked and it extracts fine with LhA 2.15.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf OS3 - testing!
« Reply #8 on: March 15, 2019, 06:45:40 PM »
And there are some errors with patchwork:

exec.library CreateIORequest(0x16C46D40,56)
Severity 2: ioReplyPort not initialized

This should now be fixed (archive updated)

Quote
exec.library InitSemaphore(0x1834DE1C)
Severity 2: structure is not cleared
PC=17202F9E TCB=16C17790 ("Background CLI")
Data: 1834DE1C 00000040 1834DE1C 0000000C 182B1706 00000020 1834DDCC 1834DDAC
Addr: 1834DE1C 1834DE18 1834DDEC 172314B0 16BFC432 16BBC5AC 120008F4 16BBC594
Stck: 17202FA2 0000002E 17202F50 00000020 1834DD8C 1834D980 16BBC5B8 172378A8
Stck: 1722C99A 16BBC5C4 17237A04 1722C99A 16BBC658 17311E38 00000357 00000000
----> 17202F9E - "libs:amissl/amissl_v111a.library"  Hunk 0000, Offset 00068A26

I don't manually call any AmiSSL functions so this is probably internal to AmiSSL.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline x303

Re: NetSurf OS3 - testing!
« Reply #9 on: March 15, 2019, 07:56:09 PM »
No, it's not working with lha 2.15 68020+

lha x netsurf_os3_test.lha gives "* Error on file 'AutoInstall' : Unknown compression (need newer LhA version)"

And it still has some

exec.library InitSemaphore(0x1283E558)
Severity 2: structure is not cleared
PC=128564A2 TCB=12830E20 ("Background CLI")
Data: 1283E59C 00000000 00000800 00000001 124A84FE 04A0C9CF 04A0AAF5 14E30B14
Addr: 1283E558 1283E598 14FB4B37 1283E530 128373A6 1283E48C 120008F4 12837356
Stck: 128564A6 00000009 00000005 14FB4B37 124A865F 1283F7D0 12855BAA 128701CE
Stck: 80001001 00000001 00000000 1283E48C 120008F4 1286FE36 1202A1E8 1283E48C
----> 128564A2 - "LIBS:render.library"  Hunk 0000, Offset 00000962

exec.library CreateIORequest(0x128F4B98,56)
Severity 2: ioReplyPort not initialized
PC=14FBC734 TCB=12830E20 ("Background CLI")
Data: 00000038 00000002 00000001 129F6FC4 14ED48A6 14ED4278 1283732A 12837346
Addr: 128F4B98 129FEA7C 150E07FA 128ED00C 128E64C4 12837490 120008F4 128372C8
Stck: 14FBC738 150E0A3C 00000000 129F769C 129F6FC4 14ED4DAA 00000000 14ED48A6
Stck: 129F6FC4 129F6FC4 128F4B98 00000000 08000000 00000000 06000000 14ED48A6
----> 14FBC734 - "NetSurf"  Hunk 0000, Offset 0018BC1C

exec.library Enable()
Severity 2: Disable() missing
PC=1208F2E6 TCB=12830E20 ("Background CLI")
Data: 000000FF 00000015 12104EEC 12104E74 12836BA8 1200231C 0000FFFF 00000003
Addr: 12000A8A 1208F9A8 00000000 1200225C 12002366 1204413C 120008F4 12002354
Stck: 12002354 1208F2EA 1208EEC0 00000003 00001284 28BA200C 6100644A 12013480
Stck: 048008E3 0000010C FFFFFFFE 120239DC 0480948A 120026A0 04804D1B 00000B5D

And it crashes when clicking the slashdot link.
That's this one:

TASK TRAPPED
Illegal instruction
TRAP=0x04  SR=0x0000  PC=0x12612D22  TCB=0x12629E18
  PC: 00000000 1200267C 00000000 00000000 00000000 00000000 00000000 00000000
  PC: 12612D40 12612DB8 00000000 00001261 31B00000 01F81261 2B240000 00001261
Data: 00000001 FFFFFF01 00000001 00000000 00000014 00000001 00000002 129A6EFC
Addr: 1260B8D0 1260B894 1260B8D0 00000000 00000000 138597C4 12612F3C 1260B880
Stck: 12B73490 1260B8D0 12EC1EC4 1260B8D0 12EC10FC 12B737D2 12B73B22 1260B8D0
----> 12B73490 - "NetSurf" Hunk 0000 Offset 00135FC0
----> 12EC1EC4 - "NetSurf" Hunk 0000 Offset 004849F4
----> 12EC10FC - "NetSurf" Hunk 0000 Offset 00483C2C
----> 12B737D2 - "NetSurf" Hunk 0000 Offset 00136302
----> 12B73B22 - "NetSurf" Hunk 0000 Offset 00136652
Stck: 1260B8D0 12EC1EC4 00000000 12B74C68 1260B8D0 13F68494 00000000 00000000
----> 12EC1EC4 - "NetSurf" Hunk 0000 Offset 004849F4
----> 12B74C68 - "NetSurf" Hunk 0000 Offset 00137798
Name: "Background CLI"  CLI: "NetSurf"

Idea: make the tab width a max width, so it doesn't get too big.
 

Offline TribbleSmasher

Re: NetSurf OS3 - testing!
« Reply #10 on: March 15, 2019, 08:05:58 PM »
It seems like the archive is packed with some newer unsupported algorithm unknownst to bog standard LHA. :o

I just checked and it extracts fine with LhA 2.15.

Hm, it did well with Directory Opus, somehow....
 

Offline gregthecanuck

  • Full Member
  • ***
  • Join Date: Feb 2003
  • Posts: 169
  • Country: ca
    • Show only replies by gregthecanuck
Re: NetSurf OS3 - testing!
« Reply #11 on: March 15, 2019, 11:11:44 PM »
Thanks Chris for the updated Netsurf and to the testers giving feedback.  :) :)
 

Offline chrisTopic starter

Re: NetSurf OS3 - testing!
« Reply #12 on: March 15, 2019, 11:22:09 PM »
It seems like the archive is packed with some newer unsupported algorithm unknownst to bog standard LHA. :o

I just checked and it extracts fine with LhA 2.15.

Hm, it did well with Directory Opus, somehow....

Admittedly I didn't check that exact file, just one which was compressed the same way.  For some reason it wasn't actually compressed the same way  :(
I've lowered the compression level and checked LhA can extract from it.  When I upload a new archive it should extract without problems now.

edit Ah, think there's some default set on the CI server to lower it to -lh5- so my local files were wrong but the normal CI build archives were fine.
« Last Edit: March 15, 2019, 11:28:14 PM by chris »
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline chrisTopic starter

Re: NetSurf OS3 - testing!
« Reply #13 on: March 15, 2019, 11:45:10 PM »
exec.library InitSemaphore(0x1283E558)
Severity 2: structure is not cleared
PC=128564A2 TCB=12830E20 ("Background CLI")
Data: 1283E59C 00000000 00000800 00000001 124A84FE 04A0C9CF 04A0AAF5 14E30B14
Addr: 1283E558 1283E598 14FB4B37 1283E530 128373A6 1283E48C 120008F4 12837356
Stck: 128564A6 00000009 00000005 14FB4B37 124A865F 1283F7D0 12855BAA 128701CE
Stck: 80001001 00000001 00000000 1283E48C 120008F4 1286FE36 1202A1E8 1283E48C
----> 128564A2 - "LIBS:render.library"  Hunk 0000, Offset 00000962

This is render.library, either a render.library bug or due to how I'm calling it.  Either way unlikely to be able to locate the cause.

Quote
exec.library CreateIORequest(0x128F4B98,56)
Severity 2: ioReplyPort not initialized
PC=14FBC734 TCB=12830E20 ("Background CLI")
Data: 00000038 00000002 00000001 129F6FC4 14ED48A6 14ED4278 1283732A 12837346
Addr: 128F4B98 129FEA7C 150E07FA 128ED00C 128E64C4 12837490 120008F4 128372C8
Stck: 14FBC738 150E0A3C 00000000 129F769C 129F6FC4 14ED4DAA 00000000 14ED48A6
Stck: 129F6FC4 129F6FC4 128F4B98 00000000 08000000 00000000 06000000 14ED48A6
----> 14FBC734 - "NetSurf"  Hunk 0000, Offset 0018BC1C

Bit confused about this one.  I only call CreateIORequest in three places.  Two of them, the second parameter is 16 (not 56), the third one I'd need to check what the second parameter is but it is in a code path which isn't used.

Quote
exec.library Enable()
Severity 2: Disable() missing
PC=1208F2E6 TCB=12830E20 ("Background CLI")
Data: 000000FF 00000015 12104EEC 12104E74 12836BA8 1200231C 0000FFFF 00000003
Addr: 12000A8A 1208F9A8 00000000 1200225C 12002366 1204413C 120008F4 12002354
Stck: 12002354 1208F2EA 1208EEC0 00000003 00001284 28BA200C 6100644A 12013480
Stck: 048008E3 0000010C FFFFFFFE 120239DC 0480948A 120026A0 04804D1B 00000B5D

Don't know where this comes from, I don't call Enable anywhere.

Quote
And it crashes when clicking the slashdot link.
That's this one:

TASK TRAPPED
Illegal instruction
TRAP=0x04  SR=0x0000  PC=0x12612D22  TCB=0x12629E18
  PC: 00000000 1200267C 00000000 00000000 00000000 00000000 00000000 00000000
  PC: 12612D40 12612DB8 00000000 00001261 31B00000 01F81261 2B240000 00001261
Data: 00000001 FFFFFF01 00000001 00000000 00000014 00000001 00000002 129A6EFC
Addr: 1260B8D0 1260B894 1260B8D0 00000000 00000000 138597C4 12612F3C 1260B880
Stck: 12B73490 1260B8D0 12EC1EC4 1260B8D0 12EC10FC 12B737D2 12B73B22 1260B8D0
----> 12B73490 - "NetSurf" Hunk 0000 Offset 00135FC0
----> 12EC1EC4 - "NetSurf" Hunk 0000 Offset 004849F4
----> 12EC10FC - "NetSurf" Hunk 0000 Offset 00483C2C
----> 12B737D2 - "NetSurf" Hunk 0000 Offset 00136302
----> 12B73B22 - "NetSurf" Hunk 0000 Offset 00136652
Stck: 1260B8D0 12EC1EC4 00000000 12B74C68 1260B8D0 13F68494 00000000 00000000
----> 12EC1EC4 - "NetSurf" Hunk 0000 Offset 004849F4
----> 12B74C68 - "NetSurf" Hunk 0000 Offset 00137798
Name: "Background CLI"  CLI: "NetSurf"

That would be useful if I could get debug symbols working properly, unless somebody can look at the asm and give me a clue as to what's going wrong?

Quote
Idea: make the tab width a max width, so it doesn't get too big.

Tabs are broken on OS3 anyway... but this is a good idea.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline utri007

Re: NetSurf OS3 - testing!
« Reply #14 on: March 16, 2019, 12:51:23 AM »
I ran upodateto314 script and I still have a problems. No pictures are displayded with Netsurf and it and when I trying to surf any web page it makes everything bog slow.

I have 3.1.4 kickstart and O3.9 BB1&2 wich is updated with 3.1.4 components.



ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD