Dump with debugger just once

This commit is contained in:
Nobuyoshi Nakada 2025-06-20 20:35:50 +09:00
parent d9efc56c16
commit d31d62d685
No known key found for this signature in database
GPG key ID: 3582D74E1FEE4465

View file

@ -158,10 +158,12 @@ module EnvUtil
pgroup = pid
end
dumped = false
while signal = signals.shift
if (dbg = Debugger.search) and [:ABRT, :KILL].include?(signal)
dbg.dump(pid)
if !dumped and [:ABRT, :KILL].include?(signal)
Debugger.search&.dump(pid)
dumped = true
end
begin