fatal error handlers: report which thread croaked
When a thread dies, at least print the pointer to it, so we can debug better. Change-Id: Ief6bbc0c221e2d5271c240a4b73df16413aa5e22 Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
This commit is contained in:
parent
6c393fa393
commit
11bd718733
4 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue