Archived

This forum has been archived. Please start a new discussion on GitHub.

Patch for Ice for C++ 3.0.0

Hi,

the attached patch fixes a problem with the class garbage collector in Ice for C++ that can result in double-deletion of class instances.

Note that the patch is not binary compatible, so you need to recompile client/server code after recompiling Ice.

This patch will be included in the 3.1 release.

Cheers,

Michi.

Comments

  • hi, Michi,
    Should this patch be updated immediately? I mean, it is badly necessary for all ice c++ applications? or only those with a cycle issue?

    Cheers
    OrNot
  • You need to apply the patch only if you find that you are getting a crash during communicator shutdown.

    Cheers,

    Michi.
  • Crash in 2.1.2 as well?

    Hi,

    Was this a problem in 2.1.2 as well?

    Thanks,
  • Yes, that problem exists in 2.1.2 as well.

    I'm afraid that providing patches for old releases is something that goes beyond the support we can provide in this forum. I suggest that you either upgrade to Ice 3.0.1 and apply this patch or, if you have to have a patch for 2.1.2, you contact us at info@zeroc.com for commercial support.

    Cheers,

    Michi.