BOINC 4 and Win98

Message boards : Number crunching : BOINC 4 and Win98
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 . . . 19 · Next

AuthorMessage
Underground Tech
Avatar

Send message
Joined: 4 Jan 00
Posts: 50
Credit: 14,579
RAC: 0
United States
Message 20249 - Posted: 31 Aug 2004, 4:45:53 UTC - in response to Message 20245.  
Last modified: 31 Aug 2004, 4:49:22 UTC

> Yeah, I could see that, except I would have expected the 3.x clients to have
> run into a problem too.
>


Personally, I was having the same problem with the 3.x client. Though it wasn't an always repeatable occurrence.


ID: 20249 · Report as offensive
Petit Soleil
Avatar

Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 70,934
RAC: 0
Canada
Message 20250 - Posted: 31 Aug 2004, 4:46:40 UTC
Last modified: 31 Aug 2004, 4:47:11 UTC

I really don't know what the problem is but since it seems to be working
on some Win98 machines I think it would be good to test it on a fresh
one. Does anyone have a fresh 98 install (Fdisk, format, Win98) and
nothing else installed but all the drivers and stuff updated from MS.

At my humble computer level that's the first thing I would try. I am sure
you guys have already thought about doing that. but since posting is free...

Good luck !
Marc
ID: 20250 · Report as offensive
grumpy

Send message
Joined: 2 Jun 99
Posts: 209
Credit: 152,987
RAC: 0
Canada
Message 20252 - Posted: 31 Aug 2004, 4:52:57 UTC - in response to Message 20243.  

> > > Isn't the new winsock required for boinc on 98? "no updates" might
> not
> > be a
>
> A list of DLLs, including WSOCK32.DLL, also for win9x can be found:
> here
>
> but please fist verify the file size and file date of your WSOCK32.DLL and
> make a copy of the origial
>
>
Version on this link is BSD Socket API for Windows, v. 4.00.950

the one I have is BSD Socket API for Windows 4.10.1998.


ID: 20252 · Report as offensive
Daniel Schaalma
Volunteer tester
Avatar

Send message
Joined: 28 May 99
Posts: 297
Credit: 16,953,703
RAC: 0
United States
Message 20256 - Posted: 31 Aug 2004, 4:57:05 UTC

The Winsock2 update was for Windows95. Windows98 1st edition included this update. I know this because I work for a computer builder/fixer/ISP. I just had a Windows95 machine in last week that the winsock2 patch had to be applied to. Take care, and good luck in your troubleshooting.

Regards, Daniel.
ID: 20256 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 20258 - Posted: 31 Aug 2004, 5:03:04 UTC - in response to Message 20241.  

> Win9x was pretty much 16 bit and did have net problems. Seems some reports of
> the problem specifically mention "contacting the server" as the root of the
> problem, and winsock came to mind.. (remember, winsock is only the interface
> to the driver, and win9x drivers could be long out of date!) (oh heck, what
> did MS call that where they munged 16bit calls into 32bit call (or vs) in the
> win9x days?

The munging of 16bit to 32bit and 32bit to 16bit was referred to as thunking.

I thought by the time Win95/98 was released, the network stacks were 32-bit. The only think I remember for sure was that GDI remained primarily 16-bit. As I recall, the coordinate systems between 16-bit and 32-bit were not quite compatible and so they had to leave it alone as not to break the majority of the applications.

Damn, I think I’m going to have to hit a used book store and find some sort of Inside Windows 98 or ME book.

Anyways, I'm not removing the network stack from the table. I just feel that if people can surf the web, BOINC should be able to do its thing.

----- Rom
BOINC Development Team, U.C. Berkeley
ID: 20258 · Report as offensive
EclipseHA

Send message
Joined: 28 Jul 99
Posts: 1018
Credit: 530,719
RAC: 0
United States
Message 20260 - Posted: 31 Aug 2004, 5:04:03 UTC - in response to Message 20245.  


> Yeah, I could see that, except I would have expected the 3.x clients to have
> run into a problem too.
>
> Stack overflows normally scream out recursive function usage.


There's win 3.x clients? Oh my....... Oh you mean boinc 3.x! :)

Stack overflows can also mean memory corruption. Such as a bad call between 16 and 32 bit worlds..... (one side stuffs the stack, and the otherside tries to use it). This might not show as a problem based on the order of the stuff on the stack, until something is added/changed in a call in a new version...

Win9x is a weird beast 16 bit sometimes and 32 at other times!

Rom.. This is not a cut or a slam, but I really suggest that you find a box that you can load with win9x right by you to solve this. One of the GUI guys I used to work with kept 2 PC's on his desk. His "state of the art" dev machine, and the lowest performant machine suported (the IT guys kept trying to take this one away!) He'd develop the code, and when it seemed ok, he's test it on the low end box.... Then he'd look for "cheese". His term for extra prepaints or weird behavior in general. (it can't be a multi-boot, as you need the older proc and HW involved too)

Best of luck on this one...

The kinder AZ woody






ID: 20260 · Report as offensive
ric
Volunteer tester
Avatar

Send message
Joined: 16 Jun 03
Posts: 482
Credit: 666,047
RAC: 0
Switzerland
Message 20263 - Posted: 31 Aug 2004, 5:15:10 UTC - in response to Message 20250.  

> Good luck !
> Marc

yes the pros are working for a solution


Mark

you can't understand because your are a MAC user, they took a less fragile way
to manage the content table of a disk(-partition)

Only can speak for my now powered off 98er,

The situation is more than once stated above.
On a win9x system, having this situation of "frozzen", only a power off or a hard reset can reactivate the system to life.

Ok, on the next start of windows, the SCANDISK utility is started itself and most of the case solving, so there isn't really a huge problem.

But on the other side the file allocation table(s) are fragile.
Can be compared with the content table of a *huge" book. The file access is going over the content table to get the "requested page"

A corrupted FAT is a severe issue, but can be solved with special tools.

stay with you MAC and love your Darwin ..

friendly ric

>humble
with the complexity of todays computers(Hardware,Software, Network,OS) everybody is used to humble from solution to solution

Nobody knows all, all knows a piece of the puzzle, together we can survive..
ID: 20263 · Report as offensive
EclipseHA

Send message
Joined: 28 Jul 99
Posts: 1018
Credit: 530,719
RAC: 0
United States
Message 20265 - Posted: 31 Aug 2004, 5:18:28 UTC - in response to Message 20258.  


> The munging of 16bit to 32bit and 32bit to 16bit was referred to as thunking.
>

That's it!

> I thought by the time Win95/98 was released, the network stacks were 32-bit.
> The only think I remember for sure was that GDI remained primarily 16-bit. As
> I recall, the coordinate systems between 16-bit and 32-bit were not quite
> compatible and so they had to leave it alone as not to break the majority of
> the applications.
>
> Damn, I think I’m going to have to hit a used book store and find some sort of
> Inside Windows 98 or ME book.
>
> Anyways, I'm not removing the network stack from the table. I just feel that
> if people can surf the web, BOINC should be able to do its thing.
>

Unless BOINC uses something in the IP stack that doesn't quite work the same way.. For example, the select() call! (not real consistant in general.....)

I hope I'm not making you chase paper tigers on this one, but think back to the beta.. There was a time that one of the firewalls (McAfee, IIRC, but might have been ZA), that had a "hook" dll that really messed up Boinc - hooked under winsockX and into the driver. This was the jan/feb timeframe - I remeber as I had to remove the firewall for a bit....)


ID: 20265 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 20268 - Posted: 31 Aug 2004, 5:33:58 UTC - in response to Message 20260.  

> Stack overflows can also mean memory corruption. Such as a bad call between
> 16 and 32 bit worlds..... (one side stuffs the stack, and the otherside tries
> to use it). This might not show as a problem based on the order of the stuff
> on the stack, until something is added/changed in a call in a new version...

True.

> Win9x is a weird beast 16 bit sometimes and 32 at other times!

Oh so very true.

> Rom.. This is not a cut or a slam, but I really suggest that you find a box
> that you can load with win9x right by you to solve this. One of the GUI guys
> I used to work with kept 2 PC's on his desk. His "state of the art" dev
> machine, and the lowest performant machine suported (the IT guys kept trying
> to take this one away!) He'd develop the code, and when it seemed ok, he's
> test it on the low end box.... Then he'd look for "cheese". His term for
> extra prepaints or weird behavior in general. (it can't be a multi-boot, as
> you need the older proc and HW involved too)

Actually this is a very smart thing to do, up until two weeks ago I had 5 virtual Linux machines, Longhorn, Win95, and was in the process of trying to get Win98 and ME, all via Virtual PC 2004.

Two/three weeks ago I installed the Office 2003 service pack and it hosed my dev environment. So I had to run around and get myself VS.NET 2003, since all I had the CD’s for was 2002. Of course that accident brought home that I’m completely dependant on my home computer now and I didn’t have a good backup solution, so I bought two more HD’s and a RAID controller. Now, I’m waiting on cables, in the mean time I had cleared out my images as I was preparing to install the drives and realized my cables were too short. I had cleared out my images to reduce the size of my backups.

Sigh, fate is sometimes a cruel beast and I got caught with my pants down.

> Best of luck on this one...

Thanks...

----- Rom
BOINC Development Team, U.C. Berkeley
ID: 20268 · Report as offensive
Petit Soleil
Avatar

Send message
Joined: 17 Feb 03
Posts: 1497
Credit: 70,934
RAC: 0
Canada
Message 20271 - Posted: 31 Aug 2004, 5:38:50 UTC - in response to Message 20263.  

> you can't understand because your are a MAC user

I am using both. I have always had two machines at hand. One PC and one MAC.
My current tandem is a Presario 2800 laptop and an eMac. I am currently learnig
Darwin....and I miss the "real" MAC years....For me nothing will ever beat OS 9
has for stability and security. But I have to admit that XP is the best MS has ever built
and I enjoy it. My next machines will probably be a dual XEON and dual G5...
Only dreaming ! Oups I am getting of thread's topic again...

Friendly
Marc
ID: 20271 · Report as offensive
ric
Volunteer tester
Avatar

Send message
Joined: 16 Jun 03
Posts: 482
Credit: 666,047
RAC: 0
Switzerland
Message 20273 - Posted: 31 Aug 2004, 5:52:15 UTC - in response to Message 20268.  
Last modified: 31 Aug 2004, 5:53:22 UTC

This is for Rom,



for his effort even under hard circumstances.



ID: 20273 · Report as offensive
EclipseHA

Send message
Joined: 28 Jul 99
Posts: 1018
Credit: 530,719
RAC: 0
United States
Message 20278 - Posted: 31 Aug 2004, 6:09:23 UTC - in response to Message 20268.  

> > St
> Actually this is a very smart thing to do, up until two weeks ago I had 5
> virtual Linux machines, Longhorn, Win95, and was in the process of trying to
> get Win98 and ME, all via Virtual PC 2004.



You missed the point! Get a pent 133 and load win9x on it! None of this "virutal PC stuff"! Run what real people are running!(the lowest combo) Heck, a pent 133 can probly be had for $20 these days! Running win9x on a P4 with all it's patches/updates might not tell you what users are seeing in the worst case.

Just my opinion...

Seems to me, in just my opionion, that Dev should have a series of boxes to run each client during beta and during production - one win 9x, one NT, one win2k, one winXP, one Linux, as the basic set..., as problems found locally are much easier to find/fix than those found half a world away!

Do not run these environments one at a time, but together, on their "common" HW (win9x shouldn't be on a p4, for example). That way, the devs would see first hand, atleast the first round of problemes. These don't need to be "new" boxes, but can be the desktops of those in the project! (or the "second desktop" where they might be way too slow...)
ID: 20278 · Report as offensive
Alex

Send message
Joined: 26 Sep 01
Posts: 260
Credit: 2,327
RAC: 0
Canada
Message 20279 - Posted: 31 Aug 2004, 6:11:02 UTC

Ok.. here's how you run the process monitor in Win98

Run C:/windows/sysmon.exe

Then.. when it's running, click edit, add, select the Kernel, then select threads.

Then.. edit, add .. select memory, and 'unused memory'

then, take notes of how many threads youre using and megs of ram you have left.

let it run for a couple hours.

take notes again.

normally, the numbers vary a bit due to background tasks running and taking care of network and disk stuff. But, if there numbers continually go up over time, then you may have a memory leak, or a thread leak.


ID: 20279 · Report as offensive
Troy Bernakevitch
Avatar

Send message
Joined: 13 Oct 02
Posts: 3
Credit: 75,934,722
RAC: 163
Canada
Message 20280 - Posted: 31 Aug 2004, 6:13:57 UTC

This may help to track down this WIN98 problem,
after seeing this thread I checked on my WIN98 machine, which is used solely for BOINC, nothing else loaded on this machine other than windows updates. It was locked up and had to be reset. It then ran fine for a few hours, but for no reason at all started running CPU benchmarks, It then locked up within a few seconds and never finished running benchmarks. After rebooting it started running benchmarks again and would lock up. After doing this a few times I quickly reset the project the next time it started and it finally finished running its benchmarks and did not lock up. Now the machine is running fine, but now it can't get any work so no errors without work.

Good luck figuring this out,

hope it doesn't take to long my computer has nothing to do until this gets fixed:-)


ID: 20280 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 20281 - Posted: 31 Aug 2004, 6:15:23 UTC - in response to Message 20278.  

> You missed the point! Get a pent 133 and load win9x on it! None of this
> "virutal PC stuff"! Run what real people are running!(the lowest combo)
> Heck, a pent 133 can probly be had for $20 these days! Running win9x on a P4
> with all it's patches/updates might not tell you what users are seeing in the
> worst case.

Oh I got the point, I just have limited power in my apartment. I had to move one computer, and printer into my bedroom because my living room breaker was tapped out. I also have a computer in my dining room area. LOL.

I agree with you even. But for right now, I have to make do with what I have.

----- Rom
BOINC Development Team, U.C. Berkeley
ID: 20281 · Report as offensive
SURVEYOR
Volunteer tester

Send message
Joined: 19 Oct 02
Posts: 375
Credit: 608,422
RAC: 0
United States
Message 20287 - Posted: 31 Aug 2004, 6:50:13 UTC

How much memory is on the win95/98 machines?
Before my laptop gave up, with win 98 and 32 megs of ram Boinc ran dead slow.
After upgrading to 64 megs is ran normally for a amd k6 266.
This may be a mem problem.
Just a though.
Fred
Fred BOINC Alpha & BOINC Beta Tester
ID: 20287 · Report as offensive
EclipseHA

Send message
Joined: 28 Jul 99
Posts: 1018
Credit: 530,719
RAC: 0
United States
Message 20288 - Posted: 31 Aug 2004, 6:55:12 UTC - in response to Message 20281.  


> Oh I got the point, I just have limited power in my apartment. I had to move
> one computer, and printer into my bedroom because my living room breaker was
> tapped out. I also have a computer in my dining room area. LOL.
>
> I agree with you even. But for right now, I have to make do with what I
> have.

Hey, unplug the microwave when you're testing! Popcorn is not good for you anyway! Plenty of power! :)
ID: 20288 · Report as offensive
B52
Avatar

Send message
Joined: 1 Jun 99
Posts: 105
Credit: 215,817
RAC: 0
Denmark
Message 20291 - Posted: 31 Aug 2004, 6:57:12 UTC

Great to hear that is being dealt with seriosly, cause my 2 win98se pc's at home are now idle.

I do have some input (hopefully usefull)

It happens with both the cli and gui proggies.

It happens EXACTLY when a WU have finished and a new 1 is started.
ID: 20291 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 20296 - Posted: 31 Aug 2004, 7:14:49 UTC - in response to Message 20288.  

> Hey, unplug the microwave when you're testing! Popcorn is not good for you
> anyway! Plenty of power! :)

ROFLMAO

----- Rom
BOINC Development Team, U.C. Berkeley
ID: 20296 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 20297 - Posted: 31 Aug 2004, 7:19:30 UTC - in response to Message 20291.  

> Great to hear that is being dealt with seriosly, cause my 2 win98se pc's at
> home are now idle.
>
> I do have some input (hopefully usefull)
>
> It happens with both the cli and gui proggies.
>
> It happens EXACTLY when a WU have finished and a new 1 is started.

Okay, so that rules out interactions with the message pump.

So I'm going to go ahead and go to sleep, the question I'm going to sleep on is, what is the similiarity between the benchmark interactions and the network I/O operations.

----- Rom
BOINC Development Team, U.C. Berkeley
ID: 20297 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · 7 . . . 19 · Next

Message boards : Number crunching : BOINC 4 and Win98


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.