@evoskuil wait, the two situations were these:
first: i had just initialized the blockchain store ,and did the first sync. after 82000 blocks, "bn" just shut down all by itself. when i tried to start it again, it told me the blockchain database was broken.
so this was a non-sigsegv crash, which was weird. not sure how i'd debug it if it happens again!
second: i removed the old blockchian database and started syncing the new one, up to something like 130 000 blocks, then i pressed ctrl+c and it said Stop signal detected, Please wait while the node is stopping. then 30 minutes passed and it did not stop. pressing ctrl+c more times did not stop it also.
here maybe some debug shortcut so i could report back to you what was actually going on, would be useful, so we could figure what part of libbitcoin it was that erroneously not wanted to shut down. however, this is v3 and you're making v4 which i guess will have quite other logics anyhow, so maybe better debug this at first later.