-
-
Notifications
You must be signed in to change notification settings - Fork 80
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
fstReaderOpen failed for temporary FST file #637
Comments
I couldn't reproduce this (but I only used a simple test case). Can you try running the |
It was the same reproducer as in #614. |
I've tried generating a VCD file using the "-w --format=vcd" arguments, but the file appears to be empty. |
@erick166 are you using Windows as well? The VCD writer is actually just the FST writer with an extra step where it writes the FST to a temporary file and then does the equivalent of |
Yes, I'm using Windows. |
I'm still unable to reproduce this (trying MinGW x64 build in a Windows 10 VM). Does it happen reliably with any design you try? @erick166 did you get the same "fstReaderOpen failed for temporary FST file" as in the first message? |
Yes, it happens with different testbenches and I also get the same message. Could it maybe be something in the file path separators for the temporary file? |
I managed to reproduce it: it works fine in MSYS2 MingW x64 but not UCRT x64 (and I guess Clang x64 too since it uses the same libc). |
The problem seems to be a difference in behaviour under UCRT in GtkWave's |
I tested with the fix and it works for me as well, thanks! |
I can confirm I was likely using either ucrt64 or clang64 at the time. |
Thanks for testing. I submitted a slightly improved fix to GtkWave in gtkwave/gtkwave#376. |
I get
** Fatal: 1050ns+3: fstReaderOpen failed for temporary FST file
when trying to create a VCD file with the command
nvc --std=08 -e test-beh -r -w --format=vcd
I get a temp.fst file and a test-beh.vcd, however the vcd file is empty.
The text was updated successfully, but these errors were encountered: