Recently I found in my lda logs: 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_call_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
And sadly it seems, that mail is missing (it was passed to pipe program to further processing)
KJ
-- http://wolnelektury.pl/wesprzyj/teraz/ When you go out to buy, don't show your silver.
You need to install systemd-coredump to catch cores. Also the actually interesting was the line before this.
Aki
On 30/12/2025 09:45 EET Kamil Jońca via dovecot <dovecot@dovecot.org> wrote:
Recently I found in my lda logs: 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_call_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
And sadly it seems, that mail is missing (it was passed to pipe program to further processing)
KJ
-- http://wolnelektury.pl/wesprzyj/teraz/ When you go out to buy, don't show your silver.
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
2025-12-30T07:55:14.714521+01:00 alfa dovecot: lda(kjonca): Panic: pool_data_stack_realloc(): stack frame changed 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10 ] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99 a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_c all_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
I think this is related to 1:2.4.2+dfsg1-2 (debian package version) Now I downgraded to 1:2.4.1+dfsg1-9 - loosing mails is not the thing I want the most.
Aki Tuomi <aki.tuomi@open-xchange.com> writes:
You need to install systemd-coredump to catch cores. Also the actually interesting was the line before this.
Aki
On 30/12/2025 09:45 EET Kamil Jońca via dovecot <dovecot@dovecot.org> wrote:
Recently I found in my lda logs: 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_call_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
And sadly it seems, that mail is missing (it was passed to pipe program to further processing)
KJ
-- http://wolnelektury.pl/wesprzyj/teraz/ When you go out to buy, don't show your silver.
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
-- http://wolnelektury.pl/wesprzyj/teraz/ The most important early product on the way to developing a good product is an imperfect version.
This is extract (somewhat redacted ) from my real .dovecot sieve file. --8<---------------cut here---------------start------------->8--- require [ "comparator-i;ascii-numeric","relational" ,"vnd.dovecot.execute","vnd.dovecot.pipe","vnd.dovecot.filter","fileinto" ,"regex" ,"variables" ,"body" ,"copy" ,"date" ,"imap4flags" ,"vnd.dovecot.debug" ,"editheader","index","encoded-character"];
set "KJ_PAT_FETCHMAIL" "fetchmail-[:digit:]{2,3}(-(alpha|rc)[[:digit:]]{1,2})?";
if header :regex "received" "from (www\\.)?poczta.mailisp.pl \\[[[:digit:]\\.]{7,15}\\][[:space:]]+by (localhost|(kjonca|alfa)\\.kjonca|alfa) with (IMAP|POP3) \\(${KJ_PAT_FETCHMAIL}[[:space:]]+polling poczta\\.mailisp\\.pl account qqrq( folder INBOX)?\\)[[:space:]]+for <?kjonca@localhost>? \\(single-drop\\);" { fileinto "dummy"; } --8<---------------cut here---------------end--------------->8--- And (redacted)test message:
--8<---------------cut here---------------start------------->8--- Return-Path: <robot2@rob.brus.xx> X-Original-To: kjonca@localhost Delivered-To: kjonca@localhost Received: from poczta.mailisp.pl [2.7.6.276] by alfa.kjonca with IMAP (fetchmail-7.0.0-alpha10 polling poczta.mailisp.pl account qqrq folder INBOX) for <kjonca@localhost> (single-drop); Sun, 22 Feb 2026 14:11:09 +0100 (CET) Date: Sun, 22 Feb 2026 14:10:03 +0100 To: kjonca@mailisp.pl From: System <robot2@redaced.xx> Subject: =?UTF-8?Q?Nowa_wiadomo=C5=9B=C4=87_w systemie= Message-ID: <mtIN7aUOzQGwRqmsZoy9fGVaUOgFfoTDDLgDJtmD7aM@dziennik05>
--8<---------------cut here---------------end--------------->8---
(assuming sieve filter is ~/.dovecot.sieve.test and message is in "z/1")
sieve-filter -e -W -D -C -v ~/.dovecot.sieve.test z/1
ends with: info: filtering: [Sun, 22 Feb 2026 14:10:03 +0100; 567 bytes] '=?UTF-8?Q?Nowa_wiadomo=C5=9B=C4=87_w ...'. sieve-filter: Debug: sieve: Started running script '_file/.dovecot.sieve.test' sieve-filter: Panic: pool_data_stack_realloc(): stack frame changed sieve-filter: Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 default_fatal_handler[0x7f5ebbb51440] -> #3 i_panic[0x7f5ebba6d489] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f5ebbb452b0] -> #8 dregex_code_match_groups[0x7f5ebbb3f1e0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f5ebc192770] -> #12 sieve_match[0x7f5ebc192a30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f5ebc191100] -> #15 sieve_execute[0x7f5ebc1a2dc0] -> #16 main[0x55753c17b830] -> #17 __libc_start_call_main[0x7f5ebb833f00] -> #18 __libc_start_main_alias_2[0x7f5ebb833fa0] -> #19 _start[0x55753c17c710]
Kamil Jońca via dovecot <dovecot@dovecot.org> writes:
2025-12-30T07:55:14.714521+01:00 alfa dovecot: lda(kjonca): Panic: pool_data_stack_realloc(): stack frame changed 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10 ] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99 a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_c all_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
I think this is related to 1:2.4.2+dfsg1-2 (debian package version) Now I downgraded to 1:2.4.1+dfsg1-9 - loosing mails is not the thing I want the most.
Aki Tuomi <aki.tuomi@open-xchange.com> writes:
You need to install systemd-coredump to catch cores. Also the actually interesting was the line before this.
Aki
On 30/12/2025 09:45 EET Kamil Jońca via dovecot <dovecot@dovecot.org> wrote:
Recently I found in my lda logs: 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_call_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
And sadly it seems, that mail is missing (it was passed to pipe program to further processing)
KJ
-- http://wolnelektury.pl/wesprzyj/teraz/ When you go out to buy, don't show your silver.
dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-leave@dovecot.org
-- http://wolnelektury.pl/wesprzyj/teraz/ Ask five economists and you'll get five different explanations (six if one went to Harvard). -- Edgar R. Fiedler
On 2025-12-30 08:45, Kamil Jońca via dovecot wrote:
Recently I found in my lda logs: 2025-12-30T07:55:14.717927+01:00 alfa dovecot: lda(kjonca): Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 i_syslog_fatal_handler[0x7f99a2351430] -> #3 i_panic[0x7f99a226d453] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 buffer_append[0x7f99a2345270] -> #8 dregex_code_match_groups[0x7f99a233f1a0] -> #9 [unw_get_proc_name() failed: -10] -> #10 [unw_get_proc_name() failed: -10] -> #11 sieve_match_value[0x7f99a117f770] -> #12 sieve_match[0x7f99a117fa30] -> #13 [unw_get_proc_name() failed: -10] -> #14 sieve_interpreter_continue[0x7f99a117e100] -> #15 sieve_multiscript_run[0x7f99a1190330] -> #16 [unw_get_proc_name() failed: -10] -> #17 mail_deliver[0x7f99a27e54a0] -> #18 main[0x55e371c555e0] -> #19 __libc_start_call_main[0x7f99a1e29f00] -> #20 __libc_start_main_alias_2[0x7f99a1e29fa0] -> #21 _start[0x55e371c566a0]
Found the same in my logs when some mails that got deleted on the phone were still visible in roundcube. I currently have three users showing the same error.
doveconf -n
2.4.2-2+debian13 (0962ed2104): /etc/dovecot/dovecot.conf
Pigeonhole version 2.4.2-2+debian13 (767418c3)
OS: Linux 6.12.0-sec-svcs.kvm x86_64 Debian 13.3 ext4
2026-01-13T21:44:32.317609+01:00 uschi dovecot: imap-login: Logged in: user=<user@example.com>, method=PLAIN, rip=<IP1>, lip=<IP2>, mpid=4194077, TLS, session=<cpkID0tId7dUc9rl> 2026-01-13T21:44:38.455379+01:00 uschi dovecot: imap(user@example.com)<4194077><cpkID0tId7dUc9rl>: Panic: file imap-sieve-storage.c: line 216 (imap_sieve_add_mailbox_event): assertion failed: (ismt->src_box == NULL || ismt->src_box == src_box) 2026-01-13T21:44:38.458755+01:00 uschi dovecot: imap(user@example.com)<4194077><cpkID0tId7dUc9rl>: Error: Raw backtrace: #1 [unw_get_proc_name() failed: -10] -> #2 [unw_get_proc_name() failed: -10] -> #3 i_panic[0x7f6b6c46c2f6] -> #4 [unw_get_proc_name() failed: -10] -> #5 [unw_get_proc_name() failed: -10] -> #6 [unw_get_proc_name() failed: -10] -> #7 mailbox_save_alloc[0x7f6b6ca103c0] -> #8 [unw_get_proc_name() failed: -10] -> #9 command_exec[0x55654e677400] -> #10 [unw_get_proc_name() failed: -10] -> #11 [unw_get_proc_name() failed: -10] -> #12 [unw_get_proc_name() failed: -10] -> #13 client_handle_input[0x55654e67ddc0] -> #14 client_continue_pending_input[0x55654e67e0b0] -> #15 io_loop_call_io[0x7f6b6c565490] -> #16 io_loop_handler_run_internal[0x7f6b6c567230] -> #17 io_loop_handler_run[0x7f6b6c5673c0] -> #18 io_loop_run[0x7f6b6c5675a0] -> #19 master_service_run[0x7f6b6c4b27f0] -> #20 main[0x55654e6688a0] -> #21 [unw_get_proc_name() failed: -10] -> #22 __libc_start_main[0x7f6b6c234ce0] -> #23 _start[0x55654e668eb0] 2026-01-13T21:44:38.459536+01:00 uschi dovecot: imap(user@example.com)<4194077><cpkID0tId7dUc9rl>: Fatal: master: service(imap): child 4194077 killed with signal 6 (core dumps disabled - https://dovecot.org/bugreport.html#coredumps)
The problems shows when the account is accessed from android (thunderbird) or ipad. The same accounts show no problems when beeing used with roundcube or thunderbird on windows.
I have core dumps available.
Christian Kivalo
participants (4)
-
Aki Tuomi
-
Christian Kivalo
-
Kamil Jońca
-
Kamil Jońca