Traceback (most recent call first): File "/home/pazz/.local/lib/python3.8/site-packages/notmuch2/_thread.py", line 38, in _destroy capi.lib.notmuch_thread_destroy(self._thread_p) File "/home/pazz/.local/lib/python3.8/site-packages/notmuch2/_thread.py", line 34, in __del__ self._destroy() File "/home/pazz/projects/alot/alot/db/manager.py", line 570, in get_threads File "/home/pazz/projects/alot/alot/walker.py", line 84, in _get_next_item next_obj = next(self.iterable) File "/home/pazz/projects/alot/alot/walker.py", line 72, in _get_at_pos widget = self._get_next_item() File "/home/pazz/projects/alot/alot/walker.py", line 46, in get_next return self._get_at_pos(start_from + self.direction) File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 641, in calculate_visible File "/usr/lib/python3/dist-packages/urwid/listbox.py", line 695, in render new_focus_widget, position = self._body.get_focus() File "/usr/lib/python3/dist-packages/urwid/widget.py", line 145, in cached_render canv = fn(self, size, focus=focus) File "/home/pazz/projects/alot/alot/buffers/buffer.py", line 19, in render return self.body.render(size, focus) File "/usr/lib/python3/dist-packages/urwid/container.py", line 2369, in render File "/usr/lib/python3/dist-packages/urwid/widget.py", line 145, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 226, in render canv = self._original_widget.render(size, focus=focus) File "/usr/lib/python3/dist-packages/urwid/widget.py", line 145, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 588, in draw_screen canvas = self._topmost_widget.render(self.screen_size, focus=True) File "/home/pazz/projects/alot/alot/ui.py", line 668, in update self.mainloop.draw_screen() File "/home/pazz/projects/alot/alot/commands/search.py", line 461, in refresh File "/home/pazz/projects/alot/alot/db/manager.py", line 147, in flush afterwards() File "/home/pazz/projects/alot/alot/commands/globals.py", line 611, in apply ui.dbman.flush() File "/home/pazz/projects/alot/alot/ui.py", line 723, in apply_command cmd.apply(self) File "/home/pazz/projects/alot/alot/commands/search.py", line 737, in apply File "/home/pazz/projects/alot/alot/ui.py", line 721, in apply_command await cmd.apply(self) File "/home/pazz/projects/alot/alot/ui.py", line 277, in apply_commandline await apply_this_command(c) File "/home/pazz/projects/alot/alot/ui.py", line 195, in _apply_fire await self.apply_commandline(cmdline) File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3.8/asyncio/base_events.py", line 2627, in _run_once File "/usr/lib/python3.8/asyncio/base_events.py", line 826, in run_forever None, getaddr_func, host, port, family, type, proto, flags) File "/home/pazz/.local/lib/python3.8/site-packages/twisted/internet/asyncioreactor.py", line 267, in run self._asyncioEventloop.run_forever() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 1341, in run self.reactor.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 385, in _run self.event_loop.run() File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 287, in run self._run() File "/home/pazz/projects/alot/alot/ui.py", line 1938, in __init__ File "/home/pazz/projects/alot/alot/__main__.py", line 649, in main File "/home/pazz/.local/bin/alot", line 33, in sys.exit(load_entry_point('alot', 'console_scripts', 'alot')())