Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Fldigi 4.2.06.26 crash when trying to view "show active frequencies"
开云体育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 |
开云体育Hi David Worked without fault here. "Recent activity for grid QF" showed up okay. Also ran in terminal with no errant info, Fairly vanilla configure here, just --enable-optimizations=native on Debian 12.10, i5 Toshiba laptop. Cheers Bob VK2YQA On 30/3/25 06:00, David Ranch, KI6ZHD
via groups.io wrote:
Hello Everyone, |
first, googling the error, "stack smashing detected", indicates gcc protection found a buffer overflow. with that and the traceback, I'd suggest opening a bug upstream... it's a code foul up. On Sat, Mar 29, 2025, 12:00 David Ranch, KI6ZHD via <linuxham-fld=[email protected]> wrote:
|
开云体育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, |
David, Please run fldigi from within the gnu debugger, gdb.??. Send me the results of the backtrace command after you force another crash. David On Sat, Mar 29, 2025 at 8:17?PM Bob W6CP via <bob=[email protected]> wrote:
|
to navigate to use esc to dismiss