On my Fedora 27 x86_64 system I get a segmentation fault when trying to use
the FreqCal mode...
Starting program: /usr/bin/wsjtx
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe0a98700 (LWP 24504)]
[New Thread 0x7fffd6ce6700 (LWP 24505)]
[New Thread 0x7fffd64e5700 (LWP 24506)]
[New Thread 0x7fffd5ce4700 (LWP 24507)]
[New Thread 0x7fffc7712700 (LWP 24508)]
[New Thread 0x7fffbd5f9700 (LWP 24509)]
[New Thread 0x7fffb7fff700 (LWP 24510)]
[New Thread 0x7fffb75f7700 (LWP 24512)]
[Thread 0x7fffb75f7700 (LWP 24512) exited]
[New Thread 0x7fffb75f7700 (LWP 24513)]
[Thread 0x7fffb75f7700 (LWP 24513) exited]
[New Thread 0x7fffb75f7700 (LWP 24514)]
[Thread 0x7fffb75f7700 (LWP 24514) exited]
[New Thread 0x7fffb75f7700 (LWP 24515)]
[Thread 0x7fffb75f7700 (LWP 24515) exited]
[New Thread 0x7fffb75f7700 (LWP 24516)]
[New Thread 0x7fffb6d6c700 (LWP 24517)]
[New Thread 0x7fffb656b700 (LWP 24518)]
[New Thread 0x7fffb5960700 (LWP 24519)]
Detaching after fork from child process 24520.
Thread 1 "wsjtx" received signal SIGSEGV, Segmentation fault.
peakup (
ym=<error reading variable: Cannot access memory at address
0x8001fefa985c>, y0=<error reading variable: Cannot access memory at
address 0x8001fefa9860>,
yp=<error reading variable: Cannot access memory at address
0x8001fefa9864>, dx=nan(0x400000))
at
/usr/src/debug/wsjtx-1.8.0-1.fc27.x86_64/build/wsjtx-prefix/src/wsjtx/lib/peakup.f90:3
3 b=(yp-ym)/2.0
Thread 16 (Thread 0x7fffb5960700 (LWP 24519)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fff90004200, nfds=1,
timeout=24)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007ffff4d6433f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Core.so.5
#4 0x00007ffff4d120ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b638ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#7 0x00007ffff376e61b in start_thread (arg=0x7fffb5960700)
at pthread_create.c:465
pd = 0x7fffb5960700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736239896320,
8816490252322239822, 140736239893824, 140737488329344, 1, 0,
-8816609875655363250, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#8 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 15 (Thread 0x7fffb656b700 (LWP 24518)):
#0 0x00007ffff377514a in futex_reltimed_wait_cancelable
(private=<optimized out>, reltime=0x7fffb656aaa0, expected=0,
futex_word=0x555558c943b0)
at ../sysdeps/unix/sysv/linux/futex-internal.h:142
__ret = -516
oldtype = 0
err = <optimized out>
rt = {tv_sec = 29, tv_nsec = 999998692}
spin = 0
buffer =
{__routine = 0x7ffff37748e0 <__condvar_cleanup_waiting>, __arg =
0x7fffb656aad0, __canceltype = 1489584304, __prev = 0x0}
cbuffer =
{wseq = 0, cond = 0x555558c94388, mutex = 0x555558c94360, private
= 0}
err = <optimized out>
g = 0
flags = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
seq = 0
#1 0x00007ffff377514a in __pthread_cond_wait_common
(abstime=0x7fffb656ab50, mutex=0x555558c94360, cond=0x555558c94388) at
pthread_cond_wait.c:533
rt = {tv_sec = 29, tv_nsec = 999998692}
spin = 0
buffer =
{__routine = 0x7ffff37748e0 <__condvar_cleanup_waiting>, __arg =
0x7fffb656aad0, __canceltype = 1489584304, __prev = 0x0}
cbuffer =
{wseq = 0, cond = 0x555558c94388, mutex = 0x555558c94360, private
= 0}
err = <optimized out>
g = 0
flags = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
seq = 0
#2 0x00007ffff377514a in __pthread_cond_timedwait (cond=0x555558c94388,
mutex=0x555558c94360, abstime=0x7fffb656ab50) at pthread_cond_wait.c:667
#3 0x00007ffff4b681d3 in QWaitCondition::wait(QMutex*, unsigned long) ()
at /lib64/libQt5Core.so.5
#4 0x00007ffff4b64bff in QThreadPoolThread::run() () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#6 0x00007ffff376e61b in start_thread (arg=0x7fffb656b700)
at pthread_create.c:465
pd = 0x7fffb656b700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736252524288,
8816490252322239822, 140736252521792, 140737488328672, 0, 0,
-8816610452791593650, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#7 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 14 (Thread 0x7fffb6d6c700 (LWP 24517)):
#0 0x00007ffff377514a in futex_reltimed_wait_cancelable
(private=<optimized out>, reltime=0x7fffb6d6baa0, expected=0,
futex_word=0x555558c93940)
at ../sysdeps/unix/sysv/linux/futex-internal.h:142
__ret = -516
oldtype = 0
err = <optimized out>
rt = {tv_sec = 29, tv_nsec = 999998447}
spin = 0
buffer =
{__routine = 0x7ffff37748e0 <__condvar_cleanup_waiting>, __arg =
0x7fffb6d6bad0, __canceltype = 1489581824, __prev = 0x0}
cbuffer =
{wseq = 0, cond = 0x555558c93918, mutex = 0x555558c938f0, private
= 0}
err = <optimized out>
g = 0
flags = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
seq = 0
#1 0x00007ffff377514a in __pthread_cond_wait_common
(abstime=0x7fffb6d6bb50, mutex=0x555558c938f0, cond=0x555558c93918) at
pthread_cond_wait.c:533
rt = {tv_sec = 29, tv_nsec = 999998447}
spin = 0
buffer =
{__routine = 0x7ffff37748e0 <__condvar_cleanup_waiting>, __arg =
0x7fffb6d6bad0, __canceltype = 1489581824, __prev = 0x0}
cbuffer =
{wseq = 0, cond = 0x555558c93918, mutex = 0x555558c938f0, private
= 0}
err = <optimized out>
g = 0
flags = <optimized out>
maxspin = 0
signals = <optimized out>
result = 0
seq = 0
#2 0x00007ffff377514a in __pthread_cond_timedwait (cond=0x555558c93918,
mutex=0x555558c938f0, abstime=0x7fffb6d6bb50) at pthread_cond_wait.c:667
#3 0x00007ffff4b681d3 in QWaitCondition::wait(QMutex*, unsigned long) ()
at /lib64/libQt5Core.so.5
#4 0x00007ffff4b64bff in QThreadPoolThread::run() () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#6 0x00007ffff376e61b in start_thread (arg=0x7fffb6d6c700)
at pthread_create.c:465
pd = 0x7fffb6d6c700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736260916992,
8816490252322239822, 140736260914496, 140737488328528, 0, 0,
-8816611552840092338, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#7 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 13 (Thread 0x7fffb75f7700 (LWP 24516)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fff94004970, nfds=1,
timeout=999)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007ffff4d6433f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Core.so.5
#4 0x00007ffff4d120ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b638ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#7 0x00007ffff376e61b in start_thread (arg=0x7fffb75f7700)
at pthread_create.c:465
pd = 0x7fffb75f7700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736269874944,
8816490252322239822, 140736269872448, 140737488328304, 0, 27,
-8816612576652921522, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#8 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7fffb7fff700 (LWP 24510)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffb000bd60, nfds=3,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff2cd56f1 in poll_func () at /lib64/libpulse.so.0
#2 0x00007ffff2cc70b0 in pa_mainloop_poll () at /lib64/libpulse.so.0
#3 0x00007ffff2cc7740 in pa_mainloop_iterate () at /lib64/libpulse.so.0
#4 0x00007ffff2cc77d0 in pa_mainloop_run () at /lib64/libpulse.so.0
#5 0x00007ffff2cd5639 in thread () at /lib64/libpulse.so.0
#6 0x00007fffee5b9ac8 in internal_thread_func ()
at /usr/lib64/pulseaudio/libpulsecommon-11.1.so
#7 0x00007ffff376e61b in start_thread (arg=0x7fffb7fff700)
at pthread_create.c:465
pd = 0x7fffb7fff700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736280393472,
8816490252322239822, 140736280390976, 140737488327024, 0, 0,
-8816613396991675058, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#8 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7fffbd5f9700 (LWP 24509)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffb8003110, nfds=1,
timeout=9989) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007ffff4d6433f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Core.so.5
#4 0x00007ffff4d120ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b638ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#7 0x00007ffff376e61b in start_thread (arg=0x7fffbd5f9700)
at pthread_create.c:465
pd = 0x7fffbd5f9700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736370546432,
8816490252322239822, 140736370543936, 140737488329104, 0, 0,
-8816625769718713010, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#8 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7fffc7712700 (LWP 24508)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffc00168a0, nfds=4,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007ffff4d6433f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt5Core.so.5
#4 0x00007ffff4d120ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5 0x00007ffff4b638ba in QThread::exec() () at /lib64/libQt5Core.so.5
#6 0x00007fffe2b94479 in QDBusConnectionManager::run() ()
at /lib64/libQt5DBus.so.5
#7 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#8 0x00007ffff376e61b in start_thread (arg=0x7fffc7712700)
at pthread_create.c:465
pd = 0x7fffc7712700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736539469568,
8816490252322239822, 140736539467072, 140737488334688, 0, 0,
-8816366032108358322, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#9 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7fffd5ce4700 (LWP 24507)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffd001da00, nfds=2,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d9272 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007fffd98feb36 in gdbus_shared_thread_func () at
/lib64/libgio-2.0.so.0
#4 0x00007ffff2a004c6 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ffff376e61b in start_thread (arg=0x7fffd5ce4700)
at pthread_create.c:465
pd = 0x7fffd5ce4700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736780453632,
8816490252322239822, 140736780451136, 140736797235488, 0, 0,
-8816398045720840882, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#6 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7fffd64e5700 (LWP 24506)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffd0006900, nfds=1,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007ffff29d9031 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4 0x00007ffff2a004c6 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ffff376e61b in start_thread (arg=0x7fffd64e5700)
at pthread_create.c:465
pd = 0x7fffd64e5700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736788846336,
8816490252322239822, 140736788843840, 140736797235104, 0, 0,
-8816399143621855922, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#6 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7fffd6ce6700 (LWP 24505)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x5555586b6980, nfds=1,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007ffff29d8ed9 in g_main_context_iterate.isra ()
at /lib64/libglib-2.0.so.0
#2 0x00007ffff29d8fec in g_main_context_iteration ()
at /lib64/libglib-2.0.so.0
#3 0x00007fffd6cee42d in dconf_gdbus_worker_thread ()
at /usr/lib64/gio/modules/libdconfsettings.so
#4 0x00007ffff2a004c6 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ffff376e61b in start_thread (arg=0x7fffd6ce6700)
at pthread_create.c:465
pd = 0x7fffd6ce6700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736797239040,
8816490252322239822, 140736797236544, 140737488332976, 0, 0,
-8816400243670354610, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#6 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fffe0a98700 (LWP 24504)):
#0 0x00007ffff348f36b in __GI___poll (fds=0x7fffe0a97ae8, nfds=1,
timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007fffee144fe7 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2 0x00007fffee146dda in xcb_wait_for_event () at /lib64/libxcb.so.1
#3 0x00007fffe3087a49 in QXcbEventReader::run() () at
/lib64/libQt5XcbQpa.so.5
#4 0x00007ffff4b67b92 in QThreadPrivate::start(void*) ()
at /lib64/libQt5Core.so.5
#5 0x00007ffff376e61b in start_thread (arg=0x7fffe0a98700)
at pthread_create.c:465
pd = 0x7fffe0a98700
now = <optimized out>
unwind_buf =
{cancel_jmp_buf = {{jmp_buf = {140736962594560,
8816490252322239822, 140736962592064, 140737488333920, 0, 0,
-8816440039763577522, -8816480433155312306}, mask_was_saved = 0}}, priv =
{pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype
= 0}}}
not_first_call = <optimized out>
#6 0x00007ffff349b91f in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7ffff7f91300 (LWP 24500)):
#0 0x00005555556b7210 in peakup (ym=Python Exception <class
'gdb.MemoryError'> Cannot access memory at address 0x8001fefa985c:
#1 0x00005555556a8487 in freqcal (id2=Python Exception <class 'gdb.error'>
value requires 720000 bytes, which is more than max-value-size:
#2 0x000055555566752c in MainWindow::dataSink(long long) (this=
0x7fffffffb420, frames=<optimized out>)
at
/usr/src/debug/wsjtx-1.8.0-1.fc27.x86_64/build/wsjtx-prefix/src/wsjtx/mainwindow.cpp:1222
s = {0 <repeats 6827 times>}
line =
Any ideas?
Thanks,
Richard
KF5OIM
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel