Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix "TclStackFree: incorrect freePtr. Call out of sequence?" bug #51

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

abejgonzalez
Copy link
Contributor

When running a large design (MegaBoomConfig w/ Larger L1/L2/LLC w/ Default Hwacha and different DDR3 setup), I get the following error "TclStackFree: incorrect freePtr. Call out of sequence?" and synthesis fails with no logs. Tracing back the issue on the forums seems to indicate that adding set_param synth.elaboration.rodinMoreOptions {set rt::extractNetlistGenomes false} solves the issue. In my case, it actually does fix the issue, and synthesis passes. I'm not sure what the impact is / what the flag does but when I have the chance I'll look into it and report back here.

Forum Post: https://support.xilinx.com/s/article/55687?language=en_US

@davidbiancolin
Copy link
Contributor

davidbiancolin commented Oct 7, 2021

I reported (what appears to be) the same error here: https://forums.aws.amazon.com/thread.jspa?threadID=346360&tstart=0l

I guess i'll follow up in that post with what you've found?

@davidbiancolin
Copy link
Contributor

That's such an old issue -- it might just be this perturbs the build slightly so as to avoid the double free?

@davidbiancolin
Copy link
Contributor

There should be other log files that are dropped in the directory in which the build script is run with stack traces. A few of them will be tcl wrappers detecting an error, but at least one of them should have an interesting stack trace. I've had teh best success capturing these when i ran the builds locally with -foreground set

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants