I am running a multi-threaded C++ program in a Linux system which has android on it. I am getting a crash due to SIGSEGV 11 (segmentation fault). A backtrace generated shows .so file followed by heap with some address.
How to check where exactly the segmentation fault has occurred? How to debug the address which gets printed in the backtrace?