-
Notifications
You must be signed in to change notification settings - Fork 12
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
MAX_CHANNEL reached and segfault with SystemC output #18
Comments
Yes, in your file example, channel number is made of 5 character The only solution would be to store the channel list as HashMap<string,Channel> I'll keep this refactor in mind. It'll be usefull for many other cases. |
Is it something normal to have this quantity of channels? Wha does the channel number mean? Should it be the quantity of signals in the plot? |
VCD Channels are numbered with 1 character, if all the 86 allowed character are taken, you can use 2 character to go up to 7396 channel etc. |
The new HashMap version seems to be working very well, but it now requires a khash.h + kvec.h headers from klib I used @UffeJakobsen : from a maintainer perspective, could having a git submodule be problematic ? |
Hi, nice work. I was trying to display a vcd file which is output from a SystemC execution. It didn`t and shows the message:
Fatal error. Send the VCD on https://github.com/yne/vcd/issues
Reason: MAX_CHANNEL reached (400), rebuild with -DMAX_CHANNEL=...
I tried to increase the MAX_CHANNEL to 100000. With that I received a segfault
counter.txt
The text was updated successfully, but these errors were encountered: