1. A method comprising: determining, by a processor executing an application, that the application has crashed since its last execution because of execution of a third party supplemental code module; retrieving, by the processor, a supplemental code module name corresponding to the third party supplemental code module; retrieving, by the processor, a plurality of supplemental code module names corresponding to supplemental code modules that caused earlier crashes of the application; checking, by the processor, whether the name of the third party supplemental code module occurs a predetermined number of times in the plurality of supplemental code module names to determine a pattern of crashes caused by the third party supplemental code module; and selectively performing, by the processor, an action based on the checking, the action selected from the group consisting of uninstalling, disabling and loading the third party supplemental code module.