From 5ddb88724ec0e28b7c9750866e998524122cc917 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 12 Jul 2021 23:33:03 +0200 Subject: [PATCH] Add separator around stacktraces in scan-log --- libs/auscan/au-scanner.cc | 5 +++-- libs/fst/vst2-scanner.cc | 10 ++++++---- libs/fst/vst3-scanner.cc | 10 ++++++---- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/libs/auscan/au-scanner.cc b/libs/auscan/au-scanner.cc index 17f9666d1e..695e0c9298 100644 --- a/libs/auscan/au-scanner.cc +++ b/libs/auscan/au-scanner.cc @@ -99,8 +99,9 @@ scan_auv2 (CAComponentDescription& desc, bool force, bool verbose) static void sig_handler (int sig) { - fprintf (stderr, "Error: signal %d\n", sig); - PBD::stacktrace (cerr, 15, 2); + printf ("Error: signal %d\n ---8<---\n", sig); + PBD::stacktrace (std::cout,, 15, 2); + printf (" --->8---\n"); ::exit (EXIT_FAILURE); } diff --git a/libs/fst/vst2-scanner.cc b/libs/fst/vst2-scanner.cc index 3ceeb62b3f..89d27926af 100644 --- a/libs/fst/vst2-scanner.cc +++ b/libs/fst/vst2-scanner.cc @@ -135,16 +135,18 @@ static LONG WINAPI crash_handler (EXCEPTION_POINTERS* exceptioninfo) { // TODO consider DrMingw if HAVE_DRMINGW - fprintf (stderr, "Error: %x\n", exceptioninfo->ExceptionRecord->ExceptionCode); - PBD::stacktrace (cerr, 15, 2); + printf ("Error: %x\n ---8<---\n", exceptioninfo->ExceptionRecord->ExceptionCode); + PBD::stacktrace (std::cout, 15, 2); + printf (" --->8---\n"); return EXCEPTION_CONTINUE_SEARCH; } #else static void sig_handler (int sig) { - fprintf (stderr, "Error: signal %d\n", sig); - PBD::stacktrace (cerr, 15, 2); + printf ("Error: signal %d\n ---8<---\n", sig); + PBD::stacktrace (std::cout, 15, 2); + printf (" --->8---\n"); ::exit (EXIT_FAILURE); } #endif diff --git a/libs/fst/vst3-scanner.cc b/libs/fst/vst3-scanner.cc index a869c2fcc9..21f86f523e 100644 --- a/libs/fst/vst3-scanner.cc +++ b/libs/fst/vst3-scanner.cc @@ -122,16 +122,18 @@ static LONG WINAPI crash_handler (EXCEPTION_POINTERS* exceptioninfo) { // TODO consider DrMingw if HAVE_DRMINGW - fprintf (stderr, "Error: %x\n", exceptioninfo->ExceptionRecord->ExceptionCode); - PBD::stacktrace (cerr, 15, 2); + printf ("Error: %x\n ---8<---\n", exceptioninfo->ExceptionRecord->ExceptionCode); + PBD::stacktrace (std::cout, 15, 2); + printf (" --->8---\n"); return EXCEPTION_CONTINUE_SEARCH; } #else static void sig_handler (int sig) { - fprintf (stderr, "Error: signal %d\n", sig); - PBD::stacktrace (cerr, 15, 2); + printf ("Error: signal %d\n ---8<---\n", sig); + PBD::stacktrace (std::cout, 15, 2); + printf (" --->8---\n"); ::exit (EXIT_FAILURE); } #endif