diff --git a/arch/arc/core/sys_fatal_error_handler.c b/arch/arc/core/sys_fatal_error_handler.c index a53a0433561..bdf57ba0afd 100644 --- a/arch/arc/core/sys_fatal_error_handler.c +++ b/arch/arc/core/sys_fatal_error_handler.c @@ -59,7 +59,7 @@ FUNC_NORETURN void _SysFatalErrorHandler(unsigned int reason, for (;;) ; /* spin forever */ } - printk("Fatal fault in thread! Aborting.\n"); + printk("Fatal fault in thread %p! Aborting.\n", _current); k_thread_abort(_current); CODE_UNREACHABLE; diff --git a/arch/arm/core/sys_fatal_error_handler.c b/arch/arm/core/sys_fatal_error_handler.c index ca756c213ef..e4bea130063 100644 --- a/arch/arm/core/sys_fatal_error_handler.c +++ b/arch/arm/core/sys_fatal_error_handler.c @@ -60,7 +60,7 @@ FUNC_NORETURN void _SysFatalErrorHandler(unsigned int reason, for (;;) ; /* spin forever */ } - printk("Fatal fault in thread! Aborting.\n"); + printk("Fatal fault in thread %p! Aborting.\n", _current); k_thread_abort(_current); CODE_UNREACHABLE; diff --git a/arch/nios2/core/fatal.c b/arch/nios2/core/fatal.c index 27103b8a305..3406878b5f1 100644 --- a/arch/nios2/core/fatal.c +++ b/arch/nios2/core/fatal.c @@ -236,7 +236,7 @@ FUNC_NORETURN void _SysFatalErrorHandler(unsigned int reason, for (;;) ; /* spin forever */ } - printk("Fatal fault in thread! Aborting.\n"); + printk("Fatal fault in thread %p! Aborting.\n", _current); k_thread_abort(_current); CODE_UNREACHABLE; diff --git a/arch/x86/core/sys_fatal_error_handler.c b/arch/x86/core/sys_fatal_error_handler.c index b181aff4042..5f94c81a19b 100644 --- a/arch/x86/core/sys_fatal_error_handler.c +++ b/arch/x86/core/sys_fatal_error_handler.c @@ -60,7 +60,7 @@ FUNC_NORETURN void _SysFatalErrorHandler(unsigned int reason, for (;;) ; /* spin forever */ } - printk("Fatal fault in thread! Aborting.\n"); + printk("Fatal fault in thread %p! Aborting.\n", _current); k_thread_abort(_current); CODE_UNREACHABLE;