Last night, gromox-delivery started core dumping and I can't figure out why. I was running OpenSUSE 15.6, thinking that might be the problem I upgraded to 16.0, but the core dumping continues.
Any help from someone please? Obviously there's no email being delivered at the moment...
grommunio-admin-api-1.20.5.m0b009eb-lp160.20.1.noarch
grommunio-admin-common-50.10f1afb-lp160.51.1.noarch
grommunio-admin-web-5.0.0.39.a53d254-lp160.178.1.noarch
grommunio-antispam-4.0.1-lp160.5.1.x86_64
grommunio-common-29.13-lp160.25.1.x86_64
grommunio-cui-1.1.50.23b8a9d-lp160.9.1.noarch
grommunio-dav-1.6.24.84942ef-lp160.3.1.noarch
grommunio-dbconf-1.1.2.4bbae9a-lp160.15.2.x86_64
grommunio-error-pages-1.0.10.bb2df37-lp160.22.1.noarch
grommunio-imapsync-2.229-lp160.4.1.noarch
grommunio-index-1.6.6.gcc52131-lp160.6.1.x86_64
grommunio-release-2026.06.1-lp160.9.1.x86_64
grommunio-setup-1.1.18.4ab348b-lp160.74.1.noarch
grommunio-sync-2.4.10.5ab819e-lp160.26.1.noarch
grommunio-web-3.18.36.g415c99e78-lp160.496.1.noarch
gromox-3.7.267.m81d9f09-lp160.77.1.x86_64
gromox-debuginfo-3.7.267.m81d9f09-lp160.77.1.x86_64
gromox-debugsource-3.7.267.m81d9f09-lp160.77.1.x86_64
From dmesg:
[Sun Jun 28 08:26:03 2026] [ T3041] xprt/0[3041]: segfault at 0 ip 00007fd6c79565b6 sp 00007fd6be7d4520 error 4 in libgromox_mapi.so.0.0.0[505b6,7fd6c791c000+71000] likely on CPU 0 (core 0, socket 0)
[Sun Jun 28 08:26:03 2026] [ T3041] Code: f9 ff ff eb 38 4c 8d 45 b0 48 8b 0d 0c eb 05 00 48 8b 15 0d eb 05 00 48 8d 35 16 eb 05 00 4c 89 e7 e8 fe 60 fc ff 85 c0 75 c0 <8b> 13 4c 89 ee 48 8b 7d b0 e8 7b fb ff ff 48 89 c3 eb 03 48 89 c3
coredumpctl info 3868:
PID: 3868 (delivery)
UID: 475 (gromox)
GID: 473 (gromox)
Signal: 11 (SEGV)
Timestamp: Sun 2026-06-28 08:32:09 IST (2min 40s ago)
Command Line: /usr/libexec/gromox/delivery
Executable: /usr/libexec/gromox/delivery
Control Group: /system.slice/gromox-delivery.service
Unit: gromox-delivery.service
Slice: system.slice
Boot ID: ddcaa83f29e5475e8aa5bc5b8987b4a6
Machine ID: 688c50b38e8938d918ff29bd67b61402
Hostname: grommunio
Storage: /var/lib/systemd/coredump/core.delivery.475.ddcaa83f29e5475e8aa5bc5b8987b4a6.3868.1782631929000000.zst (present)
Size on Disk: 1.3M
Message: Process 3868 (delivery) of user 475 dumped core.
Stack trace of thread 3872:
#0 0x00007f94862ad5b6 _Z27oxcmail_username_to_entryidPKcS0_P6BINARYP12display_type (libgromox_mapi.so.0 + 0x505b6)
#1 0x00007f948629e0a7 oxcical_parse_organizer (libgromox_mapi.so.0 + 0x410a7)
#2 0x00007f94862a18c4 oxcical_import_internal (libgromox_mapi.so.0 + 0x448c4)
#3 0x00007f94862a3297 _ZN17oxcical_converter18ical_to_mapi_multiERK4icalRSt6vectorISt10unique_ptrI15message_contentN6gromox9mc_deleteEESaIS8_EE (libgromox_mapi.so.0 + 0x46297)
#4 0x00007f94862a346e _ZN17oxcical_converter19ical_to_mapi_singleERK4ical (libgromox_mapi.so.0 + 0x4646e)
#5 0x00007f94862b7f3a _ZN17oxcmail_converter12inet_to_mapiERK4MAIL (libgromox_mapi.so.0 + 0x5af3a)
#6 0x00007f94862454f1 _Z24exmdb_local_deliverquotaP15MESSAGE_CONTEXTPKc (libgxm_exmdb_local.so.0 + 0xf4f1)
#7 0x00007f948624684a _Z16exmdb_local_hookP15MESSAGE_CONTEXT (libgxm_exmdb_local.so.0 + 0x1084a)
#8 0x000055a4d0992632 transporter_pass_mpc_hooks (/usr/libexec/gromox/delivery + 0xa632)
#9 0x000055a4d0992cff dxp_thrwork (/usr/libexec/gromox/delivery + 0xacff)
#10 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#11 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
Stack trace of thread 3869:
#0 0x00007f94858e3215 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xdc215)
#1 0x00007f94858ee7a7 __nanosleep (libc.so.6 + 0xe77a7)
#2 0x00007f9485919479 usleep (libc.so.6 + 0x112479)
#3 0x000055a4d0992212 mdq_thrwork (/usr/libexec/gromox/delivery + 0xa212)
#4 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#5 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
Stack trace of thread 3868:
#0 0x00007f94858e3215 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xdc215)
#1 0x00007f94858ee7a7 __nanosleep (libc.so.6 + 0xe77a7)
#2 0x00007f94858ffe2e sleep (libc.so.6 + 0xf8e2e)
#3 0x000055a4d099451b main (/usr/libexec/gromox/delivery + 0xc51b)
#4 0x00007f9485831340 __libc_start_call_main (libc.so.6 + 0x2a340)
#5 0x00007f9485831409 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a409)
#6 0x000055a4d098c6c5 _start (/usr/libexec/gromox/delivery + 0x46c5)
Stack trace of thread 3870:
#0 0x00007f94858958de __futex_abstimed_wait_common (libc.so.6 + 0x8e8de)
#1 0x00007f9485898705 pthread_cond_clockwait@GLIBC_2.30 (libc.so.6 + 0x91705)
#2 0x00007f948625447c _ZNSt18condition_variable17__wait_until_implINSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointINS1_3_V212steady_clockET_EE (libgxm_alias_resolve.so.0 + 0x447c)
#3 0x00007f948625611b _ZNSt18condition_variable10wait_untilINSt6chrono8durationIlSt5ratioILl1ELl1000000000EEEEEESt9cv_statusRSt11unique_lockISt5mutexERKNS1_10time_pointINS1_3_V212steady_clockET_EE (libgxm_alias_resolve.so.0 + 0x611b)
#4 0x00007f9486253835 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJPFvvEEEEEE6_M_runEv (libgxm_alias_resolve.so.0 + 0x3835)
#5 0x00007f9485af2b64 n/a (libstdc++.so.6 + 0xf2b64)
#6 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#7 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
Stack trace of thread 3874:
#0 0x00007f948590b91c read (libc.so.6 + 0x10491c)
#1 0x00007f9485183b9d n/a (libcrypto.so.3 + 0x183b9d)
#2 0x00007f94851779e7 n/a (libcrypto.so.3 + 0x1779e7)
#3 0x00007f9485175a36 n/a (libcrypto.so.3 + 0x175a36)
#4 0x00007f9485176203 BIO_read (libcrypto.so.3 + 0x176203)
#5 0x00007f9485796715 n/a (libssl.so.3 + 0xb0715)
#6 0x00007f9485796aa5 n/a (libssl.so.3 + 0xb0aa5)
#7 0x00007f94857957f2 n/a (libssl.so.3 + 0xaf7f2)
#8 0x00007f948578dc2f n/a (libssl.so.3 + 0xa7c2f)
#9 0x00007f94857b6402 n/a (libssl.so.3 + 0xd0402)
#10 0x00007f94857a8d04 n/a (libssl.so.3 + 0xc2d04)
#11 0x00007f9484d78db3 n/a (libmariadb.so.3 + 0x39db3)
#12 0x00007f9484d68d3e n/a (libmariadb.so.3 + 0x29d3e)
#13 0x00007f9484d68a06 n/a (libmariadb.so.3 + 0x29a06)
#14 0x00007f9484d58a51 n/a (libmariadb.so.3 + 0x19a51)
#15 0x00007f9484d580b0 n/a (libmariadb.so.3 + 0x190b0)
#16 0x00007f9484d5904f n/a (libmariadb.so.3 + 0x1a04f)
#17 0x00007f9484d64823 n/a (libmariadb.so.3 + 0x25823)
#18 0x00007f948621d282 _ZN6gromox12mysql_plugin13sql_make_connEv (libgxs_mysql_adaptor.so.0 + 0x5282)
#19 0x00007f948621f5ed _ZN6gromox11sqlconnpool8get_waitEv (libgxs_mysql_adaptor.so.0 + 0x75ed)
#20 0x00007f9486226018 _ZN6gromox12mysql_plugin14get_mlist_membEPKcS2_PiRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISA_EE (libgxs_mysql_adaptor.so.0 + 0xe018)
#21 0x00007f9486227697 _Z28mysql_adaptor_get_mlist_membPKcS0_PiRSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE (libgxs_mysql_adaptor.so.0 + 0xf697)
#22 0x00007f9486257501 xa_alias_subst (libgxm_alias_resolve.so.0 + 0x7501)
#23 0x000055a4d0992609 transporter_pass_mpc_hooks (/usr/libexec/gromox/delivery + 0xa609)
#24 0x000055a4d0992cff dxp_thrwork (/usr/libexec/gromox/delivery + 0xacff)
#25 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#26 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
Stack trace of thread 3873:
#0 0x00007f94858e3215 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xdc215)
#1 0x00007f94858ee7a7 __nanosleep (libc.so.6 + 0xe77a7)
#2 0x00007f94858ffe2e sleep (libc.so.6 + 0xf8e2e)
#3 0x000055a4d0991a6d dxp_scanwork (/usr/libexec/gromox/delivery + 0x9a6d)
#4 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#5 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
Stack trace of thread 3871:
#0 0x00007f94858e3215 clock_nanosleep@GLIBC_2.2.5 (libc.so.6 + 0xdc215)
#1 0x00007f94858ee7a7 __nanosleep (libc.so.6 + 0xe77a7)
#2 0x00007f94858ffe2e sleep (libc.so.6 + 0xf8e2e)
#3 0x00007f94862466ed mdl_thrwork (libgxm_exmdb_local.so.0 + 0x106ed)
#4 0x00007f9485898ed9 start_thread (libc.so.6 + 0x91ed9)
#5 0x00007f9485919a3c __clone3 (libc.so.6 + 0x112a3c)
ELF object binary architecture: AMD x86-64