I know, but nevertheless all possibilities should be checked

OK

Do you have the same FX files in your published game as you use while development?
Yes I have and one time I removed every code in vp_pssm.fx and vp_depth.fx. I just wrote technique name {pass { }} in every shader so that the engine isn't angry

But still the crash. The game was tested on a group of systems... with nvidia grafic cards no problem. with radeon -> crash. I think the code crashes because of this line: D3DXMatrixMultiply(&matSplit[i],&matSplit[i],pssm_texscale(pssm_res));