@User After GDS write completed (over 11 hours of total flow time) and during LEF generation, magic exited with a
kill signal
. This occurred in the docker and the magic version is 8.3.87. I've provided the context of the log below. If there's anything else I can provide (or you want me to create a GitHub issue), let me know.
Writing cell sky130_fd_sc_hd__buf_12
[INFO]: GDS Write Complete
[INFO]: Writing abstract LEF
Generating LEF output /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/results/magic/decred_nonblock.lef for cell decred_nonblock:
Diagnostic: Write LEF header for cell decred_nonblock
Diagnostic: Writing LEF output for cell decred_nonblock
[ERROR]: during executing: "magic -noconsole -dnull -rcfile /home/dracex/PDK_ROOT/sky130A/libs.tech/magic/sky130A.magicrc /openLANE_flow/scripts/magic.tcl </dev/null |& tee >&@stdout /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/logs/magic/magic.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: kill signal
[ERROR]: Please check magic log file
[ERROR]: Dumping to /openLANE_flow/designs/decred_nonblock/runs/8mFP50DENS50STRAT1_20ns/error.log
while executing
"try_catch magic -noconsole -dnull -rcfile $::env(MAGIC_MAGICRC) $::env(SCRIPTS_DIR)/magic.tcl </dev/null |& tee $::env(TERMINAL_OUTPUT) $::env(m..."
(procedure "run_magic" line 14)
invoked from within
"run_magic"
(procedure "run_non_interactive_mode" line 27)
invoked from within
"run_non_interactive_mode {*}$argv"
invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
puts_info "Running interactively"
if { [info exists arg_values(-file)..."
(file "./flow.tcl" line 168)