Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: chris on March 06, 2020, 09:24:24 PM

Title: NetSurf OS3
Post by: chris on March 06, 2020, 09:24:24 PM
The search isn't working, so I'm forced to create a new topic.

Please can somebody try this build.  It's built against AmiSSL 4.4, but when I tried it here (with only 4.4 installed) it complained about not finding AmiSSL.

https://www.cy2.uk/tmp/netsurf_os3.lha

So I'm not sure whether I broke something or there's an issue with AmiSSL 4.4 (amisslauto requesting the wrong lib or something?)
Title: Re: NetSurf OS3
Post by: utri007 on March 06, 2020, 10:39:59 PM
I didn't get ssl error, (loaded https://amigaworld.net) but tons of other errors. Amigaworld used to load 14 seconds, now it rendered it 297 seconds. Hopefully because of debug output.

Picture is before amigaworld was loaded because there is all errors presented. Last error in picture was some 100x times.

Title: Re: NetSurf OS3
Post by: goldfish on March 06, 2020, 10:48:50 PM
Mine wont load at the moment either. Going to install snoopdos to investigate where the problem is
Title: Re: NetSurf OS3
Post by: utri007 on March 06, 2020, 11:50:41 PM
I fixed snap so that I could give you a proper logs. So here you are. Tried both of my 68060 Amigas, results are 100% identical.

Guruhistory is what MCP's noguru gave, when it crashed on exit.

Title: Re: NetSurf OS3
Post by: chris on March 08, 2020, 09:46:32 PM
Can you try disabling the disk cache?
In users/default/options add/change:
disc_cache_size:0
Title: Re: NetSurf OS3
Post by: utri007 on March 08, 2020, 11:03:57 PM
Shell window with errors doesn't appear then and it is also faster about 25%. Menus are broken, when I go to preferences and then click use or save, there is no menus anymore.
Title: Re: NetSurf OS3
Post by: futaura on March 13, 2020, 07:19:25 PM
The search isn't working, so I'm forced to create a new topic.

Please can somebody try this build.  It's built against AmiSSL 4.4, but when I tried it here (with only 4.4 installed) it complained about not finding AmiSSL.

https://www.cy2.uk/tmp/netsurf_os3.lha

So I'm not sure whether I broke something or there's an issue with AmiSSL 4.4 (amisslauto requesting the wrong lib or something?)
Looks to me like you didn't update your libamisslauto.a to the one from the 4.4 SDK - NetSurf is asking for AmiSSL 4.3. Those saying it is working must have AmiSSL 4.3 installed (in addition to 4.4, possibly).
Title: Re: NetSurf OS3
Post by: utri007 on March 13, 2020, 11:50:57 PM
Quote
Those saying it is working must have AmiSSL 4.3 installed (in addition to 4.4, possibly).

You are right actually, I didn't update AmigaSSL 4.3 to 4.4
Title: Re: NetSurf OS3
Post by: chris on March 14, 2020, 08:39:57 PM
The search isn't working, so I'm forced to create a new topic.

Please can somebody try this build.  It's built against AmiSSL 4.4, but when I tried it here (with only 4.4 installed) it complained about not finding AmiSSL.

https://www.cy2.uk/tmp/netsurf_os3.lha

So I'm not sure whether I broke something or there's an issue with AmiSSL 4.4 (amisslauto requesting the wrong lib or something?)
Looks to me like you didn't update your libamisslauto.a to the one from the 4.4 SDK - NetSurf is asking for AmiSSL 4.3. Those saying it is working must have AmiSSL 4.3 installed (in addition to 4.4, possibly).

I'll have to double check. I modified my build to the new archive and I thought I'd checked the timestamp, but maybe it didn't update properly.
Title: Re: NetSurf OS3
Post by: chris on March 14, 2020, 08:41:51 PM
The proper builds are back now, if somebody wants to check them (should also be set to use AmiSSL 4.4)
https://ci.netsurf-browser.org/builds/amigaos3/
Title: Re: NetSurf OS3
Post by: x303 on March 14, 2020, 09:58:46 PM
Pretty much from the start is says: (0.000000) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 5430 bytes from 0x13b8fcc0 at 0x0 block 8192 errno 1

When I only go to amiga.org it says:

(111.050996) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 308 bytes from 0x13f17fec at 0x0 block 8192 errno 1
(111.055229) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 313 bytes from 0x13f17fec at 0x0 block 16384 errno 2
(111.059269) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 316 bytes from 0x13f17fec at 0x0 block 24576 errno 3
(111.063311) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 312 bytes from 0x13f17fec at 0x0 block 32768 errno 4
(111.066068) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 300 bytes from 0x13f17fec at 0x0 block 40960 errno 5
(111.068827) [ERR  netsurf] content/fs_backing_store.c:1024 set_store_entry: attempt to overwrite entry with in use data
(111.070430) [ERR  netsurf] content/fs_backing_store.c:1719 store: store entry setting failed

and many more when going to the forum.


Title: Re: NetSurf OS3
Post by: utri007 on March 14, 2020, 10:11:59 PM
Pretty much from the start is says: (0.000000) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 5430 bytes from 0x13b8fcc0 at 0x0 block 8192 errno 1

When I only go to amiga.org it says:

(111.050996) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 308 bytes from 0x13f17fec at 0x0 block 8192 errno 1
(111.055229) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 313 bytes from 0x13f17fec at 0x0 block 16384 errno 2
(111.059269) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 316 bytes from 0x13f17fec at 0x0 block 24576 errno 3
(111.063311) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 312 bytes from 0x13f17fec at 0x0 block 32768 errno 4
(111.066068) [ERR  netsurf] content/fs_backing_store.c:1626 store_write_block: Write failed -1 of 300 bytes from 0x13f17fec at 0x0 block 40960 errno 5
(111.068827) [ERR  netsurf] content/fs_backing_store.c:1024 set_store_entry: attempt to overwrite entry with in use data
(111.070430) [ERR  netsurf] content/fs_backing_store.c:1719 store: store entry setting failed

and many more when going to the forum.

Does it have debug eneable by default? Because it prints all errors to shell window?
Title: Re: NetSurf OS3
Post by: chris on March 15, 2020, 12:20:47 AM

Does it have debug eneable by default? Because it prints all errors to shell window?

Above a certain level, yes. You can change it in the config (don't ask me how).

My OS4 machine is disconnected at the moment so I haven't had chance to check if this is a general Amiga frontend bug or OS3 specific. There were some changes to the disk cache which I suspect are the cause.

The workaround is to disable the disk cache, see above.
Title: Re: NetSurf OS3
Post by: chris on May 23, 2020, 01:31:15 AM
If somebody could download the latest build and check if the page info stuff works that would be quite helpful.

Should be a button to the left of the URL bar (has been there a while but in a disabled state) which shows whether the page is secure or not (padlock etc).
If you click on it another window will pop up underneath with more info.

I'm interested in whether the window displays correctly, and whether it disappears when you click somewhere off of it (but preferably not on the original button)

Should display similar to how page info does in other more mainstream browsers (ie. an info popup rather than a window per se)

I know it's fine on OS4 but can't test it on OS3 at the moment.
Title: Re: NetSurf OS3
Post by: Tygre on May 23, 2020, 04:10:51 AM
Hi Chris!

If somebody could download the latest build and check if the page info stuff works that would be quite helpful.

Should be a button to the left of the URL bar (has been there a while but in a disabled state) which shows whether the page is secure or not (padlock etc).
If you click on it another window will pop up underneath with more info.

I'm interested in whether the window displays correctly, and whether it disappears when you click somewhere off of it (but preferably not on the original button)

Should display similar to how page info does in other more mainstream browsers (ie. an info popup rather than a window per se)

I know it's fine on OS4 but can't test it on OS3 at the moment.

Just downloaded NetSurf-gcc-5120.lha and it works great! On my A600/Vampire with OS 3.9, the icon for secure/unsecure connection show as black/black with some red diagonal line but when I click on it, a popup window appears to tell me whether the Web site is secure or not: Very cool! 8)

I have some debug output, does it help you?

Code: [Select]
(0.000012) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 5430 bytes from 0xa231260 at 0x0 block 8192 errno 1
(22.655645) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 416 bytes from 0x889ab7c at 0x0 block 8192 errno 1
(22.703605) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(23.457020) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(31.298687) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 405 bytes from 0xa496f2c at 0x0 block 16384 errno 2
(31.371701) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 364 bytes from 0xa496f2c at 0x0 block 24576 errno 3
(31.425047) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(31.467286) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(31.500678) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(31.545188) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(41.342820) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 32768 errno 4
(41.412526) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 40960 errno 5
(41.481880) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 49152 errno 6
(41.549878) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 57344 errno 7
(41.617885) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 65536 errno 8
(41.686039) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 73728 errno 9
(41.755249) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 81920 errno 10
(41.832028) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 90112 errno 11
(41.921201) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 98304 errno 12
(41.989624) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 106496 errno 13
(42.059452) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 461 bytes from 0x893c0b4 at 0x0 block 114688 errno 14
(42.127641) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 469 bytes from 0x893c0b4 at 0x0 block 122880 errno 15
(42.186718) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.234155) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.270241) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.317446) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.352894) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.400234) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.435514) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.484688) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed

It works great and is quite fast to use :D

Cheers!
Title: Re: NetSurf OS3
Post by: chris on May 23, 2020, 10:57:22 AM
Just downloaded NetSurf-gcc-5120.lha and it works great! On my A600/Vampire with OS 3.9, the icon for secure/unsecure connection show as black/black with some red diagonal line but when I click on it, a popup window appears to tell me whether the Web site is secure or not: Very cool! 8)

Excellent, thanks!  Sounds like the transparency isn't working on the image correctly, although IIRC it's fine on the other buttons and this is set up the same.

Quote
I have some debug output, does it help you?

Code: [Select]
(0.000012) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 5430 bytes from 0xa231260 at 0x0 block 8192 errno 1
(22.655645) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 416 bytes from 0x889ab7c at 0x0 block 8192 errno 1
(22.703605) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(23.457020) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(31.298687) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 405 bytes from 0xa496f2c at 0x0 block 16384 errno 2
(31.371701) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 364 bytes from 0xa496f2c at 0x0 block 24576 errno 3
(31.425047) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(31.467286) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(31.500678) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(31.545188) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(41.342820) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 32768 errno 4
(41.412526) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 40960 errno 5
(41.481880) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 49152 errno 6
(41.549878) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 57344 errno 7
(41.617885) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 65536 errno 8
(41.686039) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 73728 errno 9
(41.755249) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 476 bytes from 0x893c0b4 at 0x0 block 81920 errno 10
(41.832028) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 90112 errno 11
(41.921201) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 98304 errno 12
(41.989624) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 466 bytes from 0x893c0b4 at 0x0 block 106496 errno 13
(42.059452) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 461 bytes from 0x893c0b4 at 0x0 block 114688 errno 14
(42.127641) [ERR  netsurf] content/fs_backing_store.c:1623 store_write_block: Write failed -1 of 469 bytes from 0x893c0b4 at 0x0 block 122880 errno 15
(42.186718) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.234155) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.270241) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.317446) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.352894) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.400234) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed
(42.435514) [ERR  netsurf] content/fs_backing_store.c:1021 set_store_entry: attempt to overwrite entry with in use data
(42.484688) [ERR  netsurf] content/fs_backing_store.c:1716 store: store entry setting failed

That's the disk cache not working.  I've now raised this here (https://bugs.netsurf-browser.org/mantis/view.php?id=2760) as nobody else had.  Hopefully Vince can either fix it or give me some pointers.
Title: Re: NetSurf OS3
Post by: chris on May 23, 2020, 01:52:51 PM
@Tygre (or anybody else who wants to help)

Please can you try again with the latest build, and paste the logs as a note/attachment into the bug report here: https://bugs.netsurf-browser.org/mantis/view.php?id=2760

Thanks!
Title: Re: NetSurf OS3
Post by: utri007 on May 24, 2020, 12:06:56 AM
I tried to make a log, but failed. Netsurf doesn't exit nicely, so log file is in use and cannot be copied. After reset I couldn't found log file anymore.
Title: Re: NetSurf OS3
Post by: x303 on May 24, 2020, 11:05:31 AM
During browsing it says (a lot):

Severity 2: structure is not cleared
PC=138F7926 TCB=14E9AAC8 ("Background CLI")
1728 19358E64 00000000 00000000 13996A9C 00000001 151D195E
Addr: 19358E64 19358E60 19358DFC 151D195A 182D948E 151D183C 120008F4 151D1824
Stck: 138F792A 0000002E 138F7864 0000002A 00000000 13996840 151D184C 13993E24
Stck: 00000000 151D195A 151D1858 13993D4600E0 19359A94 193587B0 19358620 13965E48 00000003 151D1CB6
Addr: 19359A94 19359A90 193598C4 193587AC 182D948E 151D19BC 120008F4 151D19A4
Stck: 138F792A 0000002E 138F7864 0000002A 193589C5 13965E36 151D19C8 1392CC4C
Stck: 193587AC 151D19D8 13965FE2 193587AC 00000002 151D19F0 13965DD8 193587B4

and on exit it says:

Task  : 13B0E360 "NetSurf"
Error : 0100000F (Recoverable)
By    : ExecLibrary
Cause : Memory header not located
--------------------------------------------------------------------------------

or

Task  : 14E9AAC8 "NetSurf"
Error : 80000003 (DEADEND)
By    : System: no alert occured
Cause : Illegal address access (ie: odd)
--------------------------------------------------------------------------------

Title: Re: NetSurf OS3
Post by: chris on May 24, 2020, 05:02:23 PM
@utri007 Just copy and paste from the console, don't need a full log just the backing store stuff which ends up being output anyway.  You can copy it from the console directly into the bugtracker 😁

@x303 That would be interesting if I knew which structure it was complaining about.
Title: Re: NetSurf OS3
Post by: Tygre on May 25, 2020, 03:58:04 AM
Hi Chris!

@Tygre (or anybody else who wants to help)

Please can you try again with the latest build, and paste the logs as a note/attachment into the bug report here: https://bugs.netsurf-browser.org/mantis/view.php?id=2760

Thanks!

Will try very soon :)

Cheers!
Tygre
Title: Re: NetSurf OS3
Post by: utri007 on May 25, 2020, 07:03:43 AM
Sorry, I can't help. Short explanation below.

https://forum.icomp.de/index.php?thread/1106-lyra-with-micronik-keyboard/
Title: Re: NetSurf OS3
Post by: Tygre on May 26, 2020, 01:48:05 AM
@Tygre (or anybody else who wants to help)

Please can you try again with the latest build, and paste the logs as a note/attachment into the bug report here: https://bugs.netsurf-browser.org/mantis/view.php?id=2760

Thanks!

Hi Chris!

I ran the latest build 5168 and got some errors and a Guru ???
I could not add them to the Mantis ticket because I could never register to Mantis: I never receive their validation e-mails ::)

So, I attach them here...