Created attachment 570 [details] short vcd file to reproduce the problem In addition to bug 1470 I discovered at the same time that the last change/entry of a vcd is ignored/not imported if the end header is missing. Command to reproduce: sigrok-cli -i test.vcd -O ascii Output: 1:...../""""\..../"""" Expected output: 1:...../""""\..../""""\ Because of the missing edge, a protocol decoder cannot finalize the decoding.
The problem applies to PulseView, too.
The issue is independent of the application, it's completely internal to the VCD import module which is implemented in the libsigrok library.
Fixed in libsigrok 0ab36d2f544. Thanks for reporting.