<div dir="ltr"><div><div><div>I think I am affected by the same bug (not sure tho). <br><br></div>Every time I suspend my laptop and resume on a different internet connection mutt crashes. Its easily reproducible (at least on my end)<br></div>I used gdb to get a backtrace. -d 2 does not seem to do anything?<br><br></div>Attached are both a backtrace and a full backtrace<br><div><br>Starting program: /usr/bin/mutt -d 2<br>[Thread debugging using libthread_db enabled]<br>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".<br><br>Program received signal SIGPIPE, Broken pipe.<br>0x00007ffff5a1aa97 in __libc_sendmsg (fd=4, msg=msg@entry=0x7fffffffc710, flags=flags@entry=0)<br>   at ../sysdeps/unix/sysv/linux/sendmsg.c:28<br>28   ../sysdeps/unix/sysv/linux/sendmsg.c: No such file or directory.<br>Already logging to gdb.txt<br>.<br>===== Backtrace =====<br>#0 0x00007ffff5a1aa97 in __libc_sendmsg (fd=4, msg=msg@entry=0x7fffffffc710, flags=flags@entry=0)<br>   at ../sysdeps/unix/sysv/linux/sendmsg.c:28<br>#1 0x00007ffff6d1265c in _system_writev (flags=0, iovec_cnt=<optimized out>, iovec=<optimized out>, <br>   ptr=<optimized out>) at system/sockets.c:103<br>#2 system_writev (ptr=<optimized out>, iovec=<optimized out>, iovec_cnt=<optimized out>) at system/sockets.c:120<br>#3 0x00007ffff6cf29e4 in _gnutls_writev (total=31, giovec_cnt=1, giovec=0x7fffffffc780, session=0x5555559dd600)<br>   at buffers.c:499<br>#4 _gnutls_io_write_flush (session=session@entry=0x5555559dd600) at buffers.c:698<br>#5 0x00007ffff6cf2dcc in _gnutls_io_write_buffered (session=session@entry=0x5555559dd600, bufel=<optimized out>, <br>   mflag=mflag@entry=1) at buffers.c:654<br>#6 0x00007ffff6ced059 in _gnutls_send_tlen_int (session=session@entry=0x5555559dd600, type=type@entry=GNUTLS_ALERT, <br>   htype=htype@entry=4294967295, epoch_rel=epoch_rel@entry=70001, _data=_data@entry=0x7fffffffca50, <br>   data_size=data_size@entry=2, min_pad=0, mflags=1) at record.c:539<br>#7 0x00007ffff6d113a8 in _gnutls_send_int (mflags=1, data_size=2, _data=0x7fffffffca50, epoch_rel=70001, <br>   htype=4294967295, type=GNUTLS_ALERT, session=0x5555559dd600) at ./record.h:43<br>#8 gnutls_alert_send (session=session@entry=0x5555559dd600, level=level@entry=GNUTLS_AL_WARNING, <br>   desc=desc@entry=GNUTLS_A_CLOSE_NOTIFY) at alert.c:165<br>#9 0x00007ffff6ceef7c in gnutls_bye (session=0x5555559dd600, how=how@entry=GNUTLS_SHUT_WR) at record.c:297<br>#10 0x000055555561c812 in tls_socket_close (conn=0x5555559cea30) at ../../mutt_ssl_gnutls.c:497<br>#11 0x000055555561ef4b in mutt_sasl_conn_close (conn=0x5555559cea30) at ../../mutt_sasl.c:502<br>#12 0x000055555561bba9 in mutt_socket_close (conn=conn@entry=0x5555559cea30) at ../../mutt_socket.c:81<br>#13 0x000055555561bf65 in mutt_socket_readchar (conn=conn@entry=0x5555559cea30, c=c@entry=0x7fffffffcb27 "")<br>   at ../../mutt_socket.c:186<br>#14 0x000055555561bfdc in mutt_socket_readln_d (buf=0x555555e3d9b0 "a1067 OK NOOP completed.", buflen=512, <br>   conn=0x5555559cea30, dbg=dbg@entry=2) at ../../mutt_socket.c:202<br>#15 0x00005555556247d9 in imap_cmd_step (idata=idata@entry=0x5555559cf010) at ../../../imap/command.c:114<br>#16 0x0000555555625f98 in imap_cmd_idle (idata=idata@entry=0x5555559cf010) at ../../../imap/command.c:320<br>#17 0x000055555562845c in imap_check_mailbox (ctx=ctx@entry=0x555555997210, <br>   index_hint=index_hint@entry=0x7fffffffcc64, force=force@entry=0) at ../../../imap/imap.c:1432<br>#18 0x0000555555628bfe in imap_check_mailbox_reopen (ctx=0x555555997210, index_hint=0x7fffffffcc64)<br>   at ../../../imap/imap.c:1478<br>#19 0x0000555555588abe in mutt_index_menu () at ../../curs_main.c:893<br>#20 0x000055555556ccb0 in main (argc=1, argv=<optimized out>) at ../../main.c:883<br><br>===== Full Backtrace =====<br>#0 0x00007ffff5a1aa97 in __libc_sendmsg (fd=4, msg=msg@entry=0x7fffffffc710, flags=flags@entry=0)<br>   at ../sysdeps/unix/sysv/linux/sendmsg.c:28<br>       resultvar = 18446744073709551584<br>       sc_ret = <optimized out><br>#1 0x00007ffff6d1265c in _system_writev (flags=0, iovec_cnt=<optimized out>, iovec=<optimized out>, <br>   ptr=<optimized out>) at system/sockets.c:103<br>       hdr = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0x7fffffffc780, msg_iovlen = 1, msg_control = 0x0, <br>         msg_controllen = 0, msg_flags = 0}<br>#2 system_writev (ptr=<optimized out>, iovec=<optimized out>, iovec_cnt=<optimized out>) at system/sockets.c:120<br>No locals.<br>#3 0x00007ffff6cf29e4 in _gnutls_writev (total=31, giovec_cnt=1, giovec=0x7fffffffc780, session=0x5555559dd600)<br>   at buffers.c:499<br>       i = <optimized out><br>       no_writev = 0<br>       fd = 0x4<br>       is_dtls = false<br>#4 _gnutls_io_write_flush (session=session@entry=0x5555559dd600) at buffers.c:698<br>       msg = {data = 0x0, size = 0}<br>       send_buffer = 0x5555559de300<br>       ret = <optimized out><br>       sent = 0<br>       tosend = 31<br>       iovec = {{iov_base = 0x555555e3fcf3, iov_len = 31}, {iov_base = 0x0, iov_len = 140737488341248}, {<br>           iov_base = 0x555555997180, iov_len = 140737313642640}, {iov_base = 0x7fffffffc8e0, <br>           iov_len = 140737317219192}, {iov_base = 0x0, iov_len = 140737334859080}, {iov_base = 0x555555e26ac0, <br>           iov_len = 0}, {iov_base = 0x2, iov_len = 2}, {iov_base = 0x555555e3fd00, iov_len = 140737334859441}, {<br>           iov_base = 0x7fffffffc8e0, iov_len = 140737488341248}, {iov_base = 0x555555890001, <br>           iov_len = 18446744073709551480}, {iov_base = 0x44df484031e52c9c, iov_len = 140737334858746}, {<br>           iov_base = 0x6800000000000000, iov_len = 1152921504606846976}, {iov_base = 0x555555e5dbc0, <br>           iov_len = 10763240103497843200}, {iov_base = 0x555555e26ac0, iov_len = 0}, {iov_base = 0x555555e26ac0, <br>           iov_len = 16}, {iov_base = 0xd, iov_len = 140737334860021}, {iov_base = 0x5, iov_len = 140737488341328}, {<br>           iov_base = 0x0, iov_len = 93825001585824}, {iov_base = 0x1a, iov_len = 93825001471616}, {iov_base = 0x2, <br>           iov_len = 140737334152632}, {iov_base = 0x7fffffffca50, iov_len = 2}, {iov_base = 0x555555e3fd00, <br>           iov_len = 16714}, {iov_base = 0x7ffff5cc9b00 <main_arena>, iov_len = 140737337505472}, {<br>           iov_base = 0x7fff00000002, iov_len = 16}, {iov_base = 0x555555e3fd00, iov_len = 140737488341344}, {<br>           iov_base = 0x555555e3fcf8, iov_len = 90194313216}, {iov_base = 0x4, iov_len = 140737488341584}, {<br>           iov_base = 0x100007200000010, iov_len = 0}, {iov_base = 0x414a, iov_len = 140737337505472}, {<br>           iov_base = 0xa000000000000000, iov_len = 139646566859541}, {iov_base = 0xfaec3872, iov_len = 2684354560}, <br>         {iov_base = 0x7fffffffca50, iov_len = 10763240103497843200}}<br>       i = 1<br>       cur = <optimized out><br>       __func__ = "_gnutls_io_write_flush"<br>#5 0x00007ffff6cf2dcc in _gnutls_io_write_buffered (session=session@entry=0x5555559dd600, bufel=<optimized out>, <br>   mflag=mflag@entry=1) at buffers.c:654<br>       send_buffer = 0x5555559de300<br>#6 0x00007ffff6ced059 in _gnutls_send_tlen_int (session=session@entry=0x5555559dd600, type=type@entry=GNUTLS_ALERT, <br>   htype=htype@entry=4294967295, epoch_rel=epoch_rel@entry=70001, _data=_data@entry=0x7fffffffca50, <br>   data_size=data_size@entry=2, min_pad=0, mflags=1) at record.c:539<br>       bufel = <optimized out><br>       cipher_size = <optimized out><br>       retval = 2<br>       ret = <optimized out><br>       send_data_size = 2<br>       data = 0x7fffffffca50 "\001"<br>       record_params = 0x555555e23e80<br>       record_state = 0x555555e23fa0<br>       __func__ = "_gnutls_send_tlen_int"<br>#7 0x00007ffff6d113a8 in _gnutls_send_int (mflags=1, data_size=2, _data=0x7fffffffca50, epoch_rel=70001, <br>   htype=4294967295, type=GNUTLS_ALERT, session=0x5555559dd600) at ./record.h:43<br>No locals.<br>#8 gnutls_alert_send (session=session@entry=0x5555559dd600, level=level@entry=GNUTLS_AL_WARNING, <br>   desc=desc@entry=GNUTLS_A_CLOSE_NOTIFY) at alert.c:165<br>       data = "\001"<br>       ret = <optimized out><br>       name = <optimized out><br>#9 0x00007ffff6ceef7c in gnutls_bye (session=0x5555559dd600, how=how@entry=GNUTLS_SHUT_WR) at record.c:297<br>       ret = <optimized out><br>       __func__ = "gnutls_bye"<br>#10 0x000055555561c812 in tls_socket_close (conn=0x5555559cea30) at ../../mutt_ssl_gnutls.c:497<br>       data = 0x5555559d3a90<br>#11 0x000055555561ef4b in mutt_sasl_conn_close (conn=0x5555559cea30) at ../../mutt_sasl.c:502<br>       sasldata = 0x0<br>       rc = <optimized out><br>#12 0x000055555561bba9 in mutt_socket_close (conn=conn@entry=0x5555559cea30) at ../../mutt_socket.c:81<br>       rc = -1<br>#13 0x000055555561bf65 in mutt_socket_readchar (conn=conn@entry=0x5555559cea30, c=c@entry=0x7fffffffcb27 "")<br>   at ../../mutt_socket.c:186<br>No locals.<br>#14 0x000055555561bfdc in mutt_socket_readln_d (buf=0x555555e3d9b0 "a1067 OK NOOP completed.", buflen=512, <br>   conn=0x5555559cea30, dbg=dbg@entry=2) at ../../mutt_socket.c:202<br>       ch = 0 '\000'<br>       i = 0<br>#15 0x00005555556247d9 in imap_cmd_step (idata=idata@entry=0x5555559cf010) at ../../../imap/command.c:114<br>       len = 0<br>       c = <optimized out><br>       rc = <optimized out><br>       stillrunning = 0<br>       cmd = <optimized out><br>#16 0x0000555555625f98 in imap_cmd_idle (idata=idata@entry=0x5555559cf010) at ../../../imap/command.c:320<br>       rc = <optimized out><br>#17 0x000055555562845c in imap_check_mailbox (ctx=ctx@entry=0x555555997210, <br>   index_hint=index_hint@entry=0x7fffffffcc64, force=force@entry=0) at ../../../imap/imap.c:1432<br>       idata = 0x5555559cf010<br>       result = 0<br>#18 0x0000555555628bfe in imap_check_mailbox_reopen (ctx=0x555555997210, index_hint=0x7fffffffcc64)<br>   at ../../../imap/imap.c:1478<br>       rc = <optimized out><br>#19 0x0000555555588abe in mutt_index_menu () at ../../curs_main.c:893<br>       check = <optimized out><br>       buf = "---NeoMutt: =INBOX [Msgs:20 New:4 Inc:6 183K]---(reverse-threads/date)", '-' <repeats 41 times>, "(all)---", '\000' <repeats 904 times><br>       helpstr = "q:Quit d:Del u:Undel s:Save m:Mail r:Reply g:Group ?:Help\000\231\272\367\377\177\000\000\300^\231\367\377\177\000\000\377\001\377\001\a\000\377\377", '\000' <repeats 16 times>, "\250\227\272\367\377\177\000\000 \220\272\367\377\177\000\000\001", '\000' <repeats 15 times>, "^6\274\367\377\177\000\000\000\000\000\000\000\000\000\000\205'\273\367\377\177\000\000\000\037\000\000\000\000\000\000\300^\231\367\377\177", '\000' <repeats 19 times>, "\037", '\000' <repeats 22 times>...<br>       flags = <optimized out><br>       op = 210<br>       done = 0<br>       i = 17<br>       j = <optimized out><br>       tag = 0<br>       newcount = 6<br>       oldcount = 20<br>       rc = <optimized out><br>       menu = 0x555555e5c070<br>       cp = <optimized out><br>       index_hint = 14<br>       do_buffy_notify = 1<br>       close = 0<br>       attach_msg = 0<br>#20 0x000055555556ccb0 in main (argc=1, argv=<optimized out>) at ../../main.c:883<br>       folder = "imaps://zemail.domain.whatever/INBOX", '\000' <repeats 222 times><br>       subject = 0x0<br>       includeFile = 0x0<br>       draftFile = 0x0<br>       newMagic = 0x0<br>       msg = 0x0<br>       attach = 0x0<br>       commands = 0x0<br>       queries = 0x0<br>       alias_queries = 0x0<br>       sendflags = 0<br>       flags = 0<br>       version = 0<br>       i = <optimized out><br>       explicit_folder = 0<br>       dump_variables = <optimized out><br>       edit_infile = 0<br>       double_dash = <optimized out><br>       nargc = <optimized out><br><br><div><div>----<br></div><div>Stefanos Boglou<br></div></div></div></div>