From f54cb8628470f783bacb87c157013c2af38000de Mon Sep 17 00:00:00 2001 From: alrevuelta Date: Wed, 30 Nov 2022 19:13:36 +0000 Subject: [PATCH] deploy: 39bc7b65009f3f173591a089f62c559f7747b330 --- apps/wakunode2/wakunode2.nim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/wakunode2/wakunode2.nim b/apps/wakunode2/wakunode2.nim index 4f3074c16..6df00eb96 100644 --- a/apps/wakunode2/wakunode2.nim +++ b/apps/wakunode2/wakunode2.nim @@ -9,6 +9,7 @@ import chronicles, chronos, metrics, + libbacktrace, system/ansi_c, eth/keys, eth/p2p/discoveryv5/enr, @@ -709,12 +710,13 @@ when isMainModule: # Handle SIGSEGV when defined(posix): proc handleSigsegv(signal: cint) {.noconv.} = - fatal "Shutting down after receiving SIGSEGV" - waitFor node.stop() + # Require --debugger:native + fatal "Shutting down after receiving SIGSEGV", stacktrace=getBacktrace() - # Only available with --stacktrace:on --linetrace:on + # Not available in -d:release mode writeStackTrace() + waitFor node.stop() quit(QuitFailure) c_signal(ansi_c.SIGSEGV, handleSigsegv)