notmuch 0.6: notmuch new dies with std::terminate

David Bremner david at tethera.net
Mon Jul 4 05:20:25 PDT 2011


On Mon, 04 Jul 2011 11:58:24 +0100, Robin Green <greenrd at greenrd.org> wrote:
> Some time after upgrading to notmuch 0.6, notmuch new suddenly started
> failing, with this backtrace: (this is on DragonFly BSD)
> 
> Program terminated with signal 6, Aborted.
[...]
> #3  0x000000080150c9c1 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/gcc44/libstdc++.so.9
> #4  0x0000000801511047 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/gcc44/libstdc++.so.9
> #5  0x000000080151107c in std::terminate() () from /usr/lib/gcc44/libstdc++.so.9
> #6  0x0000000801510fe4 in __cxa_throw () from /usr/lib/gcc44/libstdc++.so.9

This might be related to commit cdf1c70. You could try reverting it, and
your patch to it, and see if that helps. Does the test suite pass on
your machine? There is two tests in particular under "symbol-hiding"
that might be relevant.

David


More information about the notmuch mailing list