Hi People! I just try to use fmail (I've never used it before, so I may 
be doing something wrong)
I compiled it on debian12 with no errors (latests git from SF.net), 
fdconfig works and I started configuring some things.
But if you want to do a fmail toss or scan etc, they all fail with the  following error message
If you have any insight into where to start looking, it would be appreciated
ragnarok@ragnarok-pc:~/fido/fmail$ ./fmail toss
FMail-lnx64-2.3.1.0 - The Fast Echomail Processor
Copyright (C) 1991-2024 by FMail Developers - All rights reserved
Scanning netmail directory...
malloc(): invalid next size (unsorted)
Abortado
ragnarok@ragnarok-pc:~/fido/fmail$ gdb ./fmail
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<
http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see: <
https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
     <
http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./fmail...
(No debugging symbols found in ./fmail)
(gdb) set args toss
(gdb) r
Starting program: /home/ragnarok/fido/fmail/fmail toss
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". FMail-lnx64-2.3.1.0 - The Fast Echomail Processor
Copyright (C) 1991-2024 by FMail Developers - All rights reserved
Scanning netmail directory...
malloc(): invalid next size (unsorted)
Program received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, 
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
44	./nptl/pthread_kill.c: No existe el fichero o el directorio.
(gdb) bt
#0  __pthread_kill_implementation (threadid=<optimized out>,  signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
#1  0x00007ffff7e36f1f in __pthread_kill_internal (signo=6,  threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#2  0x00007ffff7de7fb2 in __GI_raise (sig=sig@entry=6) at  ../sysdeps/posix/raise.c:26
#3  0x00007ffff7dd2472 in __GI_abort () at ./stdlib/abort.c:79
#4  0x00007ffff7e2b430 in __libc_message (action=action@entry=do_abort,  fmt=fmt@entry=0x7ffff7f45459 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
#5  0x00007ffff7e4083a in malloc_printerr (str=str@entry=0x7ffff7f48590  "malloc(): invalid next size (unsorted)") at ./malloc/malloc.c:5660
#6  0x00007ffff7e43974 in _int_malloc (av=av@entry=0x7ffff7f7ec60  <main_arena>, bytes=bytes@entry=32816) at ./malloc/malloc.c:4001
#7  0x00007ffff7e44a8a in __GI___libc_malloc (bytes=bytes@entry=32816) 
at ./malloc/malloc.c:3315
#8  0x00007ffff7e7bd65 in __alloc_dir (fd=fd@entry=4,  close_fd=close_fd@entry=true, flags=flags@entry=0,  statp=statp@entry=0x7fffffff4fe0)
     at ../sysdeps/unix/sysv/linux/opendir.c:115
#9  0x00007ffff7e7bdd2 in opendir_tail (fd=4) at  ../sysdeps/unix/sysv/linux/opendir.c:63
#10 0x0000555555589fcf in Delete ()
#11 0x0000555555577d86 in initMsg ()
#12 0x000055555556ef78 in Toss ()
#13 0x00005555555722a9 in main ()
(gdb)
(gdb) bt full
#0  __pthread_kill_implementation (threadid=<optimized out>,  signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
         tid = <optimized out>
         ret = 0
         pd = <optimized out>
         old_mask = {__val = {0}}
         ret = <optimized out>
#1  0x00007ffff7e36f1f in __pthread_kill_internal (signo=6,  threadid=<optimized out>) at ./nptl/pthread_kill.c:78
No locals.
#2  0x00007ffff7de7fb2 in __GI_raise (sig=sig@entry=6) at  ../sysdeps/posix/raise.c:26
         ret = <optimized out>
#3  0x00007ffff7dd2472 in __GI_abort () at ./stdlib/abort.c:79
         save_stage = 1
         act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction =  0x20}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0,
           sa_restorer = 0x0}
#4  0x00007ffff7e2b430 in __libc_message (action=action@entry=do_abort,  fmt=fmt@entry=0x7ffff7f45459 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
         ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area =  0x7fffffff4f20, reg_save_area = 0x7fffffff4eb0}}
         fd = <optimized out>
         list = <optimized out>
         nlist = <optimized out>
         cp = <optimized out>
#5  0x00007ffff7e4083a in malloc_printerr (str=str@entry=0x7ffff7f48590  "malloc(): invalid next size (unsorted)") at ./malloc/malloc.c:5660
No locals.
#6  0x00007ffff7e43974 in _int_malloc (av=av@entry=0x7ffff7f7ec60  <main_arena>, bytes=bytes@entry=32816) at ./malloc/malloc.c:4001
         next = <optimized out>
         iters = <optimized out>
         nb = <optimized out>
         idx = <optimized out>
         bin = <optimized out>
         victim = <optimized out>
         size = <optimized out>
         victim_index = <optimized out>
         remainder = <optimized out>
         remainder_size = <optimized out>
         block = <optimized out>
         bit = <optimized out>
         map = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
         fwd = <optimized out>
         bck = <optimized out>
         tcache_unsorted_count = 0
         tcache_nb = <optimized out>
         tc_idx = 2050
         return_cached = <optimized out>
         __PRETTY_FUNCTION__ = "_int_malloc"
#7  0x00007ffff7e44a8a in __GI___libc_malloc (bytes=bytes@entry=32816) 
at ./malloc/malloc.c:3315
         ar_ptr = <optimized out>
         victim = <optimized out>
         tbytes = <optimized out>
         tc_idx = <optimized out>
         __PRETTY_FUNCTION__ = "__libc_malloc"
#8  0x00007ffff7e7bd65 in __alloc_dir (fd=fd@entry=4,  close_fd=close_fd@entry=true, flags=flags@entry=0,  statp=statp@entry=0x7fffffff4fe0)
     at ../sysdeps/unix/sysv/linux/opendir.c:115
         max_buffer_size = max_buffer_size
         allocation_size = allocation_size
         allocation = 32768
         dirp = <optimized out>
#9  0x00007ffff7e7bdd2 in opendir_tail (fd=4) at  ../sysdeps/unix/sysv/linux/opendir.c:63
         statbuf = {st_dev = 2050, st_ino = 47334377, st_nlink = 2, 
st_mode = 16872, st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0,
           st_size = 4096, st_blksize = 4096, st_blocks = 8, st_atim = 
{tv_sec = 1731358221, tv_nsec = 628824417}, st_mtim = {tv_sec = 1712017816,
             tv_nsec = 583052348}, st_ctim = {tv_sec = 1722349498, 
tv_nsec = 245415084}, __glibc_reserved = {0, 0, 0}}
#10 0x0000555555589fcf in Delete ()
No symbol table info available.
#11 0x0000555555577d86 in initMsg ()
No symbol table info available.
#12 0x000055555556ef78 in Toss ()
No symbol table info available.
#13 0x00005555555722a9 in main ()
No symbol table info available.
(gdb)
--- SBBSecho 3.21-Linux
 * Origin: Dock Sud BBS - 
http://bbs.docksud.com.ar (4:902/26)