matja from WOS has recorded a RZX file with Fuse 1.1.1 and gets this error on playback:
Wrong number of INs in frame 0: expected 14, got 8
The file has some embedded snapshots and Fuse stops the playback after loading the snapshot located at block 63. The last instruction in the previous frame is HALT and a .Z80 snapshot can't store this state. libspectrum_z80_write2() consider that a minor info loss, which could be right for the initial snapshot but IMO we should use .SZX snapshots to store intermediate states on RZX recordings as they are more reliable.
I've attached a patch and a RZX file rearmed with SZX snapshots. Fuse properly plays the new recording.
But Spectaculator and SpecEmu stop the playback after loading the snapshot located at block 2. In this case the snapshot happens in the middle of a long LDIR. I suspect that Fuse is saving a bad snapshot but I can't see what is wrong.