FS#64784 - [dovecot] core dump in lib20_push_notification_plugin.so

Attached to Project: Community Packages
Opened by freswa (frederik) - Monday, 09 December 2019, 15:42 GMT
Last edited by Eli Schwartz (eschwartz) - Tuesday, 21 January 2020, 23:47 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Johannes Löthberg (demize)
Thore Bödecker (foxxx0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Last good version: 2.3.8-x
First bad version: 2.3.9-1

When loading the push notification plugin it crashes when events are triggered.

Coredump:
Reading symbols from /usr/lib/dovecot/imap...
(No debugging symbols found in /usr/lib/dovecot/imap)
[New LWP 19135]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `dovecot/imap'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00006db7d1439225 in ?? () from /usr/lib/dovecot/modules/lib20_push_notification_plugin.so
/usr/lib/../share/gcc-9.2.0/python/libstdcxx/v6/xmethods.py:731: SyntaxWarning: list indices must be integers or slices, not str; perhaps you missed a comma?
refcounts = ['_M_refcount']['_M_pi']
(gdb) where
#0 0x00006db7d1439225 in ?? () from /usr/lib/dovecot/modules/lib20_push_notification_plugin.so
#1 0x00006db7d14396e4 in push_notification_message_fill () from /usr/lib/dovecot/modules/lib20_push_notification_plugin.so
#2 0x00006db7d1438d5f in ?? () from /usr/lib/dovecot/modules/lib20_push_notification_plugin.so
#3 0x00006db7d143aaf5 in push_notification_trigger_msg_save_append ()
from /usr/lib/dovecot/modules/lib20_push_notification_plugin.so
#4 0x00006db7d165e412 in notify_contexts_mail_copy () from /usr/lib/dovecot/modules/lib15_notify_plugin.so
#5 0x00006db7d165f67f in ?? () from /usr/lib/dovecot/modules/lib15_notify_plugin.so
#6 0x00006db7d188414c in ?? () from /usr/lib/dovecot/libdovecot-storage.so.0
#7 0x00006db7d18842a1 in mailbox_move () from /usr/lib/dovecot/libdovecot-storage.so.0
#8 0x00000b713e413cac in ?? ()
#9 0x00000b713e424000 in command_exec ()
#10 0x00000b713e421f5b in ?? ()
#11 0x00000b713e422008 in ?? ()
#12 0x00000b713e422475 in client_handle_input ()
#13 0x00000b713e4229de in client_input ()
#14 0x00006db7d177d27d in io_loop_call_io () from /usr/lib/dovecot/libdovecot.so.0
#15 0x00006db7d177ec0c in io_loop_handler_run_internal () from /usr/lib/dovecot/libdovecot.so.0
#16 0x00006db7d177d347 in io_loop_handler_run () from /usr/lib/dovecot/libdovecot.so.0
#17 0x00006db7d177d4e8 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0
#18 0x00006db7d16e751a in master_service_run () from /usr/lib/dovecot/libdovecot.so.0
#19 0x00000b713e411a23 in main ()
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Tuesday, 21 January 2020, 23:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  dovecot 2.3.9.1

Loading...