Steps to reproduce: 1) Open session file sigrok-dumps/z80/kc85/kc85-20mhz.sr 2) Save session as srzip file Result: An empty, non-closable window opens (PulseView is still responsive though). The saved session file seems to be truncated (1.5k vs 3.4k). When loading the saved session file, it appears that only 1/5 of the samples have been saved. This hints at a problem with the unit size handling, which is 5 for this particular dump. It may also be a bug in the output module; but I cannot test this at the moment as sigrok-cli crashes on me when trying to do anything beyond --help output.
OK, I solved my sigrok-cli problem and tested an acquisition with the LWLA1034: sigrok-cli -d sysclk-lwla -c samplerate=100000000 -o test.sr --samples 1000000 The resulting file contains all 1 million samples. When doing the same capture with PulseView, only 200000 samples are saved.
Fixed in a42efb9d247268dde5c78f112b3970211bac4088, thanks! Verified to work correctly on Sysclk LWLA1034 (34ch, unitsize 5), OLS (32ch, unitsize 4), Saleae Logic16 (16ch, unitsize 2), Ikalogic ScanaPLUS (9ch, unitsize 2).