From a18380901fc8fd22696ceed27eb8cab6fd130610 Mon Sep 17 00:00:00 2001 From: Marko Date: Fri, 20 Dec 2019 11:42:42 +0100 Subject: [PATCH] test: branch for fix of ci (#4266) * test: - testing replacing syscall with os.FindProces Signed-off-by: Marko Baricevic * address pr comments --- cmd/tendermint/commands/debug/kill.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/tendermint/commands/debug/kill.go b/cmd/tendermint/commands/debug/kill.go index 6ce67fbe7..9a9b0666e 100644 --- a/cmd/tendermint/commands/debug/kill.go +++ b/cmd/tendermint/commands/debug/kill.go @@ -121,7 +121,11 @@ func killProc(pid uint64, dir string) error { go func() { // Killing the Tendermint process with the '-ABRT|-6' signal will result in // a goroutine stacktrace. - if err := syscall.Kill(int(pid), syscall.SIGABRT); err != nil { + p, err := os.FindProcess(os.Getpid()) + if err != nil { + fmt.Fprintf(os.Stderr, "failed to find PID to kill Tendermint process: %s", err) + } + if err = p.Signal(syscall.SIGABRT); err != nil { fmt.Fprintf(os.Stderr, "failed to kill Tendermint process: %s", err) }