For the record, this is identical to bug #22865 [1] which was reported
back in 2008.04 (obviously, I should have checked the bug reports first!).
On a side note, I think bug #34358 [2] should probably be closed on the
account that:
1. iso9660_open / iso9660_ifs_readdir shouldn't really be used for UFS
volumes
2. Outside of the #22865 issue, I was able to list the content of
multiple Windows 7 installation images just fine, using the udf1 sample,
which is exactly what the OP was trying to achieve.
If it's OK with everyone, I'm comment and close #34358.
Regards,
/Pete
[1] https://savannah.gnu.org/bugs/?22865
[2] https://savannah.gnu.org/bugs/?34358