Core Dump During Single-Operator Execution

This issue is applicable to the development version.

Symptom

After a single-operator is executed, the memory is freed repeatedly. As a result, a core dump occurs, and the following key log information is displayed:

double free or corruption(!prev)

Possible Cause

Memory is freed repeatedly due to incorrect code logic.

Solution

Load the executable file to GDB and check the stack information.

  • Debug the code.
  • Provide stack information and submit an issue at https://gitee.com/ascend to obtain help.

The procedure is as follows:

  1. Load the executable file to GDB.
  2. Debug with GDB.
  3. Check the called stack.

    If the problem does not lie in the code, contact technical support for troubleshooting. After obtaining the logs, click here to contact technical support.