So why multi-core-dump? It's very typical to open up a program in gdb after you see a coredump. Whenever I have failed to do something I have always learnt a new thing or at least a new way to do the same thing. I hope to share my learning process without restricting myself to any particular area thus making it multi-threaded on a multi-core CPU ;)