![]() |
![]() |
#1 |
Random Account
"Norman D. Powell"
Aug 2009
Indiana, USA.
22·7·67 Posts |
![]()
I found Prime95 crashed a little while ago. From what I could see on the worker windows, the second core was using the bulk of the memory I had allocated doing a P-1 stage 2. The first core had completed P-1 stage 1 and was trying to start stage 2.
I managed to capture a temporary file that the error reporting service uses, It don't say much. There was nothing in the system logs. The RAM allocation is 512 MB. The second core was running at 632 MB I think I made a mistake in thinking that each core would be allocated 512 MB. Not sure how to set it now. |
![]() |
![]() |
![]() |
#2 | |
"Richard B. Woods"
Aug 2002
Wisconsin USA
22·3·641 Posts |
![]() Quote:
"The RAM allocation is 512 MB." -- The allocation figure you give ("Available memory") is for only the auxiliary work areas used in P-1 (and ECM) stage 2. It is not a bound on total memory used, because it does not include any other memory allocation done by Prime95. The reason is that all other (other than the auxiliary work areas, that is) memory allocation done by Prime95 is necessary, not optional, so there's no point in having the user limit it. Prime95 will allocate what it needs, and no more, other than the auxiliary work areas (which are the only optional memory allocations). The difference of 120 MB (= 632 MB - 512 MB, or actually probably a bit more since the aux workareas probably don't total 512 MB exactly) probably represents what Prime95 had to allocate in order to do the processing at all. Note that I'm not saying whether 512 MB was too large an amount to specify for "available memory". I'm just addressing the matter of what the 512 and 632 figures mean, relative to each other. |
|
![]() |
![]() |
![]() |
#3 |
Random Account
"Norman D. Powell"
Aug 2009
Indiana, USA.
187610 Posts |
![]()
I restarted P95 without problems.
This computer has 2 GB total RAM. The system grabs 256 MB of that for its own used at power-on. By the time everything is loaded by the OS, there is usually around 1.3 GB available. I could have set the memory allocation higher in P95, but didn't. |
![]() |
![]() |
![]() |
#4 |
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
3×3,121 Posts |
![]()
Pause the second worker until the first finishes stage 2.
|
![]() |
![]() |
![]() |
#5 |
"Mike"
Aug 2002
1F2E16 Posts |
![]()
We would do a lot less trial factoring and a lot more interesting work (P-1 or ECM) if we could fix this problem.
We are tempted to go back to an older client that is not multi-threaded. Then we could define the memory per "worker". (BTW, "MaxHighMemWorkers" did not work for us. It did allow the specified number of workers to use a lot of memory, but the workers that were not to use a lot of memory went idle. And the 2 workers set to use a lot of memory still fought over memory.) |
![]() |
![]() |
![]() |
#6 | |
Sep 2006
Brussels, Belgium
67416 Posts |
![]() Quote:
Jacob |
|
![]() |
![]() |
![]() |
#7 |
Mar 2003
Melbourne
5×103 Posts |
![]()
I'm hitting something similar on mprime under linux.
My work around, was to only do 1x P-1 at a time. The other workers to do double checks. This appears to be stable. -- Craig |
![]() |
![]() |
![]() |
#8 | |
"Mike"
Aug 2002
2·13·307 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 |
Random Account
"Norman D. Powell"
Aug 2009
Indiana, USA.
22×7×67 Posts |
![]()
I've had no problems since. I keep the same work type assigned to both cores; seemed to logical thing to do.
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
gmp-ecm crash | yoyo | GMP-ECM | 26 | 2011-06-01 06:31 |
GMP-ECM crash | lavalamp | GMP-ECM | 55 | 2011-04-03 01:58 |
GMP-ECM crash on win XP SP3 | yoyo | GMP-ECM | 2 | 2009-01-26 19:22 |
Crash? | remaker | Software | 4 | 2007-05-03 16:39 |
Crash | coastertux | Software | 2 | 2004-03-16 20:49 |