Hi,
NOTE: this patch was originally posted
here for Ice 3.0.0 but wasn't included in Ice 3.0.1 since it's not binary compatible. Here's a new version for Ice 3.0.1.
This patch patch fixes a problem with the class garbage collector in Ice for C++ that can result in double-deletion of class instances when the communicator is shutdown or when the garbage collector thread runs.
This patch is not binary compatible and will be included in the 3.1 release.
Cheers,
Benoit.