Hi Johnny,
I will look at the forward crash issue. Some crash details (version and crash address) would be useful. But your system is violating the DICOM standard I think using different patient IDs for the same study. This very dirty trick may work to fix that:
at the end of dicom.ini add:
[lua]
ImportConverter0 = Data.PatientID = Data.StudyInstanceUID