Welcome, Guest. Please login or register.

Author Topic: We need an iBrowse replacement for 68k!!!  (Read 75249 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline utri007

Re: We need an iBrowse replacement for 68k!!!
« Reply #524 from previous page: February 25, 2015, 01:32:18 PM »
Still no luck with Netsurf. I start to consider that there is something wron in my installation.

Can I think that Reaction is OK when AWeb works just fine? 680X0.libraries are OK, because changin them doesn't affect to result? Maybe I shoul reinstall boing bags and make some testing without any patches installed.
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 wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #525 on: February 25, 2015, 02:33:32 PM »
Quote from: utri007;785399
Still no luck with Netsurf. I start to consider that there is something wron in my installation.

Can I think that Reaction is OK when AWeb works just fine? 680X0.libraries are OK, because changin them doesn't affect to result? Maybe I shoul reinstall boing bags and make some testing without any patches installed.

why dont you simply fire up snoop dos and see what is missing, if anything? you cant just assume one application works if the other does. they might differ by just one dependency.
 

Offline utri007

Re: We need an iBrowse replacement for 68k!!!
« Reply #526 on: February 25, 2015, 02:48:49 PM »
I didn't mention snoopdos now, because I had already mentioned it. It crash after makedir command, next would be mime initialization.
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 chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #527 on: February 25, 2015, 04:04:28 PM »
Quote from: utri007;785403
I didn't mention snoopdos now, because I had already mentioned it. It crash after makedir command, next would be mime initialization.


Did you run the newer version with logging?  I added a couple of extra lines to determine whether it's the MIME part crashing.
"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: We need an iBrowse replacement for 68k!!!
« Reply #528 on: February 25, 2015, 04:29:57 PM »
to run with logging is from shell : netsurf /v ?
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 wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #529 on: February 25, 2015, 05:07:59 PM »
netsurf -v
(afair)
 

Offline utri007

Re: We need an iBrowse replacement for 68k!!!
« Reply #530 on: February 25, 2015, 05:55:23 PM »
OK this is what happen with my desktop A1200, 68040, 32mb ram and AGA :

First,

https://zjolha.bl3301.livefilestore.com/y2p-90x4B65yFtjWYh-oj_lwWBgmG95TiA69_TSVkHc4M0dqmiOpWZyLCFhaUxb0G-EpY5Oxe4P30B_Gy5xS651KX1o5biGi1tar5qR92vFzZykT0AHRXhCoI8sXCIgqoqvaZzEuGW7Q0QEHBFCoG4ZAw/WP_20150225_007.jpg

Then this, when I choose Jump RTS :

https://zjolha.bl3301.livefilestore.com/y2p4_PiLWm3ozEl3JRedS20Ne47PDUmzE3Ezpew2UMLotPKcVaVEBvHzEBUE9g81fpOndTCkmUUzLMdFWuBDKzihYkRLrcOF9YgWaE4tkGrjooeyptEWdD0ZhzfheDhr0JIL4z27AmDjiGjJXzLpBqqDA/WP_20150225_008.jpg

Computer freezes.

This is with my 68060, 64mb ram and Picasso96

First

https://zjolha.bl3301.livefilestore.com/y2phZvYPvlb76WVphAfosXEtR3XXHoko7hoGtt5Q-vU7q3i0_82sjcBQ0USo08Hx7nL3sMVvgbfQJwpnfGxvNsTypklKa50yup5M4o-FRkEDE88YGyAlP3v7IoSxo-PHgNDPLK490xaGHieVtifp6Ge9Q/WP_20150225_003.jpg

Then continuing with Jump RTS

https://zjolha.bl3301.livefilestore.com/y2pdgdZ6kzXFzHeqydpc88AFHHSQF9is8744YrH1tZ-HuczRQAWiRZri5otaodJmWBJdcvDjtS-sF4TvM6Uw6w_ODiOMKFzG_fACVxbMsuEtzzj4cZi6fPBxqFF7g2elG4fbatjpHHXXxRnnBID5L4x0w/WP_20150225_004.jpg

Continuing with Jump RTS

https://zjolha.bl3301.livefilestore.com/y2p4bfc0QE-XKLHzUdgUXBCUFhOpvlj5tjvXmTVz4z1z2FP94D3fKYkN94OLD31VZIoP-zU-xDGRTZiC0ZXhxHOHaPevMdJDaXflBcifgL3QYC9o8fWyvoapaOpEiIYXl7x1VjAw3iqE0h6Kbr49GsgvQ/WP_20150225_005.jpg

Still continuing with Jump RTS, after this Computer freezes

https://zjolha.bl3301.livefilestore.com/y2pPJodD2BzTIjS6ObzD8dLY0iL3aX6QYxnuXzyikY_dsin4cjiws_Dqn3vD1zAGWgS9dNYPou8AIbvYGXnY8uGBNgVbiM-UiQyGlvD_L7Jmp2off6RbmEq7RVzYcwWDgTmeN-fiegY-UPfselwBE2uCg/WP_20150225_006.jpg
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 wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #531 on: February 25, 2015, 07:07:16 PM »
looks reproducible, strange i cannot catch anything like those deadend software failures, but maybe our with matthey set of kickstart modules differ from yours.

regarding final computer freeze, do you have any outline fonts, because it doesnt seem like that, can you install any, or alternatively use fixed fonts option in your choices file as chris posted above?

edit: to reiterate you need to edit your choices file to contain:

use_diskfont:1
font_sans:helvetica
font_serif:times
font_mono:topaz
font_cursive:garnet
font_fantasy:emerald

the choices file is somewhere in afair netsurf/uses/administrator, or so (i cant check just now)

edit2:
also for future testing you should be able to redirect the debug output either to a file or to serial, in later case you can catch it via null modem + (alternatively) usb adapter on terminal program on another machine.
the instructions how to do that are likely here:
http://www.amiga.org/forums/showthread.php?t=68782
« Last Edit: February 25, 2015, 07:14:35 PM by wawrzon »
 

Offline wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #532 on: February 25, 2015, 07:21:35 PM »
rts is return from subrutine as i read, i think it should be preserved on stack while jsr to it. something wrong with stack?
 

Offline utri007

Re: We need an iBrowse replacement for 68k!!!
« Reply #533 on: February 25, 2015, 07:33:51 PM »
I would redirect output to file, but currently I don't have a way to transfer output file out of Computer. Easiest would found ftp server with public folder, upload output file there and download it with my AOS4 Computer of Windows machine.

I used to use for this purpose a netmount command to transfer files between Amiga OS4 <-> Amiga OS3.9 but some how it doesn't work any more.
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 wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #534 on: February 25, 2015, 07:39:15 PM »
you might try to install a resetfest rad and redirect to a log file there, or to an otherwise empty partition, if you fear to corrupt your file system writing log while a crash to a partition you actually use.

but if you seriously consider testing, serial option would be probably most handy, considering my aros68k experience. but then on aros a lot of debug was low level and boot related, which is not the case here.
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: We need an iBrowse replacement for 68k!!!
« Reply #535 on: February 25, 2015, 07:57:54 PM »
Quote from: utri007;785414
OK this is what happen with my desktop A1200, 68040, 32mb ram and AGA :


It looks like your PC is lost. It's not executing code in NetSurf anymore and probably not even the OS when you get the guru. This is usually caused by a messed up stack or invalid data on the stack and then a RTS (ReTurn from Subroutine) which uses the last 32 bit value on the stack as an address to jump to. The guru information is rather useless in this case as the problem happened earlier. There may have been a MuForce hit before the guru which could be helpful if we had the right kind of debugging information in the NetSurf executable but we haven't solved that problem yet. I don't know what is wrong with your setup but make sure you downloaded and are using the latest version of NetSurf. The last NetSurf executable I tried is 5845748 bytes. The stack needs to be increased before executing NetSurf if starting from the shell. The icon I use shows a stack size of 65535 bytes but it looks like a stack size of 32kB (and maybe even 16kB but too little will crash) would work unless Chris has some recursive functions hidden somewhere.

@Chris
No comment on the potential compiler fix (Intuition inlines) or are you still looking into it?
 

Offline wawrzon

Re: We need an iBrowse replacement for 68k!!!
« Reply #536 on: February 25, 2015, 08:03:47 PM »
Quote from: matthey;785428

No comment on the potential compiler fix (Intuition inlines) or are you still looking into it?


shouldnt these functions be declared variadic? maybe they get inlined nevertheless.. some forgoten define or what..
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #537 on: February 25, 2015, 11:01:44 PM »
Quote from: matthey;785353
Seeing at least one of the taglist problems occured with NewObjectA(), you might check this:



http://guidetoamigacompatibleprogramming.googlecode.com/svn/trunk/english/CAP_2.txt

My GCC 3.4.0 version of os-include/inline/intuition.h is a little bit different if you want to try it too:

http://www.heywheel.com/matthey/Amiga/INTUITION.H


Both give me:
Code: [Select]

error: syntax error before ')' token


Where I use a NewObject embedded into an if statement.

It looks very likely to be the fix though, as all the other varargs stubs are #defined like that.  Not sure why this one isn't working.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz
 

Offline matthey

  • Hero Member
  • *****
  • Join Date: Aug 2007
  • Posts: 1294
    • Show only replies by matthey
Re: We need an iBrowse replacement for 68k!!!
« Reply #538 on: February 26, 2015, 03:28:46 AM »
Quote from: chris;785444
Both give me:
Code: [Select]

error: syntax error before ')' token


Where I use a NewObject embedded into an if statement.

It looks very likely to be the fix though, as all the other varargs stubs are #defined like that.  Not sure why this one isn't working.


I wonder if there is a parsing bug in your version of GCC. I believe these are optional inlines instead of using the default stubs so if you can't format the function so GCC will accept it then try commenting it out.
 

Offline chris

Re: We need an iBrowse replacement for 68k!!!
« Reply #539 on: February 27, 2015, 11:01:50 AM »
Quote from: matthey;785455
I wonder if there is a parsing bug in your version of GCC.


I doubt it.  There would be many more problems than this if there was.

Quote
I believe these are optional inlines instead of using the default stubs so if you can't format the function so GCC will accept it then try commenting it out.


Just get errors about there being no NewObject function.

I think all that is required is to tell GCC that the varargs are used so it doesn't optimise them away.  I can't figure out how to do that though.
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion
Avatar picture is Tabitha by Eric W Schwartz