PluginListComponent weird termination

Im having a play with the PluginListComponent. Just a straight component loaded into the editor. when i scan Plugin Alliance plugins it scans them and completes succesfully. if i scan Waves plugins only it scan and completes sucessfully. If i scan a folder with a mixture of Plugin Alliance and Waves plugins it appears to finihs the plugin alliance ones then just terminates without a crash report or anything. im pretty new to coding. My unknowledgeable guess would be that there is some kind of change in how the scan is happening. maybe going from asynchronous to not… can anyone help ?