When does the finder allocate a new instance of a FIFinderSync

Hi,


I have an app with a Finder Sync extension. I can tell from my logs that there seems to be a problem when the finder allocates a new instance of my extension and then frees the previously allocated instance.


My problem is that I can not reproduce this locally, it only happens on a customer machine.


Does anybody know what may trigger the finder to allocate a new instance of the FIFinderSync object?


Note: I am not talking about the finder starting a new instance of my finder ext plugin.

The finder is allocating a second instance of my FIFinderSync from an already running finder ext plugin.


What the customer sees when this happens is that the badges are no longer displayed but the context menus are still there.