google breakpad can capture stack dump.
however, its stack analyze tools are far from perfect,
they need to be improved.