Bug 1215643 - Dovecot crashes following update to Tumbleweed 20230921
Summary: Dovecot crashes following update to Tumbleweed 20230921
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Network (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Critical (vote)
Target Milestone: ---
Assignee: Peter Varkoly
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-24 09:18 UTC by Tristan Miller
Modified: 2023-09-29 10:00 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tristan Miller 2023-09-24 09:18:06 UTC
Last night I upgraded from Tumbleweed 20230908 to 20230921, which included an upgrade from dovecot23 2.3.20 to 2.3.21.  Immediately after the upgrade, dovecot started crashing upon each IMAP login.  The behaviour persists even after restarting dovecot or rebooting the system.

Another issue (which I'm not sure is related to this one) is that Tumbleweed now seems to have trouble registering my swap partition on startup.  (I tried letting the boot process run for 10 hours but it was still stuck on this step.)

Sep 24 10:43:56 butterfield.nothingisreal.com dovecot[9736]: imap-login: Login: user=<myuser>, method=PLAIN, rip=193.171.142.173, lip=192.168.0.103, mpid=9781, TLS, session=<IR2c1xYGCqvBq46t>
Sep 24 10:45:33 butterfield.nothingisreal.com dovecot[9733]: master: Error: service(auth): kill(9744, SIGINT) failed: Permission denied
Sep 24 10:46:33 butterfield.nothingisreal.com dovecot[9733]: master: Error: service(auth): Process 9744 is ignoring idle SIGINT
Sep 24 10:47:33 butterfield.nothingisreal.com dovecot[9733]: master: Error: service(auth): Process 9744 is ignoring idle SIGINT
Sep 24 10:47:33 butterfield.nothingisreal.com dovecot[9733]: master: Panic: file service-monitor.c: line 128 (service_status_more): assertion failed: (service->process_avail > 0)
Sep 24 10:47:33 butterfield.nothingisreal.com dovecot[9733]: master: Error: Raw backtrace: /usr/lib64/dovecot/libdovecot.so.0(backtrace_append+0x42) [0x7f43ed170bd2] -> /usr/lib64/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7f43ed170d1e] -> /usr/lib64/dovecot/libdovecot.so.0(+0x103fd7) [0x7f43ed17afd7] -> /usr/lib64/dovecot/libdovecot.so.0(+0x104043) [0x7f43ed17b043] -> /usr/sbin/dovecot(+0x8779) [0x56365a991779] -> /usr/lib64/dovecot/libdovecot.so.0(+0x59fab) [0x7f43ed0d0fab] -> /usr/sbin/dovecot(+0x75ba) [0x56365a9905ba] -> /usr/sbin/dovecot(+0xf5c4) [0x56365a9985c4] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0x14b) [0x7f43ed19375b] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xc8) [0x7f43ed194dc8] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x50) [0x7f43ed194ee0] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0x40) [0x7f43ed1950a0] -> /usr/lib64/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f43ed105533] -> /usr/sbin/dovecot(main+0xa5a) [0x56365a9911ba] -> /lib64/libc.so.6(+0x281b0) [0x7f43ece281b0] -> /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f43ece28279] -> /usr/sbin/dovecot(_start+0x27) [0x56365a991625]
Sep 24 10:47:33 butterfield.nothingisreal.com systemd[1]: dovecot.service: Main process exited, code=dumped, status=6/ABRT
Comment 1 Tristan Miller 2023-09-24 11:28:45 UTC
Downgrading to dovecot23-2.3.20 (revision 116 of server:mail/dovecot23 at <https://build.opensuse.org/package/show/server:mail/dovecot23>) works around the problem.
Comment 2 Tristan Miller 2023-09-29 10:00:58 UTC
I've raised the swap problem as a separate issue: Bug 1215826