In some cases, one of our install packages crashes if the user , when presented with the standard 'Select Installation Folder' page, enters an invalid path (e.g. "abcde" - something which leads to install error 1314 "the specified path 'abcde' is unavailable") then presses the Cancel button. - a dialogbox is presented , text contains "This installer database contains the logic and data required to install <our product name> has stopped working".
It does not happen all the time, and if you run the install using msiexec specifying the msi file, it never seems to happen.
Does anybody have any suggestions on how to prevent this crash?