6.2.14 not honoring "computer in use"

Message boards : Questions and problems : 6.2.14 not honoring "computer in use"
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Kevin Connell

Send message
Joined: 4 Aug 08
Posts: 2
United States
Message 19152 - Posted: 4 Aug 2008, 13:30:14 UTC

The title says it all. I'm happily surfing the web and it's not suspending itself.
ID: 19152 · Report as offensive
Profile KSMarksPsych
Avatar

Send message
Joined: 30 Oct 05
Posts: 1239
United States
Message 19153 - Posted: 4 Aug 2008, 13:37:48 UTC - in response to Message 19152.  

The title says it all. I'm happily surfing the web and it's not suspending itself.


OS?

Have you checked that your web preferences are still correct? Are you using the local overrides? Have you checked that you haven't set BOINC to run always?
Kathryn :o)
ID: 19153 · Report as offensive
Jack

Send message
Joined: 2 Aug 08
Posts: 37
United States
Message 19158 - Posted: 4 Aug 2008, 18:18:32 UTC

same problem here. I've tried everything in the other thread I posted and still no luck. After a fresh install it honors my preferences, but after I restart its always running again.

jack
ID: 19158 · Report as offensive
Alan Michael

Send message
Joined: 4 Aug 08
Posts: 1
United States
Message 19162 - Posted: 4 Aug 2008, 19:29:32 UTC

I have the same problem. I've loaded 6.2.14 and the two projects that I am attached to both run even when I am using the computer. I've set all appropriate options. I then detached and reattached the projects and still they keep running.
ID: 19162 · Report as offensive
rrm998
Avatar

Send message
Joined: 5 Aug 08
Posts: 1
United States
Message 19170 - Posted: 5 Aug 2008, 0:24:14 UTC

Count me in as well.

I can get the 6.2.14 to honor the suspend setting right after I install/reinstall but it goes back to 100% after the first reboot. If there is a setting or option that I've missed, I.. well I've missed it.

I've been running SETI@HOME since '99, so I'm not new to the software.
ID: 19170 · Report as offensive
Rom Walton
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 19209 - Posted: 5 Aug 2008, 18:04:15 UTC

Just so we are all on the same page:

Which OS are you all using?
Which install options did you have selected?

Is boinctray.exe running when BOINC starts processing work when it isn't supposed too?

----- Rom
BOINC Development Team, U.C. Berkeley
My Blog
ID: 19209 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 19223 - Posted: 5 Aug 2008, 21:08:21 UTC

Any of you who is having this problem please email Rom at rwalton at ssl dot berkeley dit edu
ID: 19223 · Report as offensive
Profile Byron Leigh Hatch @ team Carl ...
Avatar

Send message
Joined: 30 Aug 05
Posts: 505
Canada
Message 19225 - Posted: 5 Aug 2008, 23:52:57 UTC

Rom Walton wrote:

Howdy Folks,
...
<snip>
I would like others to verify that it doesn't happen to them on any other OS.


I can verify for the following OS:

WXPSP3 - 32bit

BOINC 6.2.14

Dell Work Station XEON CPU

every thing seems to be working OK.


ID: 19225 · Report as offensive
Kevin Connell

Send message
Joined: 4 Aug 08
Posts: 2
United States
Message 19230 - Posted: 6 Aug 2008, 4:00:16 UTC

vista ultimate x32 latest build
ID: 19230 · Report as offensive
Rom Walton
Project developer
Avatar

Send message
Joined: 26 Aug 05
Posts: 164
Message 19289 - Posted: 7 Aug 2008, 19:16:49 UTC

I believe I have figured out what the problem is and have posted a new build for those who want to give it a go.

Windows x86
Windows x64

Please post a message here if this fixes your keyboard and mouse activity detection issues.

Thanks in advance.

----- Rom
BOINC Development Team, U.C. Berkeley
My Blog
ID: 19289 · Report as offensive
Jack

Send message
Joined: 2 Aug 08
Posts: 37
United States
Message 19369 - Posted: 9 Aug 2008, 4:19:58 UTC

This has fixed the issue for me on my vista 32 bit and 64 bit home premium systems.

jack
ID: 19369 · Report as offensive
hylander

Send message
Joined: 15 Aug 08
Posts: 3
United States
Message 19504 - Posted: 16 Aug 2008, 3:22:09 UTC

this has also fixed my problem with vista32. there are about 3 or 4 threads here that have this same problem. maybe they will find the answer here like i did.

thanx for the fix
ID: 19504 · Report as offensive
DebT

Send message
Joined: 16 Aug 08
Posts: 1
United States
Message 19506 - Posted: 16 Aug 2008, 5:16:42 UTC - in response to Message 19289.  
Last modified: 16 Aug 2008, 5:22:41 UTC

I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use. I've even tried changing to the option to run all the time, no luck. It's running when I'm using the machine but once I stop and the screen saver kicks in and the account locks (doesn't log off or hibernate, just locks the account after x minutes of inactivity), Boinc stops running. I've been running for years on this machine, never had this problem before. Running on XP Tablet PC Edition 2005 Version 2002 Service Pack 3.
ID: 19506 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 19508 - Posted: 16 Aug 2008, 8:44:27 UTC - in response to Message 19506.  

I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use.

Fixes for this were incorporated in BOINC 6.2.16, so you can update to 6.2.17 with all the latest fixes, including the Astropulse-screen-saver-will-hang-the-computer fix.

One but... the further fix for installing boinctray.exe which checks for true idleness of the computer, will come in the next version of BOINC. At this moment boinctray.exe is only truly installed when you use the service (protected mode) install. The upcoming fix also installs the file when using the unprotected mode install.
ID: 19508 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 20 Dec 07
Posts: 1069
Germany
Message 19510 - Posted: 16 Aug 2008, 9:09:41 UTC - in response to Message 19506.  

I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use. I've even tried changing to the option to run all the time, no luck. It's running when I'm using the machine but once I stop and the screen saver kicks in and the account locks (doesn't log off or hibernate, just locks the account after x minutes of inactivity), Boinc stops running. I've been running for years on this machine, never had this problem before. Running on XP Tablet PC Edition 2005 Version 2002 Service Pack 3.

Did you check your computing preferences for
Suspend work if no mouse/keyboard activity in last  --- minutes 
(Needed to enter low-power mode on some computers) 
Enforced by version 5.10.14+

There shouldn't be any (positive) value.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
ID: 19510 · Report as offensive
Jon L

Send message
Joined: 3 Sep 08
Posts: 11
Canada
Message 19925 - Posted: 3 Sep 2008, 4:29:29 UTC
Last modified: 3 Sep 2008, 4:30:05 UTC

I'm running 6.2.18 on Mac OS X (10.5.4 on PowerPC).

I'm seeing the issue of the "computer in use" as well as the ideal CPU usage percentage not being respected.

I have checked my local preferences, as well as the web preferences for the projects I have attached. All read that the tasks should not run while the computer is in use, and that the max CPU should be 50%.

I observe on a terminal that the task process (setiathome_6.03_powerpc-apple-darwin) is using upto 100% of the cpu, while I am using the computer. I have been successful in manually stopping the process with `sudo kill -STOP`.

I also note that the task is running as a different user (boinc_project), and the manager as boinc_manager. This seems like a OK to me, but seems like the manager wouldn't be able to send system signals to the process (unless it's sticky bit is set). I don't know how the task and manager are supposed to communicate, so this might be irrelevant.

Thanks for the help,

Jon
ID: 19925 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15478
Netherlands
Message 19927 - Posted: 3 Sep 2008, 7:57:43 UTC - in response to Message 19925.  

I also note that the task is running as a different user (boinc_project), and the manager as boinc_manager. This seems like a OK to me, but seems like the manager wouldn't be able to send system signals to the process (unless it's sticky bit is set). I don't know how the task and manager are supposed to communicate, so this might be irrelevant.

The different users is as it should be. Do know that BOINC Manager is nothing but a graphical interface making it easier to tell the client what to do. It doesn't have any function other than that. Else you'd have to do it all from a command-line. So it isn't BOINC Manager that tells the application to suspend computation, but the BOINC client that does that.
ID: 19927 · Report as offensive
Jon L

Send message
Joined: 3 Sep 08
Posts: 11
Canada
Message 19954 - Posted: 4 Sep 2008, 6:20:47 UTC

The GUI definitely reports the tasks to be 'Suspended' when they are not (according to top). Yes, run based on preferences is selected.

I only have one processor, so the multiprocessor setting should be irrelevant, it is however 100%. The "At most X % CPU time" is set to 50%.

I was actually referring to the boinc client as the manager. I had excluded the GUI process from the discussion as I know that it is only a GUI controlling the boinc client. There is also (as I am sure you are aware) a process that does the computation for the task. If the process doing the computation for the task communicates on TCP, or some kind of socket, then it doesn't matter what the process owners are. I was specifically thinking of a case where the task would be controlled by POSIX signaling.

If sockets is more likely (which seems reasonable for cross platform) I will look at some output from netstat, so see if it is revealing at all.
ID: 19954 · Report as offensive
Jon L

Send message
Joined: 3 Sep 08
Posts: 11
Canada
Message 19995 - Posted: 5 Sep 2008, 11:00:14 UTC

Learning Linux/Unix is great!

Zombie is in fact a correct term for a process that appears with a "Z" or sometimes "D" state. This would more likely happen if the computing task had ended, but the process that stated it was no longer around. Zombie's don't get process time, as they are really just place holders for the OS. It keeps them around so that IF a process ever "waited for them to finish" the OS would know what to tell the waiting process.

I haven't found out any more information, but I suspect that the cause is that the TCP socket is getting closed. Right now the tasks are behaving properly, and `netstat` shows an established connection, however I'm having trouble tracking down what pids own the sockets.

It does appear that restarting boinc after it goes sideways will fix the problem, but I would like to dig up some more information on what the actual failure is.
ID: 19995 · Report as offensive
Jon L

Send message
Joined: 3 Sep 08
Posts: 11
Canada
Message 19996 - Posted: 5 Sep 2008, 11:13:32 UTC

I just took a quick cavort through about 2% of the source code, and it looks like the client and compute processes communicate though a shared memory block. The TCP connection that I'm seeing must be between the Manager and the Client.

So more likely something is going funky with pointers. I wonder if it is related to my laptop going to sleep?

I will test more and report back.
ID: 19996 · Report as offensive
1 · 2 · Next

Message boards : Questions and problems : 6.2.14 not honoring "computer in use"

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.