[arachne] yahoo bizarrities...

Arachne at FreeLists---The Arachne Fan Club!

(yes, I know that bizarrities isn't a word) ;)
I have been checking the claims of yahoo's weird behavior (locking up, 
etc.) w/ Arachne, and decided to post my experiences to this list:

For all of these episodes, I'm using Arachne 1.73GPL on a Pentium-S 
(200MHz) w/ 64MB of RAM broken into a 38MB RAMdrive, over an 
ethernet>cable connection. I'd love to hear some feedback, in 
particular, wrt the errors that mention specific lines in the code. :)

First session:
Launched Arachne>
opened http://groups.yahoo.com/group/ArachneDevelopment>
clicked on the "sign in" link near top of page>F4 to edit the https' out 
of the page & F2 to go back and submit my yahoo login info>
was taken back to the ArachneDevelopment group page w/ yahoo recognizing 
me (successful login)>
clicked "account info" near the top of the page>
was taken to a page asking me to verify my password>F4/edit/F2 
routine>submitted my password>instead of taking me to my account info, 
Arachne displayed this:

HTTP/1.0 302 Found
Date: Sat, 13 Dec 2003 11:55:54 GMT
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml";, CP="CAO DSP COR CUR 
ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi 
PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Location: http://edit.member.yahoo.com/config/eval_profile?.intl=us.
Cache-Control: private
Pragma: no-cache
Expires: Thu, 05 Jan 1995 22:00:00 GMT
Connection: close
Content-Type: text/html
Set-Cookie: 
T=z=K5v2/AK/E3/Aw1iplxy3mXqNTYyBjU2MTFONDE2M08-&a=YAE&sk=DAAdubqOHUFgkc&d=c2wBTWpFMUFUSXhOalk1TXpZeE5EZy0BYQFZQUUBb2sBWlcwLQF0aXABRWRIWGFBAXp6AUs1djIvQWdXQQ--;
 
expires=Thu, 15 Apr 2010 20:00:00 GMT; path=/; domain=.yahoo.com

I went back to the verify page and submitted the password a 2nd time>was 
taken to http://my.yahoo.com (is this the account info page?) and after 
a long download period, Arachne gave the "generating tables & images..." 
message and as soon as all was done, then this error was generated:

Memory allocation error. Illegal xSwap operation at line 173 of file 
URLSTAT.C!
Trying to deallocate xSwap...ok
Errorlevel 0
Press any key to continue.

After rebooting, I checked out the cookie file, noticed that 1 or 2 of 
the yahoo cookies had been broken into 2 lines. One of the yahoo cookies 
was >800 characters in length. I edited the cookies file so that each 
cookie was on 1 line.

Started Arachne & went back to 
http://groups.yahoo.com/group/ArachneDevelopment/.
Yahoo remembered me (b/c of the cookies) & I clicked "account info" again>
I was taken to a verify password page, did the F4/edit out https 
instances/F2 dance, submitted the password>
was taken to a verify password page (again), did the F4/edit/F2 dance, 
submitted password again>
taken to *another* verify password page>
shelled to DOS, edited the cookies file to put each cookie back on 1 
line, returned to Arachne, did the F4/edit/F2 thing, re-submitted my 
password>
Arachne displayed this:

HTTP/1.0 302 Found
Date: Sat, 13 Dec 2003 12:16:27 GMT
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml";, CP="CAO DSP COR CUR 
ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi 
PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Location: http://edit.member.yahoo.com/config/eval_profile?.intl=us...
Cache-Control: private
Pragma: no-cache
Expires: Thu, 05 Jan 1995 22:00:00 GMT
Connection: close
Content-Type: text/html
Set-Cookie: 
T=z=bMw2/AbSF3/A82n7lNvJtn7NTYyBjU2MTFONDE2M08-&a=YAE&sk=DAASHFgjoUYdXK&d=c2wBTWpFMUFUSXhOalk1TXpZeE5EZy0BYQFZQUUBb2sBWlcwLQF0aXABRWRIWGFBAXp6AWJNdzIvQWdXQQ--;
 
expires=Thu, 15 Apr 2010 20:00:00 GMT; path=/; domain=.yahoo.com

this time I tried reloading the page that appeared as a header & was 
taken back to the verify password page (sigh), did the F4/edit/F2 dance 
& re-submitted my password>
Arachne displayed this:

HTTP/1.0 302 Found
Date: Sat, 13 Dec 2003 12:17:38 GMT
P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml";, CP="CAO DSP COR CUR 
ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi 
PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
Location: http://my.yahoo.com
Cache-Control: private
Pragma: no-cache
Expires: Thu, 05 Jan 1995 22:00:00 GMT
Connection: close
Content-Type: text/html
Set-Cookie: 
T=z=iNw2/AiTF3/AP8qCjeK9QGRNTYyBjU2MTFONDE2M08-&a=YAE&sk=DAAdP5j0ke54EW&d=c2wBTWpFMUFUSXhOalk1TXpZeE5EZy0BYQFZQUUBb2sBWlcwLQF0aXABRWRIWGFBAXp6AWlOdzIvQWdXQQ--;
 
expires=Thu, 15 Apr 2010 20:00:00 GMT; path=/; domain=.yahoo.com

this time I clicked back & resubmitted my password & this time was 
successful, & was taken to http://my.yahoo.com>
I pressed the ESC button to stop the downloading>
I noticed that the page (minus images) had been displayed and formatted 
correctly, except that there was an *enormous* amount of space in the 
right & bottom scrollbar areas (I use narrow scrollbars, w/ the scroll 
buttons at each end of the bar) so I used screenthief (loaded before 
Arachne, I know, I sh/could've use Arachne) to capture a screenshot>
shelled to DOS>moved the screenshot from RAMdrive to HD>
returned to Arachne and she froze/locked the computer up. Could not use 
the 3 finger salute to reboot, had to use the soft reboot button on case. :(

The 3rd session was similar to the 2nd..., except I didn't stop the 
download of http://my.yahoo.com: I didn't need to b/c Arachne froze 
while loading the page & again, the 3 finger salute did not work. I had 
to reboot...

The 4th session: I decided to go straight to http://my.yahoo.com/ and it 
began loading (I noticed that yahoo had remembered me) but then quickly 
everything went black, and I was left staring at a blank monitor w/ a 
monitor's built-in error that said:

    Out of Range
Hf: 30kHz - 70 kHz
Vf: 50 Hz - 140 Hz
    Current frequency
Hf: 24.8 kHz Vf: 60 Hz

And the computer was locked...M$ salute, useless.

5th session: went to http://my.yahoo.com/>
pressed ESC to stop the download>
was greeted w/ the following error:

Error loading font file:
f:\arachne\system\propnn1.fnt
(free memory left = 5986)
Memory allocation error
Cannot load COMMAND, system halted

After reboot, 6th session: opened http://my.yahoo.com/>
pressed ESC to stop the download>
pressed F6 (view the source) to see if I could tell what in the HTML was 
making Arachne mess up or have *huge* scroll areas. I couldn't find 
anything that stuck out as being non-valid XHTML (except that there was 
a space of 10 or so blank lines 3/4 down the page), so I pressed F6 to 
go back to the rendered view & was greeted w/ this error:

Memory allocation error - Illegal xSwap operation at line 1722 of file 
HTML.C!
Trying to deallocate xSwap...ok
Errorlevel 0
Press any key to continue...

After reboot, 7th session: opened http://my.yahoo.com/>
pressed ESC to stop download>
pressed F6 to view source>
pressed F2 to save source to HD>
after the save, instead of returning to the page, I was greeted w/ the 
exact same error as last time (line 1722 of file HTML.C!)

After reboot, 8th session: opened http://my.yahoo.com/>
pressed ESC, when ~8000 bytes had been downloaded, to stop download>
watched the status show that Arachne was downloading more (after I had 
pressed ESC) and quickly "downloaded" ~ 170,000 bytes before generating 
this error:

Memory allocation error - Illegal xSwap operation at line 566 of file 
HTMLSTAT.C!
Trying to deallocate xSwap...ok
Errorlevel 0
Press any key to continue...

Last try, after reboot: opened http://my.yahoo.com/>
pressed ESC after the HTML portion loaded (~50,000 bytes, iirc)>
did a screen capture w/ Print Screen>
saved capture to HD>
clicked back to http://my.yahoo.com/>
pressed ESC to stop the loading, and was greeted w/ this:

Error loading font file:
f:\arachne\system\propnn3.fnt
(free memory left = 4294962656)
Memory allocation error
Cannot load COMMAND, system halted

Some strange stuff, no doubt...btw, what is the max character length 
Arachne will accept for cookies?

Comments, thoughts, insight into the code would be greatly appreciated! :)

david



Arachne at FreeLists
-- Arachne, The Web Browser/Suite for DOS and Linux --

Other related posts: