mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Factoring

Reply
 
Thread Tools
Old 2009-11-10, 19:25   #364
10metreh
 
10metreh's Avatar
 
Nov 2008

2·33·43 Posts
Default

Quote:
Originally Posted by Greebley View Post
I was trying 374 and got the following issue. Any idea why it would occur?
This is on windows 32 bit and I was running aliqueit.exe rather than entering in any commands myself.

<several successful runs with no problems - total yield about 124k each time>
Code:
...
milliseconds total: Sieve 89279 Sched 0 medsched 33745
TD 99343 (Init 7231, MPQS 16907) Sieve-Change 99240
TD side 0: init/small/medium/large/search: 992 7620 2092 2014 30515
sieve: init/small/medium/large/search: 5431 19946 3084 2552 13160
TD side 1: init/small/medium/large/search: 337 5993 2099 2069 38358
sieve: init/small/medium/large/search: 2567 11478 3171 2268 25622
=>"c:/bin/cat.exe" spairs.out >> test.dat
Found 1154434 relations, need at least 1936352 to proceed.
-> Q0=750001, QSTEP=40000.
-> makeJobFile(): q0=750000, q1=790000.
-> makeJobFile(): Adjusted to q0=750001, q1=790000.
-> Lattice sieving algebraic q-values from q=750001 to 790000.
=> "/aliquot/ggnfs/gnfs-lasieve4I11e.exe" -k -o spairs.out -v -n0 -a test.job
Cannot open spairs.out for output: m
-> Return value 256. Updating job file and terminating...
=>"c:/bin/cat.exe" spairs.out >> spairs.add
"c:/bin/cat.exe": spairs.out: No such file or directory
-> makeJobFile(): q0=750000, q1=790000.
-> makeJobFile(): Adjusted to q0=750001, q1=790000.
Terminating...
I've been getting the same thing, except without the "Cannot open spairs.out for output: m". This will be a big problem for people who don't always keep a close watch on their computer.
10metreh is offline   Reply With Quote
Old 2009-11-17, 23:14   #365
JoeCrump
 
Oct 2009
North Carolina, USA

23 Posts
Default CRC errors in GGNFS .zip

Anyone else getting CRC errors downloading Jeff's GGNFS zip files?

In particular I get them for:
http://gilchrist.ca/jeff/factoring/g...in64-core2.zip

when trying to extract. I also tried 7-zip with same result, although interestingly got warnings on different files the 2nd time I downloaded.

Thanks!

- Joe
JoeCrump is offline   Reply With Quote
Old 2009-11-18, 17:45   #366
MsieveBug
 
Jul 2009

22·3 Posts
Default

Quote:
Originally Posted by JoeCrump View Post
Anyone else getting CRC errors downloading Jeff's GGNFS zip files?
File was downloaded and checked - CRC corect

Last fiddled with by MsieveBug on 2009-11-18 at 17:47
MsieveBug is offline   Reply With Quote
Old 2009-11-19, 03:13   #367
JoeCrump
 
Oct 2009
North Carolina, USA

108 Posts
Default

Must have been a fluke on my part. Thanks for checking! It's working fine now. I'm really glad the noisy output in the 64-bit version was corrected!
JoeCrump is offline   Reply With Quote
Old 2009-12-17, 08:13   #368
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

46628 Posts
Default one more crash (11e windows binary)

Quote:
Originally Posted by Andi47 View Post
For me it crashed again after repeating (windowd binary on a P4).
These kind of crashes seem to happen quite frequently (with the windows binaries) for composites <c90, so I prefer to set the crossover point in aliqueit.ini (I am doing automated factorizations using aliqueit.exe.) to c90 rather than c85 when I am NOT around to recover the run from crashes.

(if you want to have more testing cases: go to the subproject thread over there in the aliqueit forum, reserve a sequence or two and let them run for a day with the crossover point between MPQS and GNFS set to c85 in the aliqueit.ini.)
This one just crashed (reproducible crash) in a two-threaded run with FactMsieve.pl (started from aliqueit.exe):

Code:
"C:/....../GGNFS/gnfs-lasieve4I11e.exe" -k -o spairs.out.T1 -v -n0 -a test.job.T1
Code:
n: 72396580732662850641712560135491546637471639822952206518267820845960689787556845621930821
m: 
Y0: -3166367803061133922436
Y1: 248239277251
c0: 123755134130653391452139001
c1: -3938673454661251975883
c2: 4436750873973386
c3: 2963085672
c4: 720
skew: 1369546.94
rlim: 600000
alim: 600000
lpbr: 25
lpba: 25
mfbr: 43
mfba: 43
rlambda: 2.2
alambda: 2.2
q0: 600001
qintsize: 4999
#q1:605000
second thread:

Code:
q0: 605000
qintsize: 4999
#q1:609999
At least one of those crashed with the attached error message.
Attached Thumbnails
Click image for larger version

Name:	error.JPG
Views:	113
Size:	17.9 KB
ID:	4419  

Last fiddled with by Andi47 on 2009-12-17 at 08:14
Andi47 is offline   Reply With Quote
Old 2009-12-18, 17:23   #369
Jeff Gilchrist
 
Jeff Gilchrist's Avatar
 
Jun 2003
Ottawa, Canada

3·17·23 Posts
Default

Someone else reported a crash with a 64bit Windows binary on the polynomial they had as well but in their case they found it did not crash if they ran the binary through Visual Studio. So I'm guessing VS must do something like set the memory space of variables to 0x00 first and there is some kind of pointer or memory access problem.

I don't really have time right now to try and track down this kind of bug in the ggnfs code. Maybe in the New Year.

You said it crashes with two-threaded run with FactMsieve.pl, does it not crash when using only 1 thread?
Jeff Gilchrist is offline   Reply With Quote
Old 2009-12-18, 17:33   #370
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

46628 Posts
Default

Quote:
Originally Posted by Jeff Gilchrist View Post
Someone else reported a crash with a 64bit Windows binary on the polynomial they had as well but in their case they found it did not crash if they ran the binary through Visual Studio. So I'm guessing VS must do something like set the memory space of variables to 0x00 first and there is some kind of pointer or memory access problem.

I don't really have time right now to try and track down this kind of bug in the ggnfs code. Maybe in the New Year.

You said it crashes with two-threaded run with FactMsieve.pl, does it not crash when using only 1 thread?
I just tried on an other box, id didn't crash when using only 1 thread (BTW: it's a 32 bit windows binary). I'm not sure if this box has the same version of GGNFS. (FEATURE REQUEST: PLEASE make the version number easily readable, for example by printing something like "GGNFS version xy, SVN xyz" to screen when starting up gnfs-lasieve4I1?e or pol51m0b / pol51opt)

Last fiddled with by Andi47 on 2009-12-18 at 17:34
Andi47 is offline   Reply With Quote
Old 2009-12-18, 17:58   #371
10metreh
 
10metreh's Avatar
 
Nov 2008

91216 Posts
Default

Quote:
Originally Posted by Andi47 View Post
I just tried on an other box, id didn't crash when using only 1 thread (BTW: it's a 32 bit windows binary). I'm not sure if this box has the same version of GGNFS. (FEATURE REQUEST: PLEASE make the version number easily readable, for example by printing something like "GGNFS version xy, SVN xyz" to screen when starting up gnfs-lasieve4I1?e or pol51m0b / pol51opt)
When you download the files you can hack FactMsieve.pl to print it.
10metreh is offline   Reply With Quote
Old 2009-12-18, 19:08   #372
Andi47
 
Andi47's Avatar
 
Oct 2004
Austria

46628 Posts
Default

Quote:
Originally Posted by 10metreh View Post
When you download the files you can hack FactMsieve.pl to print it.
how? Is this info contained in FactMsieve.pl? Or do you need to specify a flag when starting gnfs-lasieve4I1?e ?
Andi47 is offline   Reply With Quote
Old 2009-12-18, 20:23   #373
10metreh
 
10metreh's Avatar
 
Nov 2008

2×33×43 Posts
Default

Quote:
Originally Posted by Andi47 View Post
how? Is this info contained in FactMsieve.pl? Or do you need to specify a flag when starting gnfs-lasieve4I1?e ?
Change line 1470 in factMsieve.pl from
Code:
-> |        This is the factMsieve.pl script for GGNFS.       |
to
Code:
-> | This is the factMsieve.pl script for GGNFS 0.77.1 SVN 374|
However, I don't know of a way to tell the version without just checking it when you download it.

Last fiddled with by 10metreh on 2009-12-18 at 20:24
10metreh is offline   Reply With Quote
Old 2009-12-18, 20:40   #374
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3×1,181 Posts
Default

The subversion client can tell you the revision level of the repository; if you want to modify the source, save the output in a file and cat the file within the perl script. Otherwise you can embed the revision number in each source file, but that only gets updated when the file is affected by a check-in, and so will potentially be different for every file.
jasonp is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Installation of GGNFS LegionMammal978 Msieve 17 2017-01-20 19:49
Running other programs while running Prime95. Neimanator PrimeNet 14 2013-08-10 20:15
Error running GGNFS+msieve+factmsieve.py D. B. Staple Factoring 6 2011-06-12 22:23
GGNFS or something better? Zeta-Flux Factoring 1 2007-08-07 22:40
ggnfs ATH Factoring 3 2006-08-12 22:50

All times are UTC. The time now is 08:16.


Tue Jul 27 08:16:20 UTC 2021 up 4 days, 2:45, 0 users, load averages: 1.86, 1.90, 1.80

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.