#include #include #include #include int main() { int nptrs; #define BACKTRACE_SIZE 128 void *buffer[BACKTRACE_SIZE]; nptrs = backtrace(buffer, BACKTRACE_SIZE); printf("backtrace() returned %d addresses\n", nptrs); backtrace_symbols_fd(buffer, nptrs, 1); }