Notes |
|
|
NetSurf only aborts abnormally if the user directory does not exist (or, rather, the cache control file does not exist):
(11.870537) content/llcache.c:3327 llcache_initialise: llcache initialising with a limit of 9437184 bytes
(11.876880) content/fs_backing_store.c:1395 read_control: opening control file "PROGDIR:Users/nslocktest/Cache/control"
(11.883631) content/fs_backing_store.c:1512 initialise: read control failed Not found
(11.889923) content/fs_backing_store.c:1347 write_control: writing control file "PROGDIR:Users/nslocktest/Cache/control"
(13.183614) amiga/misc.c:54 ami_misc_req: NetSurf failed to initialise
***Command 'Apps:Internet/NetSurf/NetSurf' returned with unfreed signals 1E000000!
NetSurf should abort earlier in the process if the user directory cannot be created (or if it is detected to be on a write-protected volume).
|
|
|
|
Mostly fixed in #3225. Still getting some unfreed signals on exit. |
|
|
(0001335)
|
xenic
|
2016-02-22 22:41
|
|
I D/L NetSurf 3.4 (version command says 3.60004) from OS4Depot for testing. The USERDIR command line argument doesn't appear to work and I get a "User directory must be on a writeable volume" requester. The USERDIR Tooltype works fine, as before. When Netsurf can't initialize it no longer freezes my system like it did previously. In addition to the unfreed signals you mentioned, Netsurf is attempting to open the font: "DejaVu Serif Italic.font" but fails because it doesn't exist on my OS4.1FE system partition. Maybe it could use "DejaVu Serif Oblique.font" instead. |
|
|
|
I've just tested it here and it is definitely working. Make sure you are calling the executable directly - the installation script installs a helper in REXX: which doesn't have any knowledge of that arg (I suggest you add it manually to the script on line 32 as launch-handler uses it). Also note that it's USERSDIR not USERDIR.
The font used is Italic, if that isn't found then it will use Oblique. The DejaVu font changed name some time back so I check for both. It looks for the newer one first as an update could potentially leave the old file installed. The new versions have some small caps characters that are missing from the ones provided with OS4 (the frontend uses designed characters for small caps only), I did request that the fonts provided were updated but nobody took any notice. |
|
|
(0001337)
|
xenic
|
2016-02-23 16:52
|
|
Sorry about a bad bug report. I was reading USERSDIR but typing USERDIR (dyslexia?). Yes, the USERSDIR arg is working and thanks for adding it. As for the helper in REXX:, I removed it because my launch-handler prefs are set to use the "OpenURL" command. On my system, all URLOpen commands are forwarded to "OpenURL" which takes care of sending ARexx commands if a browser is already open. I only need to worry about one set of prefs and don't need an ARexx script for each browser (IBrowse, AWeb, NetSurf, OWB, Odyssey etc.).
Thanks for your work on NetSurf. It's a nice browser. |
|
|
|
The unfreed signals when NetSurf exits due to a write-protected volume, are now freed. |
|
|
|
Thankyou for your report, this has been resolved in the 3.7 release |
|