X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmiracle%2Fmiracle_local.c;h=f1690817152f1100527c249ba98c34b7477ba796;hb=2e5d3bd0e25e25230954affadc90da7f403f6c61;hp=51663d90a2d7b1c6e76042c11f2067dfe69fec48;hpb=62b1b24b4dab2b17c3ec052955584f9070c77865;p=melted diff --git a/src/miracle/miracle_local.c b/src/miracle/miracle_local.c index 51663d9..f169081 100644 --- a/src/miracle/miracle_local.c +++ b/src/miracle/miracle_local.c @@ -295,19 +295,19 @@ static void sigsegv_handler() char **strings; size_t i; - fprintf( stderr, "\a\nMiracle experienced a segmentation fault.\n" + miracle_log( LOG_CRIT, "\a\nMiracle experienced a segmentation fault.\n" "Dumping stack from the offending thread\n\n" ); size = backtrace( array, 10 ); strings = backtrace_symbols( array, size ); - fprintf( stderr, "Obtained %zd stack frames.\n", size ); + miracle_log( LOG_CRIT, "Obtained %zd stack frames.\n", size ); for ( i = 0; i < size; i++ ) - fprintf( stderr, "%s\n", strings[ i ] ); + miracle_log( LOG_CRIT, "%s\n", strings[ i ] ); free( strings ); - fprintf( stderr, "\nDone dumping - exiting.\n" ); + miracle_log( LOG_CRIT, "\nDone dumping - exiting.\n" ); exit( EXIT_FAILURE ); }