Hi everybody, I seem to need help with an error
free(): double free detected in tcache 2 at the gromox-delivery service startup

After the latest update 22. Feb 2025, to gromox 2.42.2.gc035dfb-lp155.3.1, gromox-delivery service fails to start
repeated block in output of journalctl -fu gromox-delivery -n 1000:

Feb 23 16:26:16 mail systemd[1]: Started Gromox mail spooler.
Feb 23 16:26:16 mail delivery[10756]: gromox-delivery 2.42.2.gc035dfb (pid 10756 uid 0)
Feb 23 16:26:16 mail delivery[10756]: system: host ID is "mail.xxx.xxx"
Feb 23 16:26:16 mail delivery[10756]: delivery: remote_delivery SMTP server is smtp://[::1]:25
Feb 23 16:26:16 mail delivery[10756]: system: maximum file descriptors: 524288
Feb 23 16:26:16 mail delivery[10756]: gromox-delivery 2.42.2.gc035dfb (pid 10756 uid 479)
Feb 23 16:26:16 mail delivery[10756]: system: host ID is "mail.xxx.xxx"
Feb 23 16:26:16 mail delivery[10756]: delivery: remote_delivery SMTP server is smtp://[::1]:25
Feb 23 16:26:16 mail delivery[10756]: system: maximum file descriptors: 524288
Feb 23 16:26:16 mail delivery[10756]: ldap_adaptor: default host <ldaps://ldap.xxx.xxx> +TLS, base <DC=xxx,DC=xxx>, #conn=8, mailattr=mail
Feb 23 16:26:17 mail delivery[10756]: free(): double free detected in tcache 2
Feb 23 16:26:18 mail systemd[1]: gromox-delivery.service: Main process exited, code=killed, status=6/ABRT
Feb 23 16:26:18 mail systemd[1]: gromox-delivery.service: Failed with result 'signal'.
Feb 23 16:26:18 mail systemd[1]: gromox-delivery.service: Scheduled restart job, restart counter is at 15.
Feb 23 16:26:18 mail systemd[1]: Stopped Gromox mail spooler.

Looks like programming error, or other idea?
Restarts of the service, system did not help

How you can help me

  1. What is this tcache? Can it be cleared, can you share the command?
  2. I would like to rollback to previous version, but it is not in the repository. Can you point me to alternative?

System

# lsb_release -a
LSB Version:    n/a
Distributor ID: n/a
Description:    grommunio 2025.01.1
Release:        15.5
Codename:       n/a

# cat /etc/os-release
ANSI_COLOR="0;36"
BUG_REPORT_URL="https://github.com/grommunio"
CPE_NAME="cpe:/o:opensuse:leap:15.5"
DOCUMENTATION_URL="https://docs.grommunio.com/"
HOME_URL="https://grommunio.com/"
ID="grommunio-lds"
ID_LIKE="suse opensuse"
NAME="grommunio"
PRETTY_NAME="grommunio 2025.01.1"
PRIVACY_POLICY="https://grommunio.com/privacy/"
SUPPORT_URL="https://community.grommunio.com/"
VARIANT="grommunio appliance"
VARIANT_ID="appliance"
VERSION_ID="15.5"
VERSION="2025.1.1"

# cat /etc/gromox/delivery.cfg
default_domain=xxx.xxx

# cat /etc/gromox/smtp.cfg
listen_port=24
default_domain=xxx.xxx

Note: xxx strings are masks for real values

After system update to 15.6 now dumps core:

systemd-coredump
Process 2990 (delivery) of user 479 dumped core.

Stack trace of thread 2995:
#0  0x00007fd4490a941c __pthread_kill_implementation (libc.so.6 + 0xa941c)
#1  0x00007fd449057842 raise (libc.so.6 + 0x57842)
#2  0x00007fd44903f5cf abort (libc.so.6 + 0x3f5cf)
#3  0x00007fd449040497 __libc_message.cold (libc.so.6 + 0x40497)
#4  0x00007fd4490b3ad7 malloc_printerr (libc.so.6 + 0xb3ad7)
#5  0x00007fd4490b6089 _int_free (libc.so.6 + 0xb6089)
#6  0x00007fd4490b87ff free (libc.so.6 + 0xb87ff)
#7  0x00007fd449b1250d _ZNKSt14default_deleteIA_cEclIcEENSt9enable_ifIXsrSt14is_convertibleIPA_T_PS0_E5valueEvE4typeEPS5_ (libgxm_exmdb_local.so.0 + 0xb50d)
#8  0x00007fd449b12532 _ZSt8_DestroyIPSt10unique_ptrIA_cSt14default_deleteIS1_EEEvT_S6_ (libgxm_exmdb_local.so.0 + 0xb532)
#9  0x00007fd449b1204c _ZN13alloc_context5clearEv (libgxm_exmdb_local.so.0 + 0xb04c)
#10 0x0000000000408657 transporter_pass_mpc_hooks (delivery + 0x8657)
#11 0x000000000040a747 dxp_thrwork (delivery + 0xa747)
#12 0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#13 0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)

Stack trace of thread 2990:
#0  0x00007fd4490f1545 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xf1545)
#1  0x00007fd449104203 __nanosleep (libc.so.6 + 0x104203)
#2  0x00007fd44911581a sleep (libc.so.6 + 0x11581a)
#3  0x00000000004045f6 main (delivery + 0x45f6)
#4  0x00007fd449040e6c __libc_start_call_main (libc.so.6 + 0x40e6c)
#5  0x00007fd449040f35 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x40f35)
#6  0x0000000000403a31 _start (delivery + 0x3a31)

Stack trace of thread 2992:
#0  0x00007fd4490a3c4e __futex_abstimed_wait_common (libc.so.6 + 0xa3c4e)
#1  0x00007fd4490a6bb5 pthread_cond_timedwait@@GLIBC_2.3.2 (libc.so.6 + 0xa6bb5)
#2  0x00007fd449b1de1f __gthread_cond_timedwait (libgxm_alias_resolve.so.0 + 0x4e1f)
#3  0x00007fd449b1ded8 _ZNSt18condition_variable10wait_untilINSt6chrono3_V212steady_clockENS1_8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointIT_T0_EE (libgxm_alias_resolve.so.0 + 0x4ed8)
#4  0x00007fd449b1cc5f xa_refresh_thread (libgxm_alias_resolve.so.0 + 0x3c5f)
#5  0x00007fd449b1d7b3 _ZSt13__invoke_implIvPFvvEJEET_St14__invoke_otherOT0_DpOT1_ (libgxm_alias_resolve.so.0 + 0x47b3)
#6  0x00007fd4494e8964 n/a (libstdc++.so.6 + 0xe8964)
#7  0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#8  0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)

Stack trace of thread 2993:
#0  0x00007fd4490f1545 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xf1545)
#1  0x00007fd449104203 __nanosleep (libc.so.6 + 0x104203)
#2  0x00007fd44911581a sleep (libc.so.6 + 0x11581a)
#3  0x00007fd449b0fae9 mdl_thrwork (libgxm_exmdb_local.so.0 + 0x8ae9)
#4  0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#5  0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)

Stack trace of thread 2994:
#0  0x00007fd4490f1545 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xf1545)
#1  0x00007fd449104203 __nanosleep (libc.so.6 + 0x104203)
#2  0x00007fd44911581a sleep (libc.so.6 + 0x11581a)
#3  0x00007fd449256488 cl_pinger (libgromox_exrpc.so.0 + 0x12488)
#4  0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#5  0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)

Stack trace of thread 2991:
#0  0x00007fd4490f1545 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xf1545)
#1  0x00007fd449104203 __nanosleep (libc.so.6 + 0x104203)
#2  0x00007fd44912e4d5 usleep (libc.so.6 + 0x12e4d5)
#3  0x00000000004065b0 mdq_thrwork (delivery + 0x65b0)
#4  0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#5  0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)

Stack trace of thread 2996:
#0  0x00007fd4490f1545 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xf1545)
#1  0x00007fd449104203 __nanosleep (libc.so.6 + 0x104203)
#2  0x00007fd44911581a sleep (libc.so.6 + 0x11581a)
#3  0x0000000000409078 dxp_scanwork (delivery + 0x9078)
#4  0x00007fd4490a758c start_thread (libc.so.6 + 0xa758c)
#5  0x00007fd44912ea28 __clone3 (libc.so.6 + 0x12ea28)
ELF object binary architecture: AMD x86-64

CODE_FILE
    ../src/coredump/coredump.c
CODE_FUNC
    submit_coredump
CODE_LINE
    994
COREDUMP_CGROUP
    /system.slice/gromox-delivery.service
COREDUMP_CMDLINE
    /usr/libexec/gromox/delivery
COREDUMP_COMM
    delivery
COREDUMP_CWD
    /
COREDUMP_ENVIRON
    LANG=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin INVOCATION_ID=cc27405bd44f407cbf905071517dc75b JOURNAL_STREAM=8:37949 SYSTEMD_EXEC_PID=2990 GX_REEXEC_DONE=1 
COREDUMP_EXE
    /usr/libexec/gromox/delivery
COREDUMP_FILENAME
    /var/lib/systemd/coredump/core.delivery.479.d5a3702b4fd84cf58178fbe2b03fd397.2990.1740441027000000.zst
COREDUMP_GID
    479
COREDUMP_HOSTNAME
    mail
COREDUMP_OPEN_FDS
    0:/dev/null pos: 0 flags: 0100000 mnt_id: 32 ino: 4 1:socket:[37949] pos: 0 flags: 02 mnt_id: 9 ino: 37949 scm_fds: 0 2:socket:[37949] pos: 0 flags: 02 mnt_id: 9 ino: 37949 scm_fds: 0 3:socket:[37970] pos: 0 flags: 02 mnt_id: 9 ino: 37970 scm_fds: 0 4:socket:[37973] pos: 0 flags: 02000002 mnt_id: 9 ino: 37973 scm_fds: 0 5:socket:[38988] pos: 0 flags: 02000002 mnt_id: 9 ino: 38988 6:/var/lib/gromox/queue/mess pos: 512 flags: 02304000 mnt_id: 453 ino: 4836378 7:/var/lib/gromox/queue/cache pos: 0 flags: 02304000 mnt_id: 453 ino: 3031831 8:socket:[38986] pos: 0 flags: 02000002 mnt_id: 9 ino: 38986 
COREDUMP_PACKAGE_JSON
    {"elfType":"coredump","elfArchitecture":"AMD x86-64"}
COREDUMP_PID
    2990
COREDUMP_PROC_AUXV
    [binární data]
COREDUMP_PROC_CGROUP
    0::/system.slice/gromox-delivery.service 
COREDUMP_PROC_LIMITS
    Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 8388608 unlimited bytes Max core file size unlimited unlimited bytes Max resident set unlimited unlimited bytes Max processes 31671 31671 processes Max open files 524288 524288 files Max locked memory 8388608 8388608 bytes Max address space unlimited unlimited bytes Max file locks unlimited unlimited locks Max pending signals 31671 31671 signals Max msgqueue size 819200 819200 bytes Max nice priority 0 0 Max realtime priority 0 0 Max realtime timeout unlimited unlimited us 
COREDUMP_PROC_MAPS
    00400000-00410000 r-xp 00000000 fe:00 4539027 /usr/libexec/gromox/delivery 00410000-00411000 r--p 00010000 fe:00 4539027 /usr/libexec/gromox/delivery 00411000-00412000 rw-p 00011000 fe:00 4539027 /usr/libexec/gromox/delivery 2ffe5000-301b8000 rw-p 00000000 00:00 0 [heap] 7fd434000000-7fd434021000 rw-p 00000000 00:00 0 7fd434021000-7fd438000000 ---p 00000000 00:00 0 7fd438000000-7fd438021000 rw-p 00000000 00:00 0 7fd438021000-7fd43c000000 ---p 00000000 00:00 0 7fd43cffd000-7fd43cffe000 ---p 00000000 00:00 0 7fd43cffe000-7fd43dffe000 rw-p 00000000 00:00 0 7fd43dffe000-7fd43dfff000 ---p 00000000 00:00 0 7fd43dfff000-7fd43efff000 rw-p 00000000 00:00 0 7fd43efff000-7fd43f000000 ---p 00000000 00:00 0 7fd43f000000-7fd44081c000 rw-p 00000000 00:00 0 7fd44081c000-7fd444000000 ---p 00000000 00:00 0 7fd4445fd000-7fd4445fe000 ---p 00000000 00:00 0 7fd4445fe000-7fd4455fe000 rw-p 00000000 00:00 0 7fd4455fe000-7fd4455ff000 ---p 00000000 00:00 0 7fd4455ff000-7fd445dff000 rw-p 00000000 00:00 0 7fd445dff000-7fd445e00000 ---p 00000000 00:00 0 7fd445e00000-7fd446e00000 rw-p 00000000 00:00 0 7fd446e00000-7fd446e08000 r-xp 00000000 fe:00 262372 /usr/lib64/libffi.so.7.1.0 7fd446e08000-7fd447008000 ---p 00008000 fe:00 262372 /usr/lib64/libffi.so.7.1.0 7fd447008000-7fd447009000 r--p 00008000 fe:00 262372 /usr/lib64/libffi.so.7.1.0 7fd447009000-7fd44700a000 rw-p 00009000 fe:00 262372 /usr/lib64/libffi.so.7.1.0 7fd447200000-7fd447294000 r-xp 00000000 fe:00 683712 /usr/lib64/libgmp.so.10.3.2 7fd447294000-7fd447494000 ---p 00094000 fe:00 683712 /usr/lib64/libgmp.so.10.3.2 7fd447494000-7fd447495000 r--p 00094000 fe:00 683712 /usr/lib64/libgmp.so.10.3.2 7fd447495000-7fd447496000 rw-p 00095000 fe:00 683712 /usr/lib64/libgmp.so.10.3.2 7fd447600000-7fd44777e000 r-xp 00000000 fe:00 817402 /usr/lib64/libunistring.so.2.1.0 7fd44777e000-7fd44797e000 ---p 0017e000 fe:00 817402 /usr/lib64/libunistring.so.2.1.0 7fd44797e000-7fd447981000 r--p 0017e000 fe:00 817402 /usr/lib64/libunistring.so.2.1.0 7fd447981000-7fd447982000 rw-p 00181000 fe:00 817402 /usr/lib64/libunistring.so.2.1.0 7fd447982000-7fd447983000 rw-p 00000000 00:00 0 7fd4479af000-7fd447a00000 rw-p 00000000 00:00 0 7fd447a00000-7fd447a1c000 r-xp 00000000 fe:00 683739 /usr/lib64/libidn2.so.0.3.6 7fd447a1c000-7fd447c1b000 ---p 0001c000 fe:00 683739 /usr/lib64/libidn2.so.0.3.6 7fd447c1b000-7fd447c1c000 r--p 0001b000 fe:00 683739 /usr/lib64/libidn2.so.0.3.6 7fd447c1c000-7fd447c1d000 rw-p 0001c000 fe:00 683739 /usr/lib64/libidn2.so.0.3.6 7fd447c1e000-7fd447d61000 rw-p 00000000 00:00 0 7fd447da8000-7fd447e00000 r--p 00000000 fe:00 154071 /usr/lib/locale/C.utf8/LC_CTYPE 7fd447e00000-7fd448003000 r-xp 00000000 fe:00 154056 /usr/lib64/libgnutls.so.30.37.1 7fd448003000-7fd448014000 r--p 00203000 fe:00 154056 /usr/lib64/libgnutls.so.30.37.1 7fd448014000-7fd448016000 rw-p 00214000 fe:00 154056 /usr/lib64/libgnutls.so.30.37.1 7fd448016000-7fd44801a000 rw-p 00000000 00:00 0 7fd44802c000-7fd44802f000 r-xp 00000000 fe:00 6575804 /usr/lib64/gconv/UTF-16.so 7fd44802f000-7fd448030000 r--p 00002000 fe:00 6575804 /usr/lib64/gconv/UTF-16.so 7fd448030000-7fd448031000 rw-p 00003000 fe:00 6575804 /usr/lib64/gconv/UTF-16.so 7fd448031000-7fd448078000 r-xp 00000000 fe:00 154075 /usr/lib64/libhogweed.so.6.8 7fd448078000-7fd44807a000 r--p 00046000 fe:00 154075 /usr/lib64/libhogweed.so.6.8 7fd44807a000-7fd44807b000 rw-p 00048000 fe:00 154075 /usr/lib64/libhogweed.so.6.8 
COREDUMP_PROC_MOUNTINFO
    453 89 254:0 / / rw,relatime shared:367 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 471 453 0:5 / /dev rw,nosuid shared:375 master:2 - devtmpfs devtmpfs rw,size=4096k,nr_inodes=1013496,mode=755,inode64 472 471 0:22 / /dev/shm rw,nosuid,nodev shared:376 master:3 - tmpfs tmpfs rw,inode64 473 471 0:23 / /dev/pts rw,nosuid,noexec,relatime shared:377 master:4 - devpts devpts rw,gid=5,mode=620,ptmxmode=000 474 471 0:29 / /dev/hugepages rw,nosuid,nodev,relatime shared:378 master:14 - hugetlbfs hugetlbfs rw,pagesize=2M 475 471 0:19 / /dev/mqueue rw,nosuid,nodev,noexec,relatime shared:379 master:15 - mqueue mqueue rw 476 453 0:21 / /sys rw,nosuid,nodev,noexec,relatime shared:380 master:5 - sysfs sysfs rw 477 476 0:6 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:381 master:6 - securityfs securityfs rw 478 476 0:25 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime shared:382 master:7 - cgroup2 cgroup2 rw,nsdelegate,memory_recursiveprot 479 476 0:26 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:383 master:8 - pstore pstore rw 480 476 0:27 / /sys/fs/bpf rw,nosuid,nodev,noexec,relatime shared:384 master:9 - bpf bpf rw,mode=700 481 476 0:7 / /sys/kernel/debug rw,nosuid,nodev,noexec,relatime shared:385 master:16 - debugfs debugfs rw 482 476 0:12 / /sys/kernel/tracing rw,nosuid,nodev,noexec,relatime shared:386 master:17 - tracefs tracefs rw 483 476 0:31 / /sys/kernel/config rw,nosuid,nodev,noexec,relatime shared:387 master:18 - configfs configfs rw 484 476 0:32 / /sys/fs/fuse/connections rw,nosuid,nodev,noexec,relatime shared:388 master:19 - fusectl fusectl rw 485 453 0:20 / /proc rw,nosuid,nodev,noexec,relatime shared:389 master:10 - proc proc rw 486 485 0:28 / /proc/sys/fs/binfmt_misc rw,relatime shared:390 master:13 - autofs systemd-1 rw,fd=32,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=20189 487 453 0:24 / /run rw,nosuid,nodev shared:391 master:11 - tmpfs tmpfs rw,size=1627416k,nr_inodes=819200,mode=755,inode64 496 453 253:3 / /boot ro,relatime shared:395 master:12 - xfs /dev/vda3 rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 525 496 253:2 / /boot/efi ro,relatime shared:396 master:46 - vfat /dev/vda2 rw,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 526 453 254:0 /bin /bin ro,relatime shared:397 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 531 453 254:0 /lib /lib ro,relatime shared:398 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 532 453 254:0 /lib64 /lib64 ro,relatime shared:399 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 488 487 0:24 /systemd/inaccessible/dir /run/credentials ro,nosuid,nodev,noexec shared:392 master:11 - tmpfs tmpfs rw,size=1627416k,nr_inodes=819200,mode=755,inode64 491 487 0:24 /systemd/propagate/gromox-delivery.service /run/systemd/incoming ro,nosuid,nodev master:11 - tmpfs tmpfs rw,size=1627416k,nr_inodes=819200,mode=755,inode64 492 453 254:0 /sbin /sbin ro,relatime shared:400 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 493 453 254:0 /usr /usr ro,relatime shared:587 master:1 - xfs /dev/mapper/grommunio-LVRoot rw,attr2,inode64,logbufs=8,logbsize=32k,noquota 
COREDUMP_PROC_STATUS
    Name: delivery Umask: 0002 State: D (disk sleep) Tgid: 2990 Ngid: 0 Pid: 2990 PPid: 1 TracerPid: 0 Uid: 479 479 479 479 Gid: 479 479 479 479 FDSize: 128 Groups: 478 479 NStgid: 2990 NSpid: 2990 NSpgid: 2990 NSsid: 2990 Kthread: 0 VmPeak: 332432 kB VmSize: 332432 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 33424 kB VmRSS: 33424 kB RssAnon: 18320 kB RssFile: 15104 kB RssShmem: 0 kB VmData: 102924 kB VmStk: 132 kB VmExe: 64 kB VmLib: 27584 kB VmPTE: 192 kB VmSwap: 0 kB HugetlbPages: 0 kB CoreDumping: 1 THP_enabled: 1 untag_mask: 0xffffffffffffffff Threads: 7 SigQ: 0/31671 SigPnd: 0000000000000000 ShdPnd: 0000000000000000 SigBlk: 0000000000000000 SigIgn: 0000000000001000 SigCgt: 0000000100006a03 CapInh: 0000000000000000 CapPrm: 0000000000000000 CapEff: 0000000000000000 CapBnd: 000001ffffffffff CapAmb: 0000000000000000 NoNewPrivs: 0 Seccomp: 0 Seccomp_filters: 0 Speculation_Store_Bypass: thread vulnerable SpeculationIndirectBranch: conditional enabled Cpus_allowed: f Cpus_allowed_list: 0-3 Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 Mems_allowed_list: 0 voluntary_ctxt_switches: 22 nonvoluntary_ctxt_switches: 21 x86_Thread_features: x86_Thread_features_locked: 
COREDUMP_RLIMIT
    18446744073709551615
COREDUMP_ROOT
    /
COREDUMP_SIGNAL
    6
COREDUMP_SIGNAL_NAME
    SIGABRT
COREDUMP_SLICE
    system.slice
COREDUMP_TIMESTAMP
    1740441027000000
COREDUMP_UID
    479
COREDUMP_UNIT
    gromox-delivery.service
MESSAGE_ID
    fc2e22bc6ee647b6b90729ab34a250b1
PRIORITY
    2
SYSLOG_IDENTIFIER
    systemd-coredump
_BOOT_ID
    d5a3702b4fd84cf58178fbe2b03fd397
_CAP_EFFECTIVE
    0
_CMDLINE
    /usr/lib/systemd/systemd-coredump
_COMM
    systemd-coredum
_EXE
    /usr/lib/systemd/systemd-coredump
_GID
    474
_HOSTNAME
    mail
_PID
    3000
_RUNTIME_SCOPE
    system
_SELINUX_CONTEXT
    unconfined 
_SOURCE_REALTIME_TIMESTAMP
    1740441028224610
_SYSTEMD_CGROUP
    /system.slice/system-systemd\x2dcoredump.slice/systemd-coredump@25-2999-0.service
_SYSTEMD_INVOCATION_ID
    f616254dc4bc4434ad6cd66680a32fea
_SYSTEMD_SLICE
    system-systemd\x2dcoredump.slice
_SYSTEMD_UNIT
    systemd-coredump@25-2999-0.service
_TRANSPORT
    journal
_UID
    474
__CURSOR
    s=8f3419731d9e48fdbc418445a272253e;i=1169e;b=d5a3702b4fd84cf58178fbe2b03fd397;m=5e086cf;t=62eec013d66c5;x=e9353b1c33d41d6
__MONOTONIC_TIMESTAMP
    98600655
__REALTIME_TIMESTAMP
    1740441028224709
__SEQNUM
    71326
__SEQNUM_ID
    8f3419731d9e48fdbc418445a272253e

Similar issue on Debian with gromox 2.42:
delivery[4038074]: double free or corruption (out)

to be more precise:
2.41.97.gd9eb9c8-1+21.1 already has the issue, while
2.41.16.gee901f3-1+15.1 is working as expected.

    confirmed.

    it is possible to "reanimate" the service with tmalloc4.
    But this only leads to multiple duplicates delivered to mailboxes

    Any damaged file in the delivery queues?

    ls /var/lib/gromox/queue/*

    Checking the subfolders, I see a few files in /var/lib/gromox/queue/save, but they are dating back by at least one year.

    But I had the same situation when using the faulty versions of grommox-delivery, that emails did show up in inboxes 10 times or even more for the same email. They did not look corrupted and could be cleand up via the regular MUA (Outlook).

    Following the docs here https://docs.grommunio.com/admin/operations.html, I moved the messaes from .../save to .../mess to requeue them. 2 of the messages have been processed immdeately, the others remain in .../mess.
    But no logs in "journalctl -b -u gromox-delivery", "/var/log/gromox/gromox.log" or even "/var/log/mail.log".

    I tend to delete the stuff in .../mess, as having a look into the files on the shell did show that these are no valuable emails.

    weini
    mmh any chance to replace 2.42.3 with the working one ?

      sadly I have the same situation since last week (only on my home Testlab with community Edition, all supported installations work fine), so I realy think there is s.th. not ok with the aktuel grommunio-delivery packet (EL9 )

      emstersj Sure, but you need the old version. So check your backups, your apt cache (on Debian) and the like. Downgrading is easy, if you have the package file.

      mmh i think i got fooled : )
      i always made updates with. zypper ref && zypper up
      leading to some version mixup..
      firing grommunio-update upgrade .... all fine now
      no bloody memory leaks

      anybody to confirm this ?

      Confirm today's gromox-delivery 2.42.10.gec8e477 solves the problem on openSUSE appliance. Thank you

      © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice