![]() |
|
|
#298 | |
|
"Mark"
Apr 2003
Between here and the
11×577 Posts |
Quote:
|
|
|
|
|
|
|
#299 | |
|
May 2020
3·13 Posts |
Quote:
Code:
(gdb) run
Starting program: /home/gelly/Math/mtsieve/mtsieve-svn/srsieve2cl -P 5e13 -o candy.cand -i candy2.cand -f A -W 4 -G 1
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffde917640 (LWP 206402)]
[New Thread 0x7fffde116640 (LWP 206403)]
[New Thread 0x7fffdd915640 (LWP 206404)]
[New Thread 0x7fffdd114640 (LWP 206405)]
[New Thread 0x7fffdc913640 (LWP 206406)]
[New Thread 0x7fffd1fff640 (LWP 206407)]
[New Thread 0x7fffd17fe640 (LWP 206408)]
srsieve2cl v1.5.2, a program to find factors of k*b^n+c numbers for fixed b and variable k and n
Sieving one sequence where abs(c) = 1 for p >= 31162066292659
Split 1 base 13 sequence into 19 base 13^120 sequences.
551218 bytes used for congruence tables
351 bytes used for Legendre tables
[New Thread 0x7fffd0ffd640 (LWP 206409)]
[New Thread 0x7fffd07fc640 (LWP 206410)]
[New Thread 0x7fffcfffb640 (LWP 206411)]
[New Thread 0x7fffcf7fa640 (LWP 206412)]
[New Thread 0x7fffceff9640 (LWP 206413)]
*** buffer overflow detected ***: terminated
Thread 1 "srsieve2cl" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
49 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) backtrace
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1 0x00007ffff7a74864 in __GI_abort () at abort.c:79
#2 0x00007ffff7ad7af6 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7ffff7bfeedf "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#3 0x00007ffff7b7779a in __GI___fortify_fail (msg=msg@entry=0x7ffff7bfee85 "buffer overflow detected") at fortify_fail.c:26
#4 0x00007ffff7b76036 in __GI___chk_fail () at chk_fail.c:28
#5 0x00007ffff7acf99f in _IO_str_chk_overflow (fp=<optimized out>, c=<optimized out>) at iovsprintf.c:35
#6 0x00007ffff7adc594 in __GI__IO_default_xsputn (n=<optimized out>, data=<optimized out>, f=<optimized out>)
at libioP.h:948
#7 __GI__IO_default_xsputn (f=0x7fffffffd7b0, data=<optimized out>, n=50) at genops.c:370
#8 0x00007ffff7ac2846 in outstring_func (done=0, length=50,
string=0x5555555963e0 "#define HAVE_LEGENDRE_TABLES\n#define LEGENDRE_MOD %u\n", s=0x7fffffffd7b0)
at ../libio/libioP.h:948
#9 __vfprintf_internal (s=s@entry=0x7fffffffd7b0,
format=format@entry=0x5555555963e0 "#define HAVE_LEGENDRE_TABLES\n#define LEGENDRE_MOD %u\n",
ap=ap@entry=0x7fffffffd8f0, mode_flags=mode_flags@entry=6) at vfprintf-internal.c:1404
#10 0x00007ffff7acfa49 in __vsprintf_internal (
string=0x7fffffffde10 "#define HAVE_LEGENDRE_TABLES\n#define LEGENDRE_MOD\220\fVUU", maxlen=<optimized out>,
format=0x5555555963e0 "#define HAVE_LEGENDRE_TABLES\n#define LEGENDRE_MOD %u\n", args=args@entry=0x7fffffffd8f0,
mode_flags=6) at iovsprintf.c:95
#11 0x00007ffff7b75b1f in ___sprintf_chk (s=<optimized out>, flag=<optimized out>, slen=<optimized out>,
format=<optimized out>) at sprintf_chk.c:40
#12 0x000055555558c335 in CisOneWithOneSequenceGpuWorker::Prepare(unsigned long, unsigned int) ()
#13 0x0000555555588d8a in CisOneWithOneSequenceHelper::CreateWorker(unsigned int, bool, unsigned long) ()
#14 0x000055555555f207 in App::CreateWorkers(unsigned long) ()
#15 0x00005555555604a7 in App::Run() ()
#16 0x000055555555d8ec in main ()
|
|
|
|
|
|
|
#300 |
|
"Mark"
Apr 2003
Between here and the
143138 Posts |
That is exactly what I needed. I'm fairly certain the issue is a char array that isn't long enough to hold what the code is trying to stuff into it. I have committed a change. Let me know if that resolves the issue. Obviously the other OSes I have tested this on don't detect this condition.
I will put a new Windows build on sourceforge if anyone needs me to do that. Last fiddled with by rogue on 2021-03-18 at 17:21 |
|
|
|
|
|
#301 | |
|
May 2020
2716 Posts |
Quote:
Thanks much for your time! |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Sieving twins with srsieve | henryzz | Twin Prime Search | 0 | 2014-03-18 12:44 |
| Intel announces multi-core enhancements for Haswell chips | ixfd64 | Hardware | 8 | 2012-02-10 20:32 |
| LLRnet enhancements | kar_bon | No Prime Left Behind | 10 | 2008-03-28 11:21 |
| TODO list and suggestions/comments/enhancements | Greenbank | Octoproth Search | 2 | 2006-12-03 17:28 |
| Suggestions for future enhancements | Reboot It | Software | 16 | 2003-10-17 01:31 |