Thread 'Developers request help on finding errors'

Message boards : BOINC Manager : Developers request help on finding errors
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 5345 - Posted: 16 Aug 2006, 18:58:11 UTC
Last modified: 2 Oct 2006, 10:29:55 UTC

If you have any of the following problems, can you please leave information for these questions?

1) OS and version
2) BOINC version
3) personal firewall?
4) separate firewall?
5) networking setup: router? NAT?
6) ISP
7) are you using a proxy? What type (SOCK, HTTP)?
7a) What type of authentication does it use?

The BOINC developers are looking for info on the following, if you have problems with any BOINC 5.x.x:
1. You cannot connect to a project after attaching correctly. You cannot download/upload or report results without running into errors 400, 403 and 500. Exclusions to this are when the project is down, has a maintenance outage or you have problems with your network/internet. The only other exclusion is when you are using a corporate firewall which needs NTLM authentication (this is fixed in Boinc 5.6.x).

2. You run into the "Unrecognized HTTP content - encoding" error in BOINC Manager.

3. You are using BOINC 5.4.11 but still have problems with getting through the firewall.


To help out, please do the following:
Exit BOINC. (If service install, net stop boinc)
Navigate to your BOINC directory.
Make a file called cc_config.xml (with Notepad).
Add into it:
[b]
<cc_config>
    <log_flags>
        <http_debug>1</http_debug>
    </log_flags>
</cc_config>[/b]

Save the file, make sure it doesn't get the *.txt extension.
Restart BOINC. (If service install, net start boinc)

Now when you run into trouble, it will be written to stderrdae.txt and stdoutdae.txt in your BOINC directory. I am very interested in these files, so send them to me at elst93 at gmail dot com (if you want to compress them, use something different than ZIP, as gmail doesn't allow ZIPs to be sent/received. RARs are alright.)
I will send that what is needed through to the developers.
ID: 5345 · Report as offensive
srb6101

Send message
Joined: 13 Jan 06
Posts: 4
United States
Message 5360 - Posted: 18 Aug 2006, 9:07:34 UTC

i havent experienced any issues as of yet with boinc 5.4.9. I am running that one under windows vista beta 2.

i do have an issue that has been given to a project and appears to be ignored but perhaps you can fix it from your end.

the project vtu@home sets the project to a 00:00:00 completion time witha date of 8/20/2006 12:12:12 for a deadline and then runs continuously. It never updates the progress. and shuts down the scheduler for some reason whenever you have it running.

i know that right now they arent running any serious work on it as they set up for a real project but would like to know if you can prevent projects from loading and running without a completion time.


ID: 5360 · Report as offensive
Robert

Send message
Joined: 18 Aug 06
Posts: 1
United States
Message 5362 - Posted: 18 Aug 2006, 21:00:46 UTC

Well, I don't know if this is a problem or not. I'll just post my message log here and you tell me. I got tired of my cpu not having work to do the last 2 days, so I added Rosetta and Climate Prediction, both of which keep my cpu running on science projects all the time.

8/18/2006 11:18:36 AM||Starting BOINC client version 5.4.11 for windows_intelx86
8/18/2006 11:18:36 AM||libcurl/7.15.3 OpenSSL/0.9.8a zlib/1.2.3
8/18/2006 11:18:36 AM||Data directory: C:\\Program Files\\BOINC
8/18/2006 11:18:36 AM||Processor: 2 GenuineIntel Intel(R) Pentium(R) 4 CPU 2.80GHz
8/18/2006 11:18:36 AM||Memory: 502.07 MB physical, 1.20 GB virtual
8/18/2006 11:18:36 AM||Disk: 71.32 GB total, 41.47 GB free
8/18/2006 11:18:37 AM|rosetta@home|URL: http://boinc.bakerlab.org/rosetta/; Computer ID: 287731; location: ; project prefs: default
8/18/2006 11:18:37 AM|climateprediction.net|URL: http://climateprediction.net/; Computer ID: 471672; location: ; project prefs: default
8/18/2006 11:18:37 AM|SETI@home|URL: http://setiathome.berkeley.edu/; Computer ID: 2607599; location: ; project prefs: default
8/18/2006 11:18:37 AM||General prefs: from SETI@home (last modified 2006-08-18 10:23:34)
8/18/2006 11:18:37 AM||General prefs: using your defaults
8/18/2006 11:18:37 AM||Local control only allowed
8/18/2006 11:18:45 AM||Listening on port 31416
8/18/2006 11:18:45 AM|climateprediction.net|Deferring task hadcm3lbm_ck8p_25355372_1
8/18/2006 11:18:45 AM|rosetta@home|Resuming task t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0 using rosetta version 525
8/18/2006 11:29:58 AM|SETI@home|Started download of file 15ap06aa.24176.10177.54816.3.230
8/18/2006 11:29:58 AM||Project communication failed: attempting access to reference site
8/18/2006 11:29:59 AM|SETI@home|Temporarily failed download of 15ap06aa.24176.10177.54816.3.230: http error
8/18/2006 11:29:59 AM|SETI@home|Backing off 3 hours, 13 minutes and 41 seconds on download of file 15ap06aa.24176.10177.54816.3.230
8/18/2006 11:30:00 AM||Access to reference site succeeded - project servers may be temporarily down.
8/18/2006 12:18:45 PM|climateprediction.net|Restarting task hadcm3lbm_ck8p_25355372_1 using hadcm3lb version 515
8/18/2006 12:18:45 PM|rosetta@home|Pausing task t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0 (removed from memory)
8/18/2006 1:18:45 PM|climateprediction.net|Pausing task hadcm3lbm_ck8p_25355372_1 (removed from memory)
8/18/2006 1:18:45 PM|rosetta@home|Restarting task t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0 using rosetta version 525
8/18/2006 1:56:54 PM||Rescheduling CPU: application exited
8/18/2006 1:56:54 PM|rosetta@home|Computation for task t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0 finished
8/18/2006 1:56:54 PM|climateprediction.net|Restarting task hadcm3lbm_ck8p_25355372_1 using hadcm3lb version 515
8/18/2006 1:56:56 PM|rosetta@home|Started upload of file t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0_0
8/18/2006 1:57:01 PM|rosetta@home|Finished upload of file t349__CASP7_FOLLOWUP_ABRELAX_SAVE_ALL_OUT_perfectss__1069_160654_0_0
8/18/2006 1:57:01 PM|rosetta@home|Throughput 26818 bytes/sec
8/18/2006 2:43:41 PM|SETI@home|Started download of file 15ap06aa.24176.10177.54816.3.230
8/18/2006 2:43:45 PM||Project communication failed: attempting access to reference site
8/18/2006 2:43:45 PM|SETI@home|Temporarily failed download of 15ap06aa.24176.10177.54816.3.230: http error
8/18/2006 2:43:45 PM|SETI@home|Backing off 3 hours, 12 minutes and 26 seconds on download of file 15ap06aa.24176.10177.54816.3.230
8/18/2006 2:43:47 PM||Access to reference site succeeded - project servers may be temporarily down.
8/18/2006 3:43:59 PM|rosetta@home|Sending scheduler request to http://boinc.bakerlab.org/rosetta_cgi/cgi
8/18/2006 3:43:59 PM|rosetta@home|Reason: Requested by user
8/18/2006 3:43:59 PM|rosetta@home|Reporting 1 tasks
8/18/2006 3:44:04 PM|rosetta@home|Scheduler request succeeded
ID: 5362 · Report as offensive
tralala

Send message
Joined: 6 Apr 06
Posts: 11
Germany
Message 5391 - Posted: 20 Aug 2006, 13:19:56 UTC - in response to Message 5362.  

Robert it's off-topic here but two remarks:

1. You should add climateprediction only in the case you are a) crunching 24/7 or at least 12 hours per day and give it a fair ressource share (at least 33%). Their WU take 4 month with 24/7 hour crunching and won't finish in time if you crunch them less than 4-6 hours per day on average.

2. You should set "Leave application in memory while preempted" to "Yes". You can do this in your general preferences. That way you don't loose work while switching between projects.
ID: 5391 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 5463 - Posted: 29 Aug 2006, 15:55:59 UTC - in response to Message 5431.  

Sekerob,

I am now testing Sunbelt Kerio PF, version 4, on a Windows 2000 system with BOINC 5.5.16 and 5.6.0
My Boinc Manager and Boinc communicate normal, every second. I am using the non-registered version.

Can you give me more information on what you see, where you see it in KPF and what mode you have KPF installed in? (I used Advanced - Learning mode)
ID: 5463 · Report as offensive
Jokimoto

Send message
Joined: 4 Sep 06
Posts: 3
United States
Message 5521 - Posted: 4 Sep 2006, 20:21:08 UTC

Hi, newbie :D

I'm running the latest version, 5.4.11, and keep having a CPU issue. (I know this doesn't fall under the 3 categories listed below, so feel free to shout at me)
I've set my general pref's like this:

Processor usage
Do work while computer is in use? yes
Do work only between the hours of (no restriction)
Leave applications in memory while suspended? no
Use at most 10 percent of CPU time
Disk and memory usage
Use no more than 1 GB disk space
Leave at least 75 GB disk space free
Use no more than 10% of total disk space
Write to disk at most every 60 seconds
Use no more than 15% of total virtual memory
Network usage
Connect to network about every 0.1 days
Confirm before connecting to Internet? no
Disconnect when done? yes
Maximum download rate: 40 KB/s
Maximum upload rate: 25 KB/s
Use network only between the hours of(no restriction)

The only project I'm running is SETI, and it's settings are nearly identical. As I understand it, the general pref's would dictate that only 10% of my CPU would be in use by BOINC, and the CPU% setting of SETI@Home would actually be a percentage of that, correct? So, if gen. is 10% of CPU, and SETI is 100%, SETI should never consume more than 10% of my CPU. Do I have that right?
Problem is, whenever it runs, it runs at 100%. I even went back and changed SETI to only 10%, but that didn't help.
As it is now, I can't run the program because as soon as I resume activity it jacks my processor up to 100%, leaving me unable to do anything else.
Any suggestions would be greatly appreciated, and any other info I can provide I'll gladly do. I already created the suggested .xml file to log errors, per Ageless request, but won't email it unsolicited, since my problem isn't w/a firewall, etc.
Thnx for any help.

J
ID: 5521 · Report as offensive
KuniaKid

Send message
Joined: 17 May 06
Posts: 6
Palau
Message 5522 - Posted: 4 Sep 2006, 20:25:36 UTC
Last modified: 4 Sep 2006, 20:32:35 UTC

Ver. 5.6.1

When selecting snooze from system tray icon, system try icon does not show Pause indicator, Snooze is not checked and Activity menu item does not display proper status.

Message tab:

9/4/2006 10:20:52 AM||Suspending computation - user request
9/4/2006 10:20:52 AM||Suspending network activity - user request


Selecting Snooze a second time appears to do nothing. To resume activity, both network and Run, I need to select, from the activity menu, suspend from both activities, then select run based on Preferences.
ID: 5522 · Report as offensive
Jokimoto

Send message
Joined: 4 Sep 06
Posts: 3
United States
Message 5523 - Posted: 4 Sep 2006, 20:48:58 UTC


I use PeerGuardian (IP blocker). When I tried to update my settings again after my previous post PG began flashing and alerted me to this adress: 66.28.250.125, Cogent Communications; Preston, Gates, Ellis & Rouvelas Meads LLP, GameSpy Ind.
Is this legitimate? Does something called GameSpy Ind have anything to do w/this project that anyone's aware of? I donwloaded BOINC from it's mainpage just this morning. I had to allow that adress temporarily for SETI to update. This doesn't seem right to me.

http://ws.arin.net/cgi-bin/whois.pl There's what info I found. I've emailed the administrator of Cogent Comm., asking if they're affiliated in any legit. way with the SETI project, but haven't received a reply yet.


ID: 5523 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 5524 - Posted: 5 Sep 2006, 7:03:49 UTC

Hi Jokimoto
As I understand it, the general pref's would dictate that only 10% of my CPU would be in use by BOINC, and the CPU% setting of SETI@Home would actually be a percentage of that, correct? So, if gen. is 10% of CPU, and SETI is 100%, SETI should never consume more than 10% of my CPU. Do I have that right?

No. BOINC uses 100% of the available free time for project 1, then, at an interval determined by one of your preferences, it switches to project 2 and gives it 100%. Etc.

The percentage split up of the projects will determine how often some projects get more than 1 'time slice', relative to others.
And this is an average over a period of weeks, not days or hours.

ID: 5524 · Report as offensive
Jokimoto

Send message
Joined: 4 Sep 06
Posts: 3
United States
Message 5529 - Posted: 5 Sep 2006, 12:43:26 UTC
Last modified: 5 Sep 2006, 12:49:59 UTC

That's the thing, though. I DIDN'T get it from GameSpy. Do they even have it?
I got it from the Berkeley page. http://boinc.berkeley.edu/download.php
So what would the recommendation be? Completely uninstall then re-install the program? (thing is, I already tried that once, but the .exe is still saying it was created Aug. 3 instead of Sept. 3, so something got left behind, unless that's the date it was released)
LesBayliss: Is there any way, then, to limit BOINC's use of my processor to only about 10-25%? I must have completely misunderstood the settings. I get what you're saying about project splits, what I don't get is why BOINC seems determined to use all my available CPU, instead of running in the background w/a predetermined limit.

ID: 5529 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 5532 - Posted: 5 Sep 2006, 15:37:08 UTC - in response to Message 5529.  

LesBayliss: Is there any way, then, to limit BOINC's use of my processor to only about 10-25%? I must have completely misunderstood the settings. I get what you're saying about project splits, what I don't get is why BOINC seems determined to use all my available CPU, instead of running in the background w/a predetermined limit.

You can wait for BOINC 5.6.x to come out as a release client. It has that option, set through the preferences of the projects.

BOINC by itself isn't doing anything though. It doesn't crunch anything, is what I mean. The science applications running under BOINC are all programmed to run at the lowest possible CPU priority. Lower than the Low option you have in Windows.
This means that if anything else with a higher priority wants the CPU, the science application will give it to that other application, yet continue on the rest CPU cycles spared by this program.

BOINC is the Manager. Boinc Manager is the GUI program for that manager.
In the past 72+ hours that my computers has run uninterrupted, my Boinc has taken CPU cycles for 1 minute and 4 seconds. Boinc Manager has taken up 4 seconds.

ID: 5532 · Report as offensive
pheather

Send message
Joined: 20 Aug 06
Posts: 1
Canada
Message 5546 - Posted: 6 Sep 2006, 1:52:19 UTC - in response to Message 5532.  
Last modified: 6 Sep 2006, 1:53:27 UTC

LesBayliss: Is there any way, then, to limit BOINC's use of my processor to only about 10-25%? I must have completely misunderstood the settings. I get what you're saying about project splits, what I don't get is why BOINC seems determined to use all my available CPU, instead of running in the background w/a predetermined limit.


You are not the only one to have been led to the apparently false conclusion
that Boinc manager would at the minimum be able to throddle back cpu from 100 percent of available. Until it reaches this minimum capability this is nothing more than prerelease beta code - no, beta code would have this functionality available for testing - this is at best mature ALPHA code. Least they could do is be truthful in describing it as such.
ID: 5546 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 5549 - Posted: 6 Sep 2006, 3:35:47 UTC

Boinc is a program which is described as using ALL unused cpu processing time. At the lowest of priorities.
So all other programs will have a higher prioity, and therefore be allowed to "push in" and get whatever resources they need. BOINC will ALWAYS take a "back seat" to other programs, unless your computer just doesn't have the resouces needed by the science application, in which case BOINC and the scienc app. may be slow to 'move aside'.

ID: 5549 · Report as offensive
Daz

Send message
Joined: 6 Sep 06
Posts: 2
United Kingdom
Message 5554 - Posted: 6 Sep 2006, 17:30:22 UTC
Last modified: 6 Sep 2006, 17:32:04 UTC

1) WinXP Pro + SP2
2) 5.4.11, running as a service
3) no
4) works firewall, couldn't tell you the make
5) Don't know, but we use port 8080 for HTTP
6) Cable & Wireless
7) ISA Server, HTTP Proxy
7a) ?
8) PC is 2.8GHz, 1.5GB Ram

Works fine at home through my own firewall, and on a machine on the DMZ at work, so I assume it's a firewall issue.
Do I need to get any other ports open apart from 8080?
I have set the credentials in BOINC for the HTTP Proxy

[EDIT] Whoops! Should have mentioned I get a 400 error!

Cheers

Daz

ID: 5554 · Report as offensive
Daz

Send message
Joined: 6 Sep 06
Posts: 2
United Kingdom
Message 5588 - Posted: 11 Sep 2006, 10:25:21 UTC

OK, if no-one has any suggestions.... ;-)

Where can I go to download and try other versions, please?


Thanks

Darren
ID: 5588 · Report as offensive
Jakob Creutzfeld
Avatar

Send message
Joined: 19 Sep 06
Posts: 3
Germany
Message 5668 - Posted: 19 Sep 2006, 22:56:24 UTC
Last modified: 19 Sep 2006, 23:15:25 UTC

Hi there!

I'm not sure, but I may have found an error in the BOINC code base.

In File 'Scheduler_op.C', function 'bool SCHEDULER_OP::poll()' at the Line "cur_proj->attach_failed(ERR_ATTACH_FAIL_SERVER_ERROR);", it passes "ERR_ATTACH_FAIL_SERVER_ERROR" to the function "attach_failed" (as can be seen). ok.

But this parameter isn't handled in the switch() function over there.

switch(error_num){
case ERR_ATTACH_FAIL_INIT:
<...snip>
case ERR_ATTACH_FAIL_DOWNLOAD:
<...snip>
case ERR_ATTACH_FAIL_PARSE:
<...snip>
case ERR_ATTACH_FAIL_BAD_KEY:
<...snip>
case ERR_ATTACH_FAIL_FILE_WRITE:
<...snip>
}
gstate.detach_project(this);
....


There is no "case ERR_ATTACH_FAIL_SERVER_ERROR", so errors which where passed in this manner are not resolved, and the project detaches without any given reason.

I don't know, if this is resolved in the actual Beta version of BOINC, but might be worth to check.

Regards
Andy

**EDIT** I think this (ERR_ATTACH_FAIL_SERVER_ERROR) happens, if the user name in an account is left blank.
ID: 5668 · Report as offensive
Bruce

Send message
Joined: 28 Sep 06
Posts: 16
United States
Message 5811 - Posted: 28 Sep 2006, 19:24:49 UTC - in response to Message 5549.  
Last modified: 28 Sep 2006, 19:27:58 UTC

Boinc is a program which is described as using ALL unused cpu processing time. At the lowest of priorities.
So all other programs will have a higher prioity, and therefore be allowed to "push in" and get whatever resources they need. BOINC will ALWAYS take a "back seat" to other programs, unless your computer just doesn't have the resouces needed by the science application, in which case BOINC and the scienc app. may be slow to 'move aside'.



Yeah, It doesn't get "pushed out of the way" very fast on any of my PCs and my PCs are almost unusable as a result. I have reasonably fast processing but was under the mistaken impression that I owned my PC rather than the BOINC folks. I guess I was wrong yet again.

Unhappy customer
ID: 5811 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 5816 - Posted: 28 Sep 2006, 19:46:33 UTC - in response to Message 5811.  

Yeah, It doesn't get "pushed out of the way" very fast on any of my PCs and my PCs are almost unusable as a result. I have reasonably fast processing but was under the mistaken impression that I owned my PC rather than the BOINC folks. I guess I was wrong yet again.

It depends highly on what the priority of the other programs is.
Boinc runs at normal priority, since the program itself doesn't crunch. It is just the manager to keep contacts with the outside world. So it highly depends on what you set it to run at, at preferences for both the program itself (applications) and the network, or to run always and have the network always available.

All science applications you run through BOINC are programmed to run at the lowest possible priority. In Windows it shows at low, but in reality it's even two to three steps lower. Linux low.

So whenever another program wants CPU cycles, the science application releases them immediately. If Boinc itself is uploading, downloading or reporting at that time, it can take a little longer. But the science apps themselves won't interfere with your other programs.
ID: 5816 · Report as offensive
Steffen Grundmann

Send message
Joined: 6 Oct 06
Posts: 8
Germany
Message 5930 - Posted: 6 Oct 2006, 9:28:10 UTC
Last modified: 6 Oct 2006, 9:28:59 UTC

Hi,

I'm quiet new to boinc (1 week), just signed up to 3 projects (SETI, Einstein, RCN) and find it quiet exciting.

I think I found kind of an error. Maybe its just a translation problem - I'm German, so I'm using the germen version of Boinc Manager 5.4.11

When downloading or uploading a file, it always says "hochladen" / "uploading". I find it confusing. I want to know if its downloading or uploading a file, cause to me its not the same! :)

I guess this could be changed easily!

Greetings, Steffen Grundmann
ID: 5930 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15563
Netherlands
Message 5932 - Posted: 6 Oct 2006, 18:25:21 UTC - in response to Message 5930.  

Hi Steffen,

I have asked one of the developers for the latest German.po file used for the Boinc Manager.

As you can see here, there are two distinct different words for uploading and downloading:

msgid "Downloading"
msgstr "Am herunterladen"

msgid "Uploading"
msgstr "Am hochladen"

So you must be missing the download message at times. ;-)

Can you check again?
ID: 5932 · Report as offensive
1 · 2 · Next

Message boards : BOINC Manager : Developers request help on finding errors

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.