SpectroSERVER': double free or corruption (!prev): 0x00000000183062d0 ***
search cancel

SpectroSERVER': double free or corruption (!prev): 0x00000000183062d0 ***


Article ID: 205019


Updated On:


CA Spectrum


After upgrading to Spectrum 10.4.2, the following error is seen when starting the SpectroSERVER:



Release : 20.2

Component : Spectrum Core / SpectroSERVER


The error seen is a memory error.

In Spectrum, we ship two instances of the SpectroSERVER binary in the $SPECROOT/SS/support directory.

SpectroSERVER_mts - In this instance, we use a third party memory manager that is compiled into the SpectroSERVER binary

SpectroSERVER_nomts - In this instance, we do not compile the third party memory manager.

By default, the SpectroSERVER instance used in the $SPECROOT/SS directory is the SpectroSERVER_mts

Make a backup copy of the SpectroSERVER executable by renaming SpectroSERVER.exe to SpectroSERVER.bak in $SPECROOT/SS.

Copy the $SPECROOT/SS/support/SpectroSERVER_nomts instance to the $SPECROOT/SS directory, renamed it to SpectroSERVER and start the SpectroSERVER process as normal