Antoine Beaupré <anarcat@orangeseeds.org> writes: > Hi! > > Here's a fun bug for you Xapian tricksters. > > Two emails attached make notmuch crash when trying to display the > folder. > > $ notmuch show thread:0000000000000001 > Internal error: Thread 0000000000000001 has no toplevel messages. > (notmuch-show.c:1012) > > Those are the two messages: > > $ notmuch search --output messages thread:0000000000000001 > id:9379QM5Z39_5aa86b134fcfb_174033fc97a2cb98c7198d_sprut@zendesk.com > id:9379QM5Z39_5aa86b1350504_174eb3fc97a2cb98c71674_sprut@zendesk.com > > `notmuch show` on either messages crashes the same way: > > $ notmuch show id:9379QM5Z39_5aa86b1350504_174eb3fc97a2cb98c71674_sprut@zendesk.com > Internal error: Thread 0000000000000001 has no toplevel messages. > (notmuch-show.c:1012) I can't duplicate that part. > > Note that displaying the messages weith `--format raw` doesn't crash, so > it's really the thread structure that's broken. Obviously, emacs can't > display the messages either and doesn't touch the unread tags when > trying to load the message, which is to be expected I guess. > > Xapian is also unhappy with the database created by notmuch new: > > $ xapian-check gitlab/.notmuch/xapian/ > docdata: > blocksize=8K items=1 firstunused=1 revision=7 levels=0 root=0 > B-tree checked okay > docdata table structure checked OK > > termlist: > blocksize=8K items=12 firstunused=4 revision=7 levels=0 root=3 > xapian-check: DatabaseError: 1 unused block(s) missing from the free list, first is 0 Surprisingly (to me), I can duplicate that, so that's something to pursue. d _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch