
# GAUSS-04381 -- GAUSS-04390
GAUSS-04381: "detected write past chunk end in %s %p"
SQLSTATE: XX000
错误原因：在free内存时，验证填充的字符，若不正确，报错。
解决办法：PANIC级别，用于Debug模式下的内存越界检查，终止进程，产生core。
GAUSS-04382: "Error happen when execute memcpy_s:%d"
SQLSTATE: XX000
错误原因：安全函数调用，内存复制出错。
解决办法：ERROR级别，回滚正在执行的作业。
GAUSS-04383: "Bucketmap is NULL"
SQLSTATE: XX000
错误原因：Bucketmap为空。
解决办法：不要执行该操作。
GAUSS-04384: "invalid thread id: 0"
SQLSTATE: 22023
错误原因：函数参数检查，0被认为是非法的线程ID。
解决办法：由用户确保线程ID的合法性。
GAUSS-04385: "invalid name of memory context: NULL or '' "
SQLSTATE: XX000
错误原因：函数参数检查，NULL或者空字符串被认为是非法的内存上下文名称。
解决办法：由用户确保内存上下文名称的合法性。
GAUSS-04386: "Failed to receive GTM commit transaction response for DN or other CN."
SQLSTATE: XX000
错误原因：可能由于GTM断连，无法得到通知GTM提交事务的反馈信息。
解决办法：检查与GTM的连接正常与否。
GAUSS-04387: "column '%s' needs too many memory"
SQLSTATE: 0A000
错误原因：列存导入记录过大。
解决办法：当前列存不支持过大记录，使用行存进行导入。
GAUSS-04389: "Failed to initialize multi-threads for LLVM."
SQLSTATE: XX000
错误原因：启动数据库时LLVM初始化多线程环境失败。
解决办法：重新启动数据库。
GAUSS-04390: "Failed to initialize NativeTarget for LLVM."
SQLSTATE: XX000
错误原因：启动数据库时初始化LLVM本地对象失败。
解决办法：重新启动数据库。
