From f1da79b4b24531bcf1caefe45de87d1824ba5876 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Sun, 18 Feb 2024 14:01:44 +0100 Subject: [PATCH] fix panics not shown on cli (closes #2049) --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 0fb61391..6c5f2352 100644 --- a/src/main.rs +++ b/src/main.rs @@ -386,16 +386,16 @@ fn set_panic_handlers() -> Result<()> { // regular panic handler panic::set_hook(Box::new(|e| { let backtrace = Backtrace::new(); - log_eprintln!("panic: {:?}\ntrace:\n{:?}", e, backtrace); shutdown_terminal(); + log_eprintln!("\nGitUI was close due to an unexpected panic.\nPlease file an issue on https://github.com/extrawurst/gitui/issues with the following info:\n\n{:?}\ntrace:\n{:?}", e, backtrace); })); // global threadpool rayon_core::ThreadPoolBuilder::new() .panic_handler(|e| { let backtrace = Backtrace::new(); - log_eprintln!("panic: {:?}\ntrace:\n{:?}", e, backtrace); shutdown_terminal(); + log_eprintln!("\nGitUI was close due to an unexpected panic.\nPlease file an issue on https://github.com/extrawurst/gitui/issues with the following info:\n\n{:?}\ntrace:\n{:?}", e, backtrace); process::abort(); }) .num_threads(4)