Aside from the Kingston crash, which i am also getting, the drones in general seem to fail to despawn/die and just hog DP forever. Doesn't matter if you recall them yourself, or if they die, they just persist forever. (The damaged drones are the ones that "died"). This also affects fights vs Pearson fleets, as at some point there are too many dead drones and the AI cannot deploy reinforcements, while also not entering a retreat state, causing a never ending battle.
Yeah, the endlessly listed drones as deployed ships is annoying, and I haven't yet found a way to spawn ships without appearing in that list. Hopefully this last patch will make things workable by making the deploy cost zero. I've added some null-checking to the system AI which should stop the nullpointer crashes that have been experienced. I think they were caused by the fleetmember of fighters being null, but there might be some underlying issue that I don't know about.
I wonder if this has to do with the 0 OP ship module weirdness. It could be worth a try giving the drones (and any ship with modules) at least 1 Ordnance Point to see if the problem persists.
iirc, that issue was modules exploding upon entering battle, so not really relevant to the piling up of fleetmembers.
What happened with 0OP modules was they would cause the host ship to sometimes to respawn infinitely as husks. It has something to do with modules not being completely destroyed. The husks were virtually unkillable (including commands) and required a ship to manually destroy the modules from the husks. I have yet to encounter this issue with the Denmark. Is there a fairly reliable way to reproduce the undead drones? I am not running Kingstons and a quick test did not yield those undead drones.
I think you misunderstand, there aren't any physical 'undead' drones floating around. The issue is that when spawning a ship, an avatar is created for that ship/drone in the deployment menu, which persists after the drone has been destroyed.
I recently patched this by making the drones have a deploy cost of zero, so they don't take up deployment points. The remaining issue is that there are random drones hanging around in the deployment menu. I think I can remove them from a script, but it'll take some poking around.