![]() |
![]() |
#276 |
"Mark"
Apr 2003
Between here and the
11000011001102 Posts |
![]()
I found the cause of the other issue. That will be fixed in the next update as well.
|
![]() |
![]() |
![]() |
#277 | |
"Alexander"
Nov 2008
The Alamo City
1111101112 Posts |
![]() Quote:
The segfault was new in the SVN version. My copy of 1.9.5 (from source) did display a divisibility check error similar to the first quoted output. |
|
![]() |
![]() |
![]() |
#278 | |
"Mark"
Apr 2003
Between here and the
141468 Posts |
![]() Quote:
Eventually srsieve2 will be able to do what sr1sieve does, but I need to finish the integration of sr2sieve logic. It is partially there, but disabled. I just haven't had time to do it. |
|
![]() |
![]() |
![]() |
#279 |
"Mark"
Apr 2003
Between here and the
2·32·347 Posts |
![]()
I have posted 1.9.7 and removed 1.9.6. The only change is to fix the two bugs in srsieve2.
|
![]() |
![]() |
![]() |
#280 |
May 2009
Russia, Moscow
2·33·47 Posts |
![]()
Got a permanent error while trying to use srsieve2:
Code:
$ ./srsieve2 -P1000000000 -n2 -N10000 -fA -s"64*500^n+1" srsieve2 v1.2.1, a program to find factors of k*b^n+c numbers for fixed b and variable k and n (kp) Sequence has algebraic factorization: 64*500^n+1 -> (4^3)*500^n+1 (kp) Sequence 64*500^n+1 has 3333 terms removed due to algebraic factors of the form 4*500^(n/3)+1 (cr) Sequence has algebraic factorization: 64*500^n+1 -> 64*500^6 = (2^2*5^2)^9 (cr) Sequence has algebraic factorization: 64*500^n+1 -> 64*500^6 = (2^3*5^3)^6 (cr) Sequence has algebraic factorization: 64*500^n+1 -> 64*500^6 = (2^6*5^6)^3 (cr) Sequence has algebraic factorization: 64*500^n+1 -> 64*500^6 = (2^9*5^9)^2 (p4) Removed 1667 algebraic factors for 64*500^n+1 of the form (2*2^2*500^(n/2)+2*2^1*500^(n/4)+1) Sieving with generic logic Sieve started: 2 < p < 1e9 with 4999 terms (2 < n < 10000, k*500^n+c) (expecting 4832 factors) Unable to lock mutex thread_1_worker. Exiting. |
![]() |
![]() |
![]() |
#281 | |
"Mark"
Apr 2003
Between here and the
2·32·347 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#282 |
May 2009
Russia, Moscow
253810 Posts |
![]()
I'm on Ubuntu 18.04.3 LTS, kernel version 5.3.7.
srsieve2 binary info: Code:
$ file srsieve2 srsieve2: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=b0d4a87145925df566d084383d36b5997f8faf0a, not stripped $ ldd srsieve2 linux-vdso.so.1 (0x00007fff35128000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4346d2c000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f43469a3000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4346605000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f43463ed000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4345ffc000) /lib64/ld-linux-x86-64.so.2 (0x00007f4347180000) My initial goal was to integrate srsieve2 to srbsieve to speed up overall progress. Last fiddled with by unconnected on 2020-01-17 at 14:35 |
![]() |
![]() |
![]() |
#283 |
"Mark"
Apr 2003
Between here and the
624610 Posts |
![]()
Since you are building on your own, you can comment out the code in the SharedMemoryItem.cpp class in the TryLock(), Lock(), and Release() methods and rebuild. This will only work if you have 1 worker.
If you have any debugging experience, a stack trace would be helpful. |
![]() |
![]() |
![]() |
#284 |
Dec 2011
After milion nines:)
57E16 Posts |
![]() |
![]() |
![]() |
![]() |
#285 |
Sep 2011
Germany
2×32×151 Posts |
![]()
@rogue: Just let you know that the -fB switch is working now :)
|
![]() |
![]() |
![]() |
#286 |
"Mark"
Apr 2003
Between here and the
186616 Posts |
![]() |
![]() |
![]() |