]> git.sesse.net Git - mlt/commitdiff
change segv handler to use log facility
authorddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 11 Feb 2004 18:01:44 +0000 (18:01 +0000)
committerddennedy <ddennedy@d19143bc-622f-0410-bfdd-b5b2a6649095>
Wed, 11 Feb 2004 18:01:44 +0000 (18:01 +0000)
git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@138 d19143bc-622f-0410-bfdd-b5b2a6649095

src/miracle/miracle_local.c

index 51663d90a2d7b1c6e76042c11f2067dfe69fec48..f1690817152f1100527c249ba98c34b7477ba796 100644 (file)
@@ -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 );
 }