From 5efb130d3900dfb7fc577050eb5a6ef1c22eb78c Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 30 Jan 2013 06:21:33 +0000 Subject: vm_dump.c: important message first * vm_dump.c (rb_vm_bugreport): show the most important message, Crash Report log information, first. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38990 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- vm_dump.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) (limited to 'vm_dump.c') diff --git a/vm_dump.c b/vm_dump.c index 292280c40f..930c7b799a 100644 --- a/vm_dump.c +++ b/vm_dump.c @@ -617,6 +617,19 @@ rb_vm_bugreport(void) enum {other_runtime_info = 0}; #endif const rb_vm_t *const vm = GET_VM(); + +#if defined __APPLE__ + fputs("-- Crash Report log information " + "--------------------------------------------\n" + " See Crash Report log file under the one of following:\n" + " * ~/Library/Logs/CrashReporter\n" + " * /Library/Logs/CrashReporter\n" + " * ~/Library/Logs/DiagnosticReports\n" + " * /Library/Logs/DiagnosticReports\n" + " the more detail of.\n" + "\n", + stderr); +#endif if (vm) { SDR(); rb_backtrace_print_as_bugreport(); @@ -628,16 +641,7 @@ rb_vm_bugreport(void) "-------------------------------------------\n"); { -#if defined __APPLE__ - fprintf(stderr, "\n"); - fprintf(stderr, - " See Crash Report log file under the one of following:\n" - " * ~/Library/Logs/CrashReporter\n" - " * /Library/Logs/CrashReporter\n" - " * ~/Library/Logs/DiagnosticReports\n" - " * /Library/Logs/DiagnosticReports\n" - " the more detail of.\n"); -#elif HAVE_BACKTRACE +#if HAVE_BACKTRACE #define MAX_NATIVE_TRACE 1024 static void *trace[MAX_NATIVE_TRACE]; int n = backtrace(trace, MAX_NATIVE_TRACE); -- cgit v1.2.3