English

FAQ: What are the known problems with NetEngine Version 1.2?

Question

What are the known problems with NetEngine Version 1.2?

Answer

The following are the known problems with NetEngine version 1.2:

1. Memory leak in the Name and Description field of the NetworkAttRec structure. The longer the string, the more leakage. Setting a value of a null string, still leaks as if it were one character. Not setting these fields at all will eliminate the leak.

2. Memory leak in the Name and Description field of the WeightAttRec structure. The longer the string, the more leakage. Setting a value of a null string, still leaks as if it were one character. Not setting these fields at all will eliminate the leak.

3. Memory leak in the Description field of the FlagAttRec structure. The longer the string, the more leakage. Setting a value of a null string, still leaks as if it were one character. Not setting these fields at all will eliminate the leak.

4. Cannot create a network with zero weights. By default, this should never happen as all our sample always add at least one weight. If no weights are added, the program will crash while creating the network.

5. The Heap record when using NE_CreateHeapCustom should be exactly 16 bytes. This was a new function in NetEngine 1.2. It was modified superficially to change the size based on the custom data structure put together by the user. But somewhere in it's execution, it still refers back to data structures NetEngine uses.