Author Topic: Failed to send UID SEARCH command  (Read 5560 times)

Offline bastcom

  • Newbie
  • *
  • Posts: 1
Failed to send UID SEARCH command
« on: October 14, 2020, 07:53:55 AM »
Hi,

after the Update i get the error Failed to send UID SEARCH command if i search in the text body. If i only search for a mail everything works.

This is form the dovecot.log:

Panic: file message-parser.c: line 174 (message_part_finish): assertion failed: (ctx->nested_parts_count > 0)

Error: Raw backtrace: /usr/lib/dovecot/libdovecot.so.0(backtrace_append+0x42) [0x7f6448ba6052] -> /usr/lib/dovecot/libdovecot.so.0(backtrace_get+0x1e) [0x7f6448ba615e] -> /usr/lib/dovecot/libdovecot.so.0(+0xe9c7a) [0x7f6448bb0c7a] -> /usr/lib/dovecot/libdovecot.so.0(+0xe9d31) [0x7f6448bb0d31] -> /usr/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f6448b06104] -> /usr/lib/dovecot/libdovecot.so.0(+0xc9a46) [0x7f6448b90a46] -> /usr/lib/dovecot/libdovecot.so.0(message_parser_parse_next_block+0xdc) [0x7f6448b920ec] -> /usr/lib/dovecot/libdovecot.so.0(message_search_msg+0xa8) [0x7f6448b94948] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xc4a2f) [0x7f6448f36a2f] -> /usr/lib/dovecot/libdovecot-storage.so.0(mail_search_args_foreach+0x45) [0x7f6448eb2515] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xc580e) [0x7f6448f3780e] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0xc6ce3) [0x7f6448f38ce3] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_storage_search_next_nonblock+0x61) [0x7f6448f39361] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_search_next_nonblock+0x22) [0x7f6448ebbf12] -> dovecot/imap(+0x25698) [0x55e15e8b1698] -> dovecot/imap(command_exec+0x64) [0x55e15e8a9f64] -> dovecot/imap(+0x248e2) [0x55e15e8b08e2] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handle_timeouts+0x133) [0x7f6448bc9713] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0xc1) [0x7f6448bcb271] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x59) [0x7f6448bc9a79] -> /usr/lib/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7f6448bc9ca8] -> /usr/lib/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7f6448b37483] -> dovecot/imap(main+0x338) [0x55e15e899f98] -> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f644871d840] -> dovecot/imap(_start+0x29) [0x55e15e89a199]

Fatal: master: service(imap): child 5390 killed with signal 6 (core dumps disabled - https://dovecot.org/bugreport.html#coredumps)



Maybe someone has a hint for me how to solve the Problem.

I use:

dovecot --version
2.3.11.3 (502c39af9)

Roundcube Webmail 1.4.9


Thanks
Bastian

Offline lftsy

  • Newbie
  • *
  • Posts: 1
Re: Failed to send UID SEARCH command
« Reply #1 on: January 05, 2021, 07:30:04 AM »
FYI I did cope with the same problem, it seems to be linked with https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970386
There is a patch at the end for dovecot pending merge in the code

Best Regards