Package: neomutt
Version: 20191207+dfsg.1-1.1
Severity: normal

neomutt segfaults when I try to delete a selected imap folder that does
not exist.

Steps to reproduce:

1. Get neomutt into a state where it believes a certain imap folder F
exists (but does not actually exist). By this, I mean it is listed in
the directory listing (accessible through 'c?'), but does not exist on
the imap server.

2. Try to switch to that imap folder.

3. Delete that imap folder by entering the following sequence of
commands:

    c    (change folder)
    ?    (list available folders)
    ...  navigate to F and select it
    d    (delete folder)

4. segfault

Please see the attached backtrace for more details.

-- Package-specific info:
NeoMutt 20191207
Copyright (C) 1996-2016 Michael R. Elkins and others.
NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
NeoMutt is free software, and you are welcome to redistribute it
under certain conditions; type 'neomutt -vv' for details.

System: Linux 5.5.0-2-amd64 (x86_64)
ncurses: ncurses 6.2.20200212 (compiled with 6.2.20200212)
libidn: 1.33 (compiled with 1.33)
GPGme: 1.13.1-unknown
libnotmuch: 5.2.0
hcache backends: tokyocabinet

Configure options: --build=x86_64-linux-gnu --prefix=/usr 
{--includedir=${prefix}/include} {--mandir=${prefix}/share/man} 
{--infodir=${prefix}/share/info} --sysconfdir=/etc --localstatedir=/var 
--disable-silent-rules {--libdir=${prefix}/lib/x86_64-linux-gnu} 
{--libexecdir=${prefix}/lib/x86_64-linux-gnu} --disable-maintainer-mode 
--disable-dependency-tracking --mandir=/usr/share/man --libexecdir=/usr/libexec 
--with-mailpath=/var/mail --gpgme --lua --notmuch --with-ui --gnutls --gss 
--idn --mixmaster --sasl --tokyocabinet

Compilation CFLAGS: -g -O2 
-fdebug-prefix-map=/build/neomutt-bCiSXv/neomutt-20191207+dfsg.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -std=c99 
-D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -I/usr/include 
-I/usr/include/lua5.3 -DNCURSES_WIDECHAR -isystem /usr/include/mit-krb5

Default options:
  +attach_headers_color +compose_to_sender +compress +cond_date +debug 
  +encrypt_to_self +forgotten_attachments +forwref +ifdef +imap +index_color 
  +initials +limit_current_thread +multiple_fcc +nested_if +new_mail +nntp +pop 
  +progress +quasi_delete +regcomp +reply_with_xorig +sensible_browser +sidebar 
  +skip_quoted +smtp +status_color +timeout +tls_sni +trash 

Compile options:
  -autocrypt +bkgdset +color +curs_set +fcntl -flock -fmemopen +futimens 
  +getaddrinfo +gnutls +gpgme +gss +hcache -homespool +idn +inotify 
  -locales_hack +lua +meta +mixmaster +nls +notmuch -openssl +pgp +sasl +smime 
  -sqlite +start_color +sun_attachment +typeahead 
MAILPATH="/var/mail"
MIXMASTER="mixmaster"
PKGDATADIR="/usr/share/neomutt"
SENDMAIL="/usr/sbin/sendmail"
SYSCONFDIR="/etc"

To learn more about NeoMutt, visit: https://neomutt.org
If you find a bug in NeoMutt, please raise an issue at:
    https://github.com/neomutt/neomutt/issues
or send an email to: <neomutt-de...@neomutt.org>

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.5.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_CA.UTF-8), LANGUAGE=en_CA.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set 
to en_CA.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages neomutt depends on:
ii  libc6             2.31-0experimental0
ii  libgnutls30       3.6.13-2
ii  libgpg-error0     1.37-1
ii  libgpgme11        1.13.1-7+b1
ii  libgssapi-krb5-2  1.17-7
ii  libidn11          1.33-2.2
ii  liblua5.3-0       5.3.3-1.1+b1
ii  libncursesw6      6.2-1
ii  libnotmuch5       0.29.3-1+b2
ii  libsasl2-2        2.1.27+dfsg-2
ii  libtinfo6         6.2-1
ii  libtokyocabinet9  1.4.48-13

Versions of packages neomutt recommends:
ii  libsasl2-modules  2.1.27+dfsg-2
ii  locales           2.31-0experimental0
ii  mime-support      3.64

Versions of packages neomutt suggests:
ii  aspell                            0.60.8-1
ii  ca-certificates                   20190110
ii  gnupg                             2.2.20-1
ii  ispell                            3.4.00-8
pn  mixmaster                         <none>
ii  opensmtpd [mail-transport-agent]  6.6.4p1-1
ii  openssl                           1.1.1f-1
pn  urlview                           <none>

Versions of packages neomutt is related to:
ii  neomutt  20191207+dfsg.1-1.1

-- no debconf information

-- 
|)|/  Ryan Kavanagh      | GPG: 4E46 9519 ED67 7734 268F
|\|\  https://rak.ac     |      BD95 8F7B F8FC 4A11 C97A
GNU gdb (Debian 9.1-3) 9.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 344762
Reading symbols from /usr/bin/neomutt...
Reading symbols from 
/usr/lib/debug/.build-id/cc/ee64cf07a652eec542ed427c0a1722a60e73bd.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2)
Reading symbols from /usr/lib/x86_64-linux-gnu/libtokyocabinet.so.9...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libtokyocabinet.so.9)
Reading symbols from /lib/x86_64-linux-gnu/libidn.so.11...
(No debugging symbols found in /lib/x86_64-linux-gnu/libidn.so.11)
Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.30...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgnutls.so.30)
Reading symbols from /lib/x86_64-linux-gnu/libncursesw.so.6...
(No debugging symbols found in /lib/x86_64-linux-gnu/libncursesw.so.6)
Reading symbols from /lib/x86_64-linux-gnu/libtinfo.so.6...
(No debugging symbols found in /lib/x86_64-linux-gnu/libtinfo.so.6)
Reading symbols from /usr/lib/x86_64-linux-gnu/libnotmuch.so.5...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libnotmuch.so.5)
Reading symbols from /usr/lib/x86_64-linux-gnu/liblua5.3.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/liblua5.3.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libsasl2.so.2...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libsasl2.so.2)
Reading symbols from /lib/x86_64-linux-gnu/libanl.so.1...
Reading symbols from 
/usr/lib/debug/.build-id/95/cbfd1b5a7ab9ba6e2e868f704e9f35b8e23d23.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libgpgme.so.11...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgpgme.so.11)
Reading symbols from /lib/x86_64-linux-gnu/libgpg-error.so.0...
(No debugging symbols found in /lib/x86_64-linux-gnu/libgpg-error.so.0)
Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...
Reading symbols from 
/usr/lib/debug/.build-id/a3/d35d82558973e170835babbad128560eb86686.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5.so.3...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libkrb5.so.3)
Reading symbols from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libk5crypto.so.3)
Reading symbols from /lib/x86_64-linux-gnu/libcom_err.so.2...
(No debugging symbols found in /lib/x86_64-linux-gnu/libcom_err.so.2)
Reading symbols from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libkrb5support.so.0)
Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...
(No debugging symbols found in /lib/x86_64-linux-gnu/libbz2.so.1.0)
Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libz.so.1)
Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...
Reading symbols from 
/usr/lib/debug/.build-id/2f/7c912decd6e77cb3b483278367aa6b4bb281c7.debug...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...
Reading symbols from 
/usr/lib/debug/.build-id/1e/b318e1c3aeeeba803212af32ebdd44183b0b64.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libidn2.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libidn2.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libunistring.so.2...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libunistring.so.2)
Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.6...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libtasn1.so.6)
Reading symbols from /usr/lib/x86_64-linux-gnu/libnettle.so.7...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libnettle.so.7)
Reading symbols from /usr/lib/x86_64-linux-gnu/libhogweed.so.5...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libhogweed.so.5)
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmp.so.10...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgmp.so.10)
Reading symbols from /lib64/ld-linux-x86-64.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/ed/13bff03d5d8d968cf2ad0252a382c3d28a1860.debug...
Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/3b/c6d7fd67228a66814d4110a92b98d6d5d99b06.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmime-3.0.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgmime-3.0.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/libtalloc.so.2...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libtalloc.so.2)
Reading symbols from /usr/lib/x86_64-linux-gnu/libxapian.so.30...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libxapian.so.30)
Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libgcc_s.so.1)
Reading symbols from /usr/lib/x86_64-linux-gnu/libassuan.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libassuan.so.0)
Reading symbols from /lib/x86_64-linux-gnu/libkeyutils.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libkeyutils.so.1)
Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/11/cb2a387c77d1d6d1be39fb30a9f5d41bda3110.debug...
Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.7...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libffi.so.7)
Reading symbols from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0)
Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...
(No debugging symbols found in /lib/x86_64-linux-gnu/libpcre.so.3)
Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...
Reading symbols from 
/usr/lib/debug/.build-id/d9/16fdc42125193bf369c2954ecd9f8a1600b6c1.debug...
Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libuuid.so.1)
Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0)
Reading symbols from /lib/x86_64-linux-gnu/libmount.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libmount.so.1)
Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libselinux.so.1)
Reading symbols from /lib/x86_64-linux-gnu/libblkid.so.1...
(No debugging symbols found in /lib/x86_64-linux-gnu/libblkid.so.1)
Reading symbols from /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0...
(No debugging symbols found in /usr/lib/x86_64-linux-gnu/libpcre2-8.so.0)
Reading symbols from /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so...
Reading symbols from 
/usr/lib/debug/.build-id/73/e81256806323feaaa4ad1b1e88bd9f1c286182.debug...
Reading symbols from /lib/x86_64-linux-gnu/libnss_compat.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/fb/cdc28f9451fb232e35eb49ca01e45b6905541f.debug...
Reading symbols from /lib/x86_64-linux-gnu/libnss_nis.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/f1/cc066a4495a73d70e9237318ef1c37349e071f.debug...
Reading symbols from /lib/x86_64-linux-gnu/libnsl.so.1...
Reading symbols from 
/usr/lib/debug/.build-id/ec/78613c602294b2412da588254cf2869e01dc46.debug...
Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/9a/3e418446c9b77fe1960a8491bfe07f76f5a64b.debug...
Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...
Reading symbols from 
/usr/lib/debug/.build-id/59/e63e2e196535c51c4ace69ddfee3682d2ea159.debug...
0x00007f57ea885bb3 in __GI___poll (fds=0x7ffea4a0fb40, nfds=1, timeout=15000) 
at ../sysdeps/unix/sysv/linux/poll.c:29
29      ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
(gdb) handle SIG33 pass nostop noprint
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) set pagination 0
(gdb) continue
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x000055a917820b05 in mutt_buffer_select_file (file=file@entry=0x55a91962f8f0, 
flags=flags@entry=5 '\005', files=files@entry=0x0, numfiles=numfiles@entry=0x0) 
at ../browser.c:1639
1639    ../browser.c: No such file or directory.
(gdb) backtrace full
#0  0x000055a917820b05 in mutt_buffer_select_file 
(file=file@entry=0x55a91962f8f0, flags=flags@entry=5 '\005', 
files=files@entry=0x0, numfiles=numfiles@entry=0x0) at ../browser.c:1639
        msg = "\001", '\000' <repeats 15 times>, 
"\240\b\225\352W\177\000\000h\r\000\000\000\000\000\000@\023r\031\251U\000\000\006\000\000\000\000\000\000\000\\\355\240\244\376\177\000\000
 
\000\000\000\060\000\000\000\020\363\240\244\376\177\000\000P\362\240\244\376\177\000\000\v\360\240\244\376\177\000\000\023\360\240\244\376\177\000\000\210\360\240\244\376\177\000\000\340\261a\031\251U\000\000`\355\240\244\376\177\000\000`\355\240\244\376\177\000"
        nentry = 1
        helpstr = "q:Exit  c:Chdir  =:Goto  m:Mask  
?:Help\000h\"\254\031\251U\000\000\320\"\254\031\251U\000\000(\000\000\000\060\000\000\000`ߠ\244\376\177\000\000\240ޠ\244\376\177\000\000@\023r\031\251U\000\000\200ߠ\244\376\177\000\000\240\v\225\352W\177\000\000\020\315\177\352W\177",
 '\000' <repeats 18 times>, 
"\001\000\000\000\000\000\000\000\"ᠤ\376\177\000\000\200ޠ\244\376\177\000\000\240ޠ\244\376\177\000\000
 ᠤ\376\177\000\000 
ࠤ\376\177\000\000\240\021\225\352W\177\000\000\020\315\177\352W\177\000\000\001",
 '\000' <repeats 11 times>, "\251U\000\000\001", '\000' <repeats 31 times>...
        title = "Subscribed [+Lists], File mask: 
!^\\.[^.]\000\000\000\000\000\000\000\000\001", '\000' <repeats 31 times>, 
"\377\377\377\377\377\377\377\377\000\000\000\000\001\000\000\000\000\000\000\000\377\377\377\377\n\000\000\000\376\177\000\000\003",
 '\000' <repeats 11 times>, 
"\376\177\000\000\001\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\001",
 '\000' <repeats 15 times>, 
"\240\b\225\352W\177\000\000h\r\000\000\000\000\000\000\200ߠ\244\376\177\000\000\002\000\000\000\000\000\000\000@\023r\031\251U\000\000\202"...
        state = {entry = 0x55a919b02150, entrylen = 4, entrymax = 256, 
imap_browse = true, folder = 0x55a919706460 "imaps://imap.ryanak.ca/Lists.", 
noselect = false, marked = false, unmarked = false}
        menu = 0x55a919aa2c70
        kill_prefix = false
        multiple = false
        folder = true
        mailbox = false
        goto_swapper = '\000' <repeats 4095 times>
        OldLastDir = 0x55a919630150
        tmp = 0x55a9196309b0
        buf = 0x55a91962fd20
        prefix = 0x55a919630580
        op = <optimized out>
        __func__ = "mutt_buffer_select_file"
#1  0x000055a917832b38 in mutt_buffer_enter_fname_full 
(prompt=prompt@entry=0x55a91790ab67 "Open mailbox", fname=0x55a91962f8f0, 
mailbox=mailbox@entry=true, multiple=multiple@entry=false, 
files=files@entry=0x0, numfiles=numfiles@entry=0x0, flags=5 '\005') at 
../curs_lib.c:732
        ch = <optimized out>
#2  0x000055a91784440b in mutt_index_menu () at ../index.c:2433
        pager_return = true
        folderbuf = 0x55a91962f8f0
        m = 0x0
        cp = 0x55a91790ab67 "Open mailbox"
        e_cur = <optimized out>
        buf = "\240\021\225\352W\177\000\000\020\315\177\352W\177", '\000' 
<repeats 18 times>, "\001", '\000' <repeats 27 times>, 
"\251U\000\000\377\377\377\377\377\377\377\377\000\000\000\000\001", '\000' 
<repeats 11 times>, 
"\020\000\000\000\000\000\000\000\060\206c\031\251U\000\000\000\000\000\000\000\000\000\000
 k\247\352W\177\000\000\025ɩ\352W\177\000\000\001\000\000\000\000\000\000\000", 
'\377' <repeats 16 times>, 
"\000\033\372\064\033\023d\375\000\020\000\000\000\000\000\000\060\206c\031\251U\000\000\020\000\000\000\000\000\000\000
 k\247\352W\177\000\000\001\000\000\000\000\000\000\000!"...
        helpstr = "q:Quit  d:Del  u:Undel  s:Save  m:Mail  r:Reply  g:Group  
?:Help\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000-\000\000\000\000\000\000\000\020",
 '\000' <repeats 15 times>, 
"V\216\247\352W\177\000\000e\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\360\006\241\244\376\177\000\000\060\206c\031\251U\000\000\002\000\000\000\000\000\000\000S-\252\352W\177\000\000\310Ǩ\352W\177\000\000\002\000\000\000\002\000\000\000
 
\004\241\244\376\177\000\000\001\000\000\000\000\000\000\000`\004\241\244\376\177\000\000\244"...
        flags = <optimized out>
        op = 132
        done = false
        tag = false
        newcount = 3
        oldcount = 0
        index_hint = 32
        do_mailbox_notify = true
        close = <optimized out>
        attach_msg = 0
        in_pager = <optimized out>
        menu = 0x55a919aeb190
        __func__ = "mutt_index_menu"
#3  0x000055a91781b371 in main (argc=<optimized out>, argv=0x7ffea4a12fd8, 
envp=<optimized out>) at ../main.c:1254
        m = 0x55a9196e0bd0
        subject = <optimized out>
        include_file = <optimized out>
        draft_file = <optimized out>
        new_magic = <optimized out>
        dlevel = <optimized out>
        dfile = <optimized out>
        cli_nntp = <optimized out>
        e = 0x0
        attach = {stqh_first = 0x0, stqh_last = 0x7ffea4a12880}
        commands = {stqh_first = 0x0, stqh_last = 0x7ffea4a12890}
        queries = {stqh_first = 0x0, stqh_last = 0x7ffea4a128a0}
        alias_queries = {stqh_first = 0x0, stqh_last = 0x7ffea4a128b0}
        cc_list = {stqh_first = 0x0, stqh_last = 0x7ffea4a128c0}
        bcc_list = {stqh_first = 0x0, stqh_last = 0x7ffea4a128d0}
        sendflags = 0
        flags = <optimized out>
        version = <optimized out>
        i = <optimized out>
        explicit_folder = <optimized out>
        dump_variables = <optimized out>
        hide_sensitive = <optimized out>
        batch_mode = <optimized out>
        edit_infile = <optimized out>
        test_config = <optimized out>
        double_dash = <optimized out>
        nargc = <optimized out>
        rc = 1
        repeat_error = true
        folder = {data = 0x55a9197a9aa0 "imaps://imap.ryanak.ca/", dptr = 
0x55a9197a9ab6 "/", dsize = 4096}
        expanded_infile = {data = 0x0, dptr = 0x0, dsize = 0}
        tempfile = {data = 0x0, dptr = 0x0, dsize = 0}
        __func__ = "main"
        out = 1278252540
        rc2 = <optimized out>
(gdb) info registers
rax            0x0                 0
rbx            0x50                80
rcx            0x1000              4096
rdx            0x55a9179048d0      94184733165776
rsi            0x55a919706950      94184764631376
rdi            0x55a9196a3990      94184764225936
rbp            0x1                 0x1
rsp            0x7ffea4a0d5d0      0x7ffea4a0d5d0
r8             0x0                 0
r9             0x0                 0
r10            0x0                 0
r11            0x0                 0
r12            0x55a917904ab0      94184733166256
r13            0x55a91790eaa1      94184733207201
r14            0x7ffea4a0d760      140731660425056
r15            0x7ffea4a0d650      140731660424784
rip            0x55a917820b05      0x55a917820b05 <mutt_buffer_select_file+2661>
eflags         0x10202             [ IF RF ]
cs             0x33                51
ss             0x2b                43
ds             0x0                 0
es             0x0                 0
fs             0x0                 0
gs             0x0                 0
(gdb) x/16i $pc
=> 0x55a917820b05 <mutt_buffer_select_file+2661>:       mov    0x48(%rax),%rax
   0x55a917820b09 <mutt_buffer_select_file+2665>:       mov    (%rax),%rdi
   0x55a917820b0c <mutt_buffer_select_file+2668>:       test   %rdi,%rdi
   0x55a917820b0f <mutt_buffer_select_file+2671>:       cmove  %r13,%rdi
   0x55a917820b13 <mutt_buffer_select_file+2675>:       callq  0x55a917902680 
<mutt_str_strcmp>
   0x55a917820b18 <mutt_buffer_select_file+2680>:       test   %eax,%eax
   0x55a917820b1a <mutt_buffer_select_file+2682>:       jne    0x55a917821498 
<mutt_buffer_select_file+5112>
   0x55a917820b20 <mutt_buffer_select_file+2688>:       mov    $0x5,%edx
   0x55a917820b25 <mutt_buffer_select_file+2693>:       lea    
0xe413c(%rip),%rsi        # 0x55a917904c68
   0x55a917820b2c <mutt_buffer_select_file+2700>:       xor    %edi,%edi
   0x55a917820b2e <mutt_buffer_select_file+2702>:       mov    
0x1378ab(%rip),%rbx        # 0x55a9179583e0 <MuttLogger>
   0x55a917820b35 <mutt_buffer_select_file+2709>:       callq  0x55a917817f20 
<dcgettext@plt>
   0x55a917820b3a <mutt_buffer_select_file+2714>:       mov    $0xfffffffe,%r8d
   0x55a917820b40 <mutt_buffer_select_file+2720>:       mov    $0x66a,%edx
   0x55a917820b45 <mutt_buffer_select_file+2725>:       lea    
0xe4054(%rip),%rcx        # 0x55a917904ba0 <__func__.10981>
   0x55a917820b4c <mutt_buffer_select_file+2732>:       mov    %rax,%r9
(gdb) thread apply all backtrace

Thread 1 (Thread 0x7f57e96b3680 (LWP 344762)):
#0  0x000055a917820b05 in mutt_buffer_select_file 
(file=file@entry=0x55a91962f8f0, flags=flags@entry=5 '\005', 
files=files@entry=0x0, numfiles=numfiles@entry=0x0) at ../browser.c:1639
#1  0x000055a917832b38 in mutt_buffer_enter_fname_full 
(prompt=prompt@entry=0x55a91790ab67 "Open mailbox", fname=0x55a91962f8f0, 
mailbox=mailbox@entry=true, multiple=multiple@entry=false, 
files=files@entry=0x0, numfiles=numfiles@entry=0x0, flags=5 '\005') at 
../curs_lib.c:732
#2  0x000055a91784440b in mutt_index_menu () at ../index.c:2433
#3  0x000055a91781b371 in main (argc=<optimized out>, argv=0x7ffea4a12fd8, 
envp=<optimized out>) at ../main.c:1254
(gdb) quit
A debugging session is active.

        Inferior 1 [process 344762] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/bin/neomutt, process 344762
[Inferior 1 (process 344762) detached]

Attachment: signature.asc
Description: PGP signature

Reply via email to