Package: notmuch
Version: 0.23.1-1
Severity: important

Dear Maintainer,

Frequently the processes notmuch-emacs spawns to view messages never finish
returning the message data.  Sometimes this is deterministic and the message
is never viewable; other times, spawning more of the same process causes the
first process to complete.

Here's a traceback from one of the processes (invoked as
/usr/bin/notmuch show --format=sexp --format-version=1 --decrypt 
--exclude=false ' thread:[redacted] and ( [redacted] )'
):

(gdb) bt
#0  0x00007f1d74cff293 in __select_nocancel () at 
../sysdeps/unix/syscall-template.S:84
#1  0x00007f1d736b2429 in _gpgme_ath_select (nfd=nfd@entry=10, 
rset=rset@entry=0x7ffe2d9c99e0, 
    wset=wset@entry=0x7ffe2d9c9a60, eset=eset@entry=0x0, 
timeout=timeout@entry=0x7ffe2d9c99d0)
    at ath-pthread.c:153
#2  0x00007f1d736ad857 in _gpgme_io_select (fds=0x556a3ddb1e30, nfds=10, 
nonblock=nonblock@entry=0)
    at posix-io.c:643
#3  0x00007f1d7368d2de in _gpgme_wait_on_condition 
(ctx=ctx@entry=0x556a3ddb1260, cond=cond@entry=0x0, 
    op_err_p=op_err_p@entry=0x0) at wait-private.c:87
#4  0x00007f1d7368d4d9 in _gpgme_wait_one (ctx=ctx@entry=0x556a3ddb1260) at 
wait-private.c:170
#5  0x00007f1d73691898 in gpgme_op_verify (ctx=0x556a3ddb1260, sig=<optimized 
out>, 
    signed_text=0x556a3ce9eb10, plaintext=plaintext@entry=0x0) at verify.c:1147
#6  0x00007f1d75985b95 in pkcs7_verify (context=<optimized out>, 
digest=<optimized out>, 
    istream=<optimized out>, sigstream=0x556a3ce38850, err=0x7ffe2d9c9c70) at 
gmime-pkcs7-context.c:646
#7  0x00007f1d7597c832 in g_mime_multipart_signed_verify (mps=<optimized out>, 
    ctx=ctx@entry=0x556a3ce5f630, err=err@entry=0x7ffe2d9c9c70) at 
gmime-multipart-signed.c:466
#8  0x0000556a3c5f1c80 in node_verify (cryptoctx=0x556a3ce5f630, 
part=0x556a3ce3cf00, 
    node=0x556a3ce7e100) at mime-node.c:159
#9  _mime_node_create (part=0x556a3ce3cf00, parent=0x556a3ddc92d0) at 
mime-node.c:267
#10 mime_node_child (parent=parent@entry=0x556a3ddc92d0, child=child@entry=0) 
at mime-node.c:296
#11 0x0000556a3c5eed6d in format_part_sprinter (ctx=0x556a3ddb7cc0, 
sp=0x556a3ce5e540, 
    node=0x556a3ddc92d0, first=1, output_body=1, include_html=0) at 
notmuch-show.c:563
#12 0x0000556a3c5ef486 in format_part_sprinter_entry (ctx=<optimized out>, 
sp=<optimized out>, 
    node=<optimized out>, indent=<optimized out>, params=<optimized out>) at 
notmuch-show.c:670
#13 0x0000556a3c5edfc0 in show_message (ctx=ctx@entry=0x556a3ce38200, 
sp=sp@entry=0x556a3ce5e540, 
    message=message@entry=0x556a3ddb87a0, indent=indent@entry=3, 
params=params@entry=0x7ffe2d9c9fa0, 
    format=<optimized out>) at notmuch-show.c:827
#14 0x0000556a3c5ee0b9 in show_messages (ctx=ctx@entry=0x556a3ce38200, 
    format=format@entry=0x556a3c7fd280 <format_sexp>, 
sp=sp@entry=0x556a3ce5e540, 
    messages=0x556a3ddb5aa0, indent=indent@entry=3, 
params=params@entry=0x7ffe2d9c9fa0)
    at notmuch-show.c:863
#15 0x0000556a3c5ee0fc in show_messages (ctx=ctx@entry=0x556a3ce38200, 
    format=format@entry=0x556a3c7fd280 <format_sexp>, 
sp=sp@entry=0x556a3ce5e540, 
    messages=0x556a3ce81700, indent=indent@entry=2, 
params=params@entry=0x7ffe2d9c9fa0)
    at notmuch-show.c:871
#16 0x0000556a3c5ee0fc in show_messages (ctx=ctx@entry=0x556a3ce38200, 
    format=format@entry=0x556a3c7fd280 <format_sexp>, 
sp=sp@entry=0x556a3ce5e540, 
    messages=0x556a3ce846c0, indent=indent@entry=1, 
params=params@entry=0x7ffe2d9c9fa0)
    at notmuch-show.c:871
#17 0x0000556a3c5ee0fc in show_messages (ctx=ctx@entry=0x556a3ce38200, 
    format=format@entry=0x556a3c7fd280 <format_sexp>, 
sp=sp@entry=0x556a3ce5e540, 
    messages=0x556a3ce6dec0, indent=indent@entry=0, 
params=params@entry=0x7ffe2d9c9fa0)
    at notmuch-show.c:871
#18 0x0000556a3c5efd9f in do_show (params=0x7ffe2d9c9fa0, sp=0x556a3ce5e540, 
    format=0x556a3c7fd280 <format_sexp>, query=0x556a3ce3dfd0, 
ctx=0x556a3ce38200) at notmuch-show.c:959
#19 notmuch_show_command (config=0x556a3ce38200, argc=<optimized out>, 
argv=<optimized out>)
    at notmuch-show.c:1171
#20 0x0000556a3c5e1b8f in main (argc=<optimized out>, argv=0x7ffe2d9ca458) at 
notmuch.c:421
(gdb) 


(Versions of programs are the latest I could install, but it also occurs with
about the same frequency when everything is from testing.)

Thanks!

-- System Information:
Debian Release: stretch/sid
  APT prefers testing-debug
  APT policy: (600, 'testing-debug'), (600, 'testing'), (400, 
'unstable-debug'), (400, 'unstable'), (200, 'experimental'), (1, 
'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages notmuch depends on:
ii  libc6           2.24-5
ii  libglib2.0-0    2.50.1-1
ii  libgmime-2.6-0  2.6.20-8
ii  libnotmuch4     0.23.1-1
ii  libtalloc2      2.1.8-1
ii  zlib1g          1:1.2.8.dfsg-2+b1

Versions of packages notmuch recommends:
ii  gnupg-agent    2.1.15-4
ii  gpgsm          2.1.15-4
ii  notmuch-emacs  0.23.1-1

notmuch suggests no packages.

-- no debconf information

Reply via email to