Code: ulimit -c unlimited

Code: ulimit -a | grep core

Code: core file size (blocks, -c) unlimited

Code: kill -11 `pidof bitcoind`

Code: sudo apt-get install gdb gdb -se "/path/to/bitcoind" -ex "bt full" -ex "thread apply all bt" --batch -c /path/to/core > /tmp/backtrace.txt

Code: grep "Bitcoin version" .bitcoin/debug.log | tail -n 1

thanks for the feedback.on the console from which you are executing bitcoind just fire this command before:if executions is successful you won't see any outputs on the terminal.just to be sure run this commandthe output should be something like this.then start bitcoind and the next time it will get stuck execute this command from the consolethis command should in theory stop the daemon and produce a core file stored in the path from which you have executed in the first place.Once you have locate the file (it could be quite big) we need to extract a back trace from that.then share with us the backtrace.txt fileaddendum: just to be sure what's the output of this command?