OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

Signal 11 received RESYNTH_TIMING_RECOVER=1

Open oharboe opened this issue 9 months ago • 2 comments

Describe the bug

untar and run floorplan_gcd_asap7_base_2025-03-06_07-32.tar.gz

$ ./run-me-gcd-asap7-base.sh  
[deleted]
Stack trace:
 0# 0x00005EF87FE8C883 in openroad
 1# 0x00007FD32DE45330 in /lib/x86_64-linux-gnu/libc.so.6
 2# odb::dbObject::getObjectType() const in openroad
 3# sta::dbNetwork::staToDb(sta::Pin const*, odb::dbITerm*&, odb::dbBTerm*&, odb::dbModITerm*&, odb::dbModBTerm*&) const in openroad
 4# sta::dbNetwork::instance(sta::Pin const*) const in openroad
 5# sta::Network::isTopLevelPort(sta::Pin const*) const in openroad
 6# rsz::RepairDesign::repairDesign(double, double, double, double, bool, int&, int&, int&, int&, int&) in openroad
 7# rsz::RepairDesign::repairDesign(double, double, double, double, bool) in openroad
 8# rsz::Resizer::repairDesign(double, double, double, double, bool, bool) in openroad
 9# 0x00005EF880069263 in openroad
10# TclNRRunCallbacks in /lib/x86_64-linux-gnu/libtcl8.6.so
11# 0x00007FD332DC66BC in /lib/x86_64-linux-gnu/libtcl8.6.so
12# Tcl_EvalEx in /lib/x86_64-linux-gnu/libtcl8.6.so
13# Tcl_Eval in /lib/x86_64-linux-gnu/libtcl8.6.so
14# sta::sourceTclFile(char const*, bool, bool, Tcl_Interp*) in openroad
15# 0x00005EF87FE8BFCF in openroad
16# Tcl_MainEx in /lib/x86_64-linux-gnu/libtcl8.6.so
17# main in openroad
18# 0x00007FD32DE2A1CA in /lib/x86_64-linux-gnu/libc.so.6
19# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
20# _start in openroad
./run-me-gcd-asap7-base.sh: line 7: 2637787 Segmentation fault      (core dumped) openroad -no_init ${SCRIPTS_DIR}/floorplan.tcl

Expected Behavior

No crash

Environment

OpenROAD v2.0-19505-g8ac5c381e

To Reproduce

See above

Relevant log output


Screenshots

No response

Additional Context

No response

oharboe avatar Mar 06 '25 06:03 oharboe

We should fix the crash but I don't think those flow options are that useful. It was preliminary work on remapping and has never reached maturity. Hopefully with @QuantamHD 's work it will become useful.

maliberty avatar Mar 06 '25 22:03 maliberty

We should fix the crash but I don't think those flow options are that useful. It was preliminary work on remapping and has never reached maturity. Hopefully with @QuantamHD 's work it will become useful.

I am not using the flow, I was just tinkering with merged.lib and saw that this code path used it.

oharboe avatar Mar 07 '25 05:03 oharboe