开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: Fldigi 4.2.06.26 crash when trying to view "show active frequencies"


 

开云体育

David,

Was the updated fldigi installed over an existing one? (i.e. with an existing configuration) If so, try deleting (or renaming) your .fldigi folder.

Bob W6CP


On 3/29/25 12:00, David Ranch, KI6ZHD via groups.io wrote:

Hello Everyone,

I'm re-setting up my station on Ubuntu 24.04 and just compiled up Fldigi and Flrig.? For Fldigi, I configured the ./configure stage for compiling with the following:
--
? $ ./configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir
=/var --disable-option-checking --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-libmbe
dtls LIBMBEDTLS_CFLAGS=-I/usr/include/mbedtls 'LIBMBEDTLS_LIBS=-lmbedtls -lmbedx509 -lmbedcrypto'
--

Everything seems to be running well except if I click on the "Open List" book icon and then click on the "Show active frequencies" dialog bubble icon on the right of the book icon, the waterfall and general UI freezes for about 5 seconds and then I see in the terminal I started it in:
--
*** stack smashing detected ***: terminated
Segmentation fault (core dumped)
--


The stack trace I'm getting from the coredump is as follows:
--
--- source code stack trace ---
#0? __GI___pthread_enable_asynccancel () at ./nptl/cancellation.c:33
? [Error: cancellation.c was not found in source tree]
#1? 0x00007bbe98f1c598 in __GI___libc_write (nbytes=15, buf=0x5d7c99d99dc8, fd=2) at ../sysdeps/unix/sysv/linux/write.c:26
? [Error: write.c was not found in source tree]
#2? __GI___libc_write (fd=2, buf=0x5d7c99d99dc8, nbytes=15) at ../sysdeps/unix/sysv/linux/write.c:24
? [Error: write.c was not found in source tree]
#3? 0x00007bbe98e93975 in _IO_new_file_write (f=0x7bbe990044e0 <_IO_2_1_stderr_>, data=0x5d7c99d99dc8, n=15) at ./libio/fileops.c:1181
? [Error: fileops.c was not found in source tree]
#4? 0x00007bbe98e93bda in new_do_write (to_do=<optimized out>, data=0x5d7c99d99dc8 "\nCaught signal ", fp=0x7bbe990044e0 <_IO_2_1_stderr_>) at ./libio/libioP.h:1030
? [Error: libioP.h was not found in source tree]
#5? _IO_new_file_xsputn (n=15, data=<optimized out>, f=<optimized out>) at ./libio/fileops.c:1255
? [Error: fileops.c was not found in source tree]
#6? _IO_new_file_xsputn (f=0x7bbe990044e0 <_IO_2_1_stderr_>, data=<optimized out>, n=15) at ./libio/fileops.c:1197
? [Error: fileops.c was not found in source tree]
#7? 0x00007bbe98e86a12 in __GI__IO_fwrite (buf=0x5d7c99d99dc8, size=1, count=15, fp=0x7bbe990044e0 <_IO_2_1_stderr_>) at ./libio/libioP.h:1030
? [Error: libioP.h was not found in source tree]
#8? 0x00007bbe99356dc4 in std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#9? 0x00007bbe9935713c in std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*) () at /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00005d7c99c39e89 in ??? ()
#11 0x00005d7c99c39f99 in ??? ()
#12 0x00007bbe98e45330 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#13 0x00005d7c99c39f80 in ??? ()
#14 0x00007bbe98e45330 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#15 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
? [Error: pthread_kill.c was not found in source tree]
#16 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
? [Error: pthread_kill.c was not found in source tree]
#17 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
? [Error: pthread_kill.c was not found in source tree]
#18 0x00007bbe98e4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
? [Error: raise.c was not found in source tree]
#19 0x00007bbe98e288ff in __GI_abort () at ./stdlib/abort.c:79
? [Error: abort.c was not found in source tree]
#20 0x00007bbe98e297b6 in __libc_message_impl (fmt=fmt@entry=0x7bbe98fce765 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:134
? [Error: libc_fatal.c was not found in source tree]
#21 0x00007bbe98f36c19 in __GI___fortify_fail (msg=msg@entry=0x7bbe98fce77d "stack smashing detected") at ./debug/fortify_fail.c:24
? [Error: fortify_fail.c was not found in source tree]
#22 0x00007bbe98f37ea4 in __stack_chk_fail () at ./debug/stack_chk_fail.c:24
? [Error: stack_chk_fail.c was not found in source tree]
#23 0x00007bbe9a1b8e3a in ??? () at /lib/x86_64-linux-gnu/libmbedcrypto.so.7
#24 0x00007bbe9a1b4823 in mbedtls_entropy_init () at /lib/x86_64-linux-gnu/libmbedcrypto.so.7
--


This is 100% reproducable so I'm curious if other people are seeing this as well.? Any recommendations on a fix?

--David
KI6ZHD

Join [email protected] to automatically receive all group messages.