mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Conjectures 'R Us

Reply
 
Thread Tools
Old 2009-04-23, 10:58   #111
Sloth
 
Sloth's Avatar
 
Mar 2006

1368 Posts
Default

I think I ran into an issue. Running 2.0.3 client on the primegride ppse tests. There appears to be a problem when a prime is found. My logs have

2009-04-23 04:42:45 GMT] PGppsE1: 2871*2^85164+1 is Prime!
[2009-04-23 04:42:45 GMT] PGppsE1: PFGW will test for GFN divisors

I then get a MS Visual C++ debug error that pops up.
sorry no screen cap but the text:

Debug Error
Program: c:\programfiles(x86)\prpclient.exe
Module: c:\programfiles(x86)\prpclient.exe
File:

Runtime check failure#2 - stack around the variable 'command' was corrupt
(press retry to debug the application)
abort,retry,ignore


OS is Vista 64bit. Has happened twice now. This is my only system running the client so I don't know if it is OS related. The logs then have 6 hours of attempting to contact my primary server that is set to 99% but it is currently out of work. It never tried to access the server set at 1% or the third at 0%. Restarting the client and things continue on without a problem.

S.
Sloth is offline   Reply With Quote
Old 2009-04-23, 11:36   #112
Sloth
 
Sloth's Avatar
 
Mar 2006

1368 Posts
Default

OK just got it a 3rd time. Screen cap at http://sloth.gotdns.org/crash.jpg

Ignore causes windows to stop and try to restart prpnet

Got to watch it for #4. Looked like it finished the pfgw tests and at that point had the error. It was not the start of the test where it failed.

Last fiddled with by Sloth on 2009-04-23 at 11:54
Sloth is offline   Reply With Quote
Old 2009-04-23, 12:27   #113
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

11000110100002 Posts
Default

Quote:
Originally Posted by Sloth View Post
OK just got it a 3rd time. Screen cap at http://sloth.gotdns.org/crash.jpg

Ignore causes windows to stop and try to restart prpnet

Got to watch it for #4. Looked like it finished the pfgw tests and at that point had the error. It was not the start of the test where it failed.
I suspect that the variable isn't large enough. I'll make it larger in the next release.
rogue is offline   Reply With Quote
Old 2009-04-23, 19:40   #114
pschoefer
 
pschoefer's Avatar
 
Jan 2007
.de

2×32 Posts
Default

Quote:
Originally Posted by Sloth View Post
I think I ran into an issue. Running 2.0.3 client on the primegride ppse tests. There appears to be a problem when a prime is found.
FYI: I get the same error on Windows XP 32 and 64 bit, but the prime is reported and the client continues to run after clicking the ignore-button.
pschoefer is offline   Reply With Quote
Old 2009-04-27, 12:50   #115
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

143208 Posts
Default PRPNet 2.0.4 Released

The long awaited release of PRPNet 2 has arrived. It has been in beta for a few weeks by various people. Here is a highlight of the changes:

Here is a list of changes to the server:
  • Ingore SIGPIPE signal until I understand how to prevent that signal from being throw when I don't want it to be thrown
  • Added a new stats engine. This allows a web browser to call the server directly to get supported web pages. More info can be found in readme.txt.
  • Support SMTP verification and authentication for any mail the server sends.
  • Added support for primorial and factorial server types.
  • Removed master/slave logic as it isn't useful.
  • Added support for prpadmin.
  • Add userid support which can be different than emailid. emailid is still required for uniqueness.

Here is a list of changes to the client:
  • Added "affinity=" option so that the client can tell LLR which CPU to use
  • When the client is terminated with a ^C, prompt the user as to what they want to do with workunits.
  • Modified the client to use LLR for bases above 50 if it can choose between LLR and phrot.
  • Fixed an issue where client performs tests again if not able to communicate with server.
  • Added support for PFGW. This means that the client can perform generic PRP and primality tests (whatever PFGW and prpserver can support).
  • If PFGW is configured, that the client can do its own primality test if the first test was only a PRP test.
  • If PFGW is configured, use it to test Proth primes for GFN divisibility.
  • Add userid support which can be different than emailid. emailid is still required for uniqueness.

Here is some information on prpadmin:
  • This gives an administrator access to the server to add new candidates (via an ABC file) or remove candidates (via a factor log file) if factors have been found.

You can d/l the software from here. The zip package includes 32-bit Windows builds (via VIsual Studio) of the client and server.
rogue is offline   Reply With Quote
Old 2009-04-27, 16:27   #116
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

624910 Posts
Default

I've tested both the client and server on Windows--everything seems good as far as I can tell!

The only thing (not a bug so much as a clarification) that I'm a little confused about is how to get to the prpadmin interface. The server_stats.html, server_status.html, and user_stats.html pages worked fine. However, I've tried various web addresses for the prpadmin page and they don't seem to work--prpadmin.html, admin.html, etc.
mdettweiler is offline   Reply With Quote
Old 2009-04-27, 16:56   #117
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

11000011010012 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
The only thing (not a bug so much as a clarification) that I'm a little confused about is how to get to the prpadmin interface. The server_stats.html, server_status.html, and user_stats.html pages worked fine. However, I've tried various web addresses for the prpadmin page and they don't seem to work--prpadmin.html, admin.html, etc.
Ah, never mind--I figured it out. I had previously thought that the prpadmin tool was part of the web page, not a standalone application. As it turns out I was able to compile it by running "make prpadmin". Go figure.

BTW--Mark, could you possibly add the prpadmin tool to the standard build list (i.e. what gets built when you just run "make"), and to the included Windows binaries? It would definitely make it a lot easier to find.
mdettweiler is offline   Reply With Quote
Old 2009-04-27, 17:50   #118
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

24×397 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
Ah, never mind--I figured it out. I had previously thought that the prpadmin tool was part of the web page, not a standalone application. As it turns out I was able to compile it by running "make prpadmin". Go figure.

BTW--Mark, could you possibly add the prpadmin tool to the standard build list (i.e. what gets built when you just run "make"), and to the included Windows binaries? It would definitely make it a lot easier to find.
It is included. I just forgot to include the binary in the zip file.
rogue is offline   Reply With Quote
Old 2009-04-27, 18:16   #119
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

141518 Posts
Default

Quote:
Originally Posted by rogue View Post
It is included. I just forgot to include the binary in the zip file.
So you're saying that prpadmin is supposed to be built with a standard "make"? It didn't do that for me--when I ran just "make" it produced only prpclient and prpserver. However, when I ran "make prpadmin" it produced the prpadmin binary.
mdettweiler is offline   Reply With Quote
Old 2009-04-27, 19:35   #120
rogue
 
rogue's Avatar
 
"Mark"
Apr 2003
Between here and the

24·397 Posts
Default

Quote:
Originally Posted by mdettweiler View Post
So you're saying that prpadmin is supposed to be built with a standard "make"? It didn't do that for me--when I ran just "make" it produced only prpclient and prpserver. However, when I ran "make prpadmin" it produced the prpadmin binary.
I'm sorry, I was thinking about the Visual Studio distribution.

I did not include prpadmin as a default make target because the average person who builds PRPNet won't use it. I suppose that if I don't include it in the Makefile, then I shouldn't include it in the distribution.

I will update my release notes for the next release to explain that it has to be made separately, unless anyone here disagrees and thinks that it should be a default make target.
rogue is offline   Reply With Quote
Old 2009-04-27, 19:37   #121
mdettweiler
A Sunny Moo
 
mdettweiler's Avatar
 
Aug 2007
USA (GMT-5)

3×2,083 Posts
Default

Quote:
Originally Posted by rogue View Post
I'm sorry, I was thinking about the Visual Studio distribution.

I did not include prpadmin as a default make target because the average person who builds PRPNet won't use it. I suppose that if I don't include it in the Makefile, then I shouldn't include it in the distribution.

I will update my release notes for the next release to explain that it has to be made separately, unless anyone here disagrees and thinks that it should be a default make target.
Okay, that works. I'm fine with prpadmin not being a default make target as long as this is clearly mentioned in the readme file.
mdettweiler is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
PRPNet 5.4.3 Released rogue Software 178 2021-06-24 11:56
PSP goes prpnet ltd Prime Sierpinski Project 86 2012-06-06 02:30
PRPNet 4.0.0 Released rogue Software 84 2011-11-16 21:20
PRPNet 4.0.1 Released Joe O Sierpinski/Riesel Base 5 1 2010-10-22 20:11
PRPNet 3.0.0 Released rogue Conjectures 'R Us 220 2010-10-12 20:48

All times are UTC. The time now is 09:40.


Tue Jul 27 09:40:56 UTC 2021 up 4 days, 4:09, 0 users, load averages: 1.72, 1.90, 1.85

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

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.
A copy of the license is included in the FAQ.