Pirates@Home logo

Pirates@Home

Berkeley Open Infrastructure
BOINC!
for Network Computing
Home Help Status Forums Glossary Account

Hello 6.02

log in

Advanced search

Message boards : Pirate Applications : Hello 6.02

Author Message
Profile Kalessin
Volunteer tester
Avatar
Send message
Joined: 19 Jan 06
International
SETI.Germany
Credit: 44,825.1
RAC: 0.00
Joined: Jan 19, 2006
Verified: Jan 11, 2009
Dubloons: 3
Pieces of Eight: 7
Punishment: Mess Duty
Message 7887 - Posted: 19 Sep 2008 | 5:38:51 UTC
Last modified: 19 Sep 2008 | 5:39:11 UTC

Hej, what kind of nano-scale-run was that?
____________
Dragons can fly because they don't fit into pirate ships

Profile Wormholio
Captain
Avatar
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,065.6
RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
Message 7889 - Posted: 19 Sep 2008 | 13:29:12 UTC - in response to Message 7887.

Kalessin wrote:
Hej, what kind of nano-scale-run was that?


Well put, sir. :-)

It was a test. And it was successfull, so now more work will flow.

This week I finally had some time to work on bringing our suite of sample applications in line with the newest BOINC code. At first it looked like that would be easy, but I quickly found that there was a problem on Windows with even the 'hello' app. It would build, but failed when run (in standalone mode) due to a missing .DLL. Not good.

The 'hello' app is the simplest app you can build in BOINC, so if that doesn't work then we got a problem.

I spent most of yesterday sorting that out, including preparing a new build machine, with the newest Microsoft compiler. I also tried different snapshot versions of the BOINC code, thinking that perhaps what's in the trunk was work in progress. In any case, late in the evening I was able to get a version which would build and run in standalone mode. With both complier versions, in fact. But would there be some problem running out on the fleet? I didn't know.

So I let out about 50 WU's and went to bed. When I found the next day that they had been successful I started generating more work.

The plan now is to work through the suite of demo apps, as we have before, yello, cube, etc... to bring them all up to date.

And of course to document what's been learned, for those who follow, to make it easier for anyone else to build their own BOINC applications and run their own BOINC project.

I know it's been very quiet here lately. Thanks as always to those members of the crew who put up with sporadic work, small workunits, the occasional error, and all that. In some way, one hopes, you are helping make BOINC better. And, one hopes, having a good time doing it.

____________
-- Eric Myers

"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats

Profile KSMarksPsych
Volunteer tester
Avatar
Send message
Joined: 19 Jan 06
United States
Machinae Supremacy
Credit: 4,127.4
RAC: 0.00
Joined: Jan 19, 2006
Verified: Sep 24, 2010
Dubloons: 3
Pieces of Eight: 8
Punishment: Mess Duty
Message 7898 - Posted: 22 Sep 2008 | 20:19:25 UTC

Aye, Capt'n

All's been working well with the regression testing on Linux, although I'm still in the process of setting up the 64 bit machine to do it. Let me know if you want me to try to get VS up and running either under XP or Vista (alsa, both are only 32 bit).
____________
Kathryn :o)
The BOINC FAQ Service
The Unofficial BOINC Wiki
The Trac System

SOS
Send message
Joined: 3 Sep 08
France
LeFreenaute
Credit: 720.6
RAC: 0.00
Joined: Sep 3, 2008
Verified: NEVER
Message 7957 - Posted: 8 Oct 2008 | 22:16:36 UTC

Here is the message I just sent to the project team:

I just received 2 virus from your project! This is very serious, I will therefore advised communities. I wonder if I will not withdraw totally from the project and to be valid indefinitely.



The proof here is the report AVAST:
08/10/2008 22:59:22 SYSTEM 1824 Sign of "Win32:SkiMorph [Cryp]" has been found in "C:\ProgramData\BOINC\projects\pirates.spy-hill.net\hello_6.02_windows_intelx86.exe" file.
08/10/2008 23:08:07 SYSTEM 1824 Sign of "Win32:SkiMorph [Cryp]" has been found in "C:\ProgramData\BOINC\projects\pirates.spy-hill.net\hello_6.02_windows_intelx86.exe" file.


____________

Profile Kokomiko
Volunteer tester
Avatar
Send message
Joined: 8 Apr 07
Germany
BOINC@Heidelberg
Credit: 7,021.6
RAC: 0.00
Joined: Apr 8, 2007
Verified: May 22, 2009
Dubloons: 3
Message 7959 - Posted: 8 Oct 2008 | 23:21:08 UTC

Same problem with virus alert from AVAST!. Have stopped Pirates on all my PCs. Please check your system.
____________

Profile Scott Brown
Volunteer tester
Avatar
Send message
Joined: 25 Jul 04
United States
Duke University
Credit: 39,692.5
RAC: 0.00
Joined: Jul 25, 2004
Verified: Oct 7, 2011
Dubloons: 3
Pieces of Eight: 11
Punishment: Keel Haul
Message 7960 - Posted: 9 Oct 2008 | 1:00:34 UTC


I am not getting this kind of warning with McAfee 8.5i, so I wonder if it is specific to the detection algorithm in a particular anti-virus package? Also, I have another machine in another location using a version of Norton and have received no reports of problems (though they may not have seen anything yet).


____________

Profile Wormholio
Captain
Avatar
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,065.6
RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
Message 7961 - Posted: 9 Oct 2008 | 2:22:22 UTC

Hmm, I am hopeful that this is a false alarm.

But in any case it certainly needs to be investigated and taken seriously. I have turned off work generation until we sort this out, and I do recommend that everybody check their own virus software. (That's always good advice, but an occasion like this serves as a good reminder.)

Here's what I know so far.

The application hello 6.02 for windows was built using BOINC 6.3.10 (the SVN trunk), revision 16023, with only one line of code commented out (as detailed in these release notes), and put out for the crew on the evening of 18 Sept. 2008. (We started with only 50 WU's, which lead to the first post in this thread. More followed.) There is both an executable (.exe file) and a symbol table (.pdb file). We've been giving out work, albeit not much, almost continuously since then. This is the first report of a problem with these files (assuming they are the same files - let's check).

The application was built on a Windows 2000 machine which is behind a firewall and kept up to date (as much as you can for W2K :-), using MS VC++ 2003. The machine is monitored by Symantic Anti-Virus Corporate Edition, with an up-to date virus definitions file (2008-10-8 rev 3). I have an automated scan run every Saturday morning. Just now I ran a scan of the build directory and found nothing. I also made a copy of the Pirates@Home download directory, where everybody gets these files, and ran the virus scan over that. Nothing was found.

It's possible that AVAST sees something in these files that makes it think they contain a virus. It's also possible that the files have somehow been replaced or modified. Here are the MD5 hashes and sizes of the files:

$ md5sum hello_6.02_windows_intelx86.* 91b123f22866ee4e0249c17ff2015426 hello_6.02_windows_intelx86.exe 352256 bytes 76a280920116073646d207e58ec221c4 hello_6.02_windows_intelx86.pdb 977920 bytes

I'm not sure yet how to generate an MD5 hash on Windows, but this can be used to verify that the files on your machine are the files here on my machine.

BOINC also performs a signature check of the files. The application files are signed using our project's private key, and the BOINC client can then use the published public key to verify the signature. There's another thread in this forum where there is a report of a signature failure. Check your own logs to see if this is happening to you. You can also check your client_state.xml file for the file sizes and signatures. I can publish the file signatures in this thread, and you can check that they match. Verifying by-hand that they match doesn't prove that the files were signed with our private key, but it does provide a cross-check. If the client logs say the signatures don't match then the files are likely not the files that I originally built and distributed.

Hopefully there is a simple explanation for this. As always, it's a good opportunity to test BOINC.

____________
-- Eric Myers

"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats

Profile Scott Brown
Volunteer tester
Avatar
Send message
Joined: 25 Jul 04
United States
Duke University
Credit: 39,692.5
RAC: 0.00
Joined: Jul 25, 2004
Verified: Oct 7, 2011
Dubloons: 3
Pieces of Eight: 11
Punishment: Keel Haul
Message 7962 - Posted: 9 Oct 2008 | 2:29:50 UTC
Last modified: 9 Oct 2008 | 2:36:41 UTC

AVAST has had problems with BOINC and application files on other projects, so I lean toward that as the likely explanation here. See for example:

http://climateprediction.net/board/viewtopic.php?t=5336&sid=7a4723eb837dd31ac2a6f2d6e7f38e9b

or here:

https://boinc.berkeley.edu/dev/forum_thread.php?id=3017&nowrap=true
____________

Profile Wormholio
Captain
Avatar
Send message
Joined: 6 Jun 04
United States
Away
Credit: 4,065.6
RAC: 0.00
Joined: Jun 6, 2004
Verified: Mar 13, 2008
Dubloons: 3
Pieces of Eight: 10
Punishment: Aztec curse
Message 7963 - Posted: 9 Oct 2008 | 2:39:01 UTC - in response to Message 7957.
Last modified: 9 Oct 2008 | 2:40:01 UTC

SOS wrote:
The proof here is the report AVAST:
08/10/2008 22:59:22 SYSTEM 1824 Sign of "Win32:SkiMorph [Cryp]" has been found in "C:ProgramDataBOINCprojectspirates.spy-hill.nethello_6.02_windows_intelx86.exe" file.
08/10/2008 23:08:07 SYSTEM 1824 Sign of "Win32:SkiMorph [Cryp]" has been found in "C:ProgramDataBOINCprojectspirates.spy-hill.nethello_6.02_windows_intelx86.exe" file.



SOS, I see from your list of results that you processed multiple Results over the past several days, with no problem. Then the last two failed with a compute error. This might indicate that the executable was altered on your machine. Please check the file size, and MD5 hash if that is possible. Let us know what you find.

And thank you for taking the time to contact us about this.

____________
-- Eric Myers

"Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats

Post to thread

Message boards : Pirate Applications : Hello 6.02

Home Help Status Forums Glossary Account


Return to Pirates@Home main page


Copyright © 2017 Capt. Jack Sparrow