Bug 1877 - Opening a vcd generated by verilator crashes the program
Summary: Opening a vcd generated by verilator crashes the program
Status: CONFIRMED
Alias: None
Product: PulseView
Classification: Unclassified
Component: File handling (show other bugs)
Version: unreleased development snapshot
Hardware: All All
: Normal blocker
Target Milestone: ---
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-26 06:08 CEST by tms9918
Modified: 2023-07-26 08:04 CEST (History)
1 user (show)



Attachments
An example of a file for which pulseview crashes (34.94 KB, application/vnd.gtkwave-vcd)
2023-07-26 06:08 CEST, tms9918
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tms9918 2023-07-26 06:08:12 CEST
Created attachment 802 [details]
An example of a file for which pulseview crashes

The attached vcd crashes pulseview. It is valid for GTKWave.
Comment 1 Gerhard Sittig 2023-07-26 08:04:31 CEST
Most probably a duplicate of bug 1168. The attached file has 447 channels 
which is more than 64. The CLI application can handle the input file, so 
it's not the VCD format and neither its generator.

  $ sigrok-cli -i simx.vcd --show
  $ sigrok-cli -i simx.vcd -O ascii:width=2000 2>&1 | less -S

There could be other reports of that Pulseview channels limit. I suggest 
you find the most appropriate of them and reference it here, and close 
this report here. Its only value is the attached data for reproduction 
while the issue has been identified before.