MC22 does a wonderful job of playing my SACD ISO collection (the ability to select between 'stereo' and 'multi-channel' areas is why I bought MC a little while ago).
However there are images which cause an immediate crash of MC22 when selecting any track in the album.
The images are correct (not corrupt) because A+ handles them fine AND other tools such as 'sacd_extract' can retrieve all of the DSD data with no problems.
Researching the issue has narrowed the problem to 2 ISO images that are OVER 4GB in length.
The two albums that cause MC22 to crash are:
size title
---- -----
4595169280 The Carpenters - Singles 1969-1981.iso
4543479808 THE WHO - TOMMY Pt1.iso
NOTE that the sizes are greater than 4*1024*1024*1024 (4294967296) which is the max size a 32bit value can contain.
The next smallest album in my collection is:
4166125568 Pink Floyd - Dark Side Of The Moon.iso
that album plays without causing a crash!
SACD images can be up to 4.7 billion (4.38GB) bytes so somewhere in MC there is a 32bit variable being used and that causes problems with images that are over 4GB in size. Most images are much less (stereo only ones are usually less than 2GB) so it's not too surprising the problem's not been noticed before this time.