I've replace 7z_64.dll in clrmamepro folder with other versions that came with 7z msi installer.
I just tested clrmamepro behaviour with different versions of 7z libray (outdated 9.20, stable 9.22b and 9.32a)
I tried that, but experience the same error with each.
I have found some 7z files that the About panel handles without issue, but these are always old files originally from a different machine, and 7Zip (whether coincidentally or not) says they use compression method LZMA:18. EDIT: Found a file that compressed to LZMA:18 on my machine, and CMP's About pane errored on it, so that was a dead end/coincidence.
An attempted summary:
Using CMP 4.014a 64-bit, on my machine which is an i5-4670 running Windows 8.1 64-bit, I encounter two issues which are presumably related. Dropping the 7z file on CMP's About pane produces an error. Rebuilding a duplicate rom into an existing 7z file with the option to check the destination md5/sha1 enabled produces a warning.
7Zip installed on my machine shows no evidence of an issue. It has no problems with any of the files, which test and extract properly. CMP itself shows no issue rebuilding from a 7z archive; its Rebuild issue only occurs when a rom already exists inside the destination 7z archive. (Roman said the destination md5/sha1 check uses CMP's 7Zip DLL. I assume the About pane uses it as well? The Rebuild process itself I assume uses 7z.exe instead.)
Zip and Rar files show no issues.
The 7z_64.dll included in CMP 4.014a is version 9.20, which is identical to the 7z.dll included in 7Zip 9.20. So the DLL itself doesn't appear to somehow have been damaged on my machine. Replacing the dll in the CMP directory with the appropriately renamed version from other 7Zip packages produces the same issues.
Oxyandy had no trouble with a 7z archive that produces a CMP About pane error on my machine.
On my machine, 32-bit CMP 4.014a works without issue. I believe, but cannot say for certain, that 64-bit CMP 4.012b and before showed no issue on my machine either. (I deleted my older copies, but I don't recall seeing the issues before. I can't speak with 100% accuracy though.)
On the off chance, I ran a RAM check, which discovered no issues. But memory checks can never guarantee the absence of problems.
I have found older 7z files obtained from other machines that exhibit no issues, but even some of those do. The compression method may or may not be tied to whatever is messing up for me, but that could just be a coincidence.
It doesn't look like anyone else has encountered such issues, or at least have not reported them if they have. (Is anyone else using Win 8.1 64-bit?)
I'm really confused, and will probably switch back to using 32-bit CMP for the near future. The issues don't seem critical for me (as CMP has no complaints unless I check an option that defaults to off, or use a drag-and-drop feature that I hardly ever use), but I might as well play it safe.