Received a report of cyr_info crashing through email: I updated from cyrus-imapd 3.6.0 to 3.8.1 when I did the upgrade from F38 to F39, and I'm trying to figure out if any meaningful defaults have changed, but unfortunately I'm seeing this. Reproducible: Always Steps to Reproduce: 1.# cyr_info -s 3.6.0 conf-default Actual Results: Crashing every time Expected Results: No crashes # cyr_info -s 3.6.0 conf-default acl_admin_implies_write: no addressbookprefix: #addressbooks admins: afspts_localrealms: afspts_mycell: allowallsubscribe: no allowanonymouslogin: no allowapop: yes allowdeleted: no allownewnews: no allowplaintext: no allowsetacl: yes allowusermoves: no altnamespace: yes altprefix: Alt Folders annotation_db: twoskip annotation_db_path: anyoneuseracl: yes annotation_allow_undefined: no annotation_definitions: annotation_callout: annotation_callout_disable_append: no annotation_enable_legacy_commands: no aps_topic: aps_topic_caldav: aps_topic_carddav: archive_enabled: no archive_days: archive_after: 7d Aborted (core dumped) #
The provided corefile contains this: ~~~ Core was generated by `cyr_info -s 3.6 conf-default'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 Downloading source file /usr/src/debug/glibc-2.38-16.fc39.x86_64/nptl/pthread_kill.c 44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0; (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007f1ddb5c48a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007f1ddb5728ee in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f1ddb55a8ff in __GI_abort () at abort.c:79 #4 0x00005619273c4a43 in do_defconf (since=<optimized out>, want_since=<optimized out>) at imap/cyr_info.c:278 #5 main (argc=<optimized out>, argv=<optimized out>) at imap/cyr_info.c:525 (gdb) f 4 #4 0x00005619273c4a43 in do_defconf (since=<optimized out>, want_since=<optimized out>) at imap/cyr_info.c:278 278 abort(); (gdb) list 273 case OPT_SWITCH: 274 printf("%s: %s\n", imapopts[i].optname, imapopts[i].def.b ? "yes" : "no"); 275 break; 276 277 default: 278 abort(); 279 } 280 } 281 } 282 (gdb) ~~~ The same symptoms are described in the following upstream issues: https://github.com/cyrusimap/cyrus-imapd/issues/4650 https://github.com/cyrusimap/cyrus-imapd/issues/4723 There is an existing fix for it: https://github.com/cyrusimap/cyrus-imapd/commit/a2bf7ed5aee1386a450dc6bd5dd3c6750fe39592
FEDORA-2024-db42e37012 (cyrus-imapd-3.8.1-11.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-db42e37012
FEDORA-2024-3f18b03659 (cyrus-imapd-3.8.1-11.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-3f18b03659
FEDORA-2024-7a959bc16d (cyrus-imapd-3.8.1-11.fc39) has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2024-7a959bc16d
FEDORA-2024-db42e37012 (cyrus-imapd-3.8.1-11.fc41) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-7a959bc16d has been pushed to the Fedora 39 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-7a959bc16d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-7a959bc16d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-3f18b03659 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-3f18b03659` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-3f18b03659 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-7a959bc16d (cyrus-imapd-3.8.1-11.fc39) has been pushed to the Fedora 39 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-3f18b03659 (cyrus-imapd-3.8.1-11.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.