Could you provide us with some info:
What structure of matrix do you use? Type of matrix? Real or Complex?
What routine is crashed dss_create, dss_definite_structure, ?
DSS and PARDISO results can be a bit different. PARDISO has additional option to improve solution. Also, PARDISO has matrix checker iparm(27) which can check the input matrix (integer arrays ia() and ja()).
If you solve non-symmetric system, you cannot use the MKL_DSS_POSITIVE_DEFINITE option. Anyway, seems to me, the problem is in input matrix.
Could you localize the crash? For example, insert before each call dss_*** the write(*,*)dss_***'. If crash happens in dss_define_structure() or dss_reorder() then the problem can be in arrays rowIndex(),columns(). If dss_factor_complex() crashes, so values() could be a reason of it.