How to reproduce: 1) Load a file in PV 2) Ungroup the channels 3) Click on one of the channel labels 4) PV crashes with "Caught exception: generic/unspecified error" This doesn't happen after a regular acquisition, only for loaded files.
Turns out this happens also if you just click on the label without ungrouping first.
Fixed by libsigrok commit 36bb818d6f10ac1187f160f4c2ab1169aeb4e86f and friends. The original issue was that Configurable::config_keys() threw an exception in the check(sr_config_list()) call as sr_config_list() returns SR_ERR when device is null. This was the case for loaded files using an import module, so PV crashed. Alas, the patch set fixed this issue as a side effect.