if you
open a probe 'on the fly' to an object containing a pointer to a dropped
object, you have a segmentation error.
The
attached test.tar.gz file contains a simple example of that: if you press
'start' or 'next' and _then_ open a full probe to ObserverSwarm,
right clicking on the ObserverSwarm label, the program crashes.
Eliminating the drop message to the ops instance of Ops class, the
problem disappears.
Any
opinion on how to avoid this problem? It's a serious one, because in the
debug phase it is quite obvious to open probe to objects 'on the fly', so
mapping all the variables and methods of the object: if one of these
variables is a pointer to a dropped object ...