kernel/arch/riscv64: disable debug stack trace when sending signal
Writing stack trace outside of kernel debug mode may cause locking related assert violation. Change-Id: I7c77dd8a8de2831d528b6307b19a576398c1edb9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5256 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]> Reviewed-by: Alex von Gluck IV <[email protected]>
This commit is contained in:
@@ -257,7 +257,7 @@ SendSignal(debug_exception_type type, uint32 signalNumber, int32 signalCode,
|
|||||||
struct sigaction action;
|
struct sigaction action;
|
||||||
Thread* thread = thread_get_current_thread();
|
Thread* thread = thread_get_current_thread();
|
||||||
|
|
||||||
DoStackTrace(Fp(), 0);
|
//DoStackTrace(Fp(), 0);
|
||||||
|
|
||||||
enable_interrupts();
|
enable_interrupts();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user