This issue requires an assignee. Since you haven't specified one, we've assigned TestManager as the default assignee for this issue.


Welcome To openGauss Community
Hey @codefarrmer , thanks for your contribution to the community.
Bot Usage Manual
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands. You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
Contact Guide
If you have any questions, please contact the SIG: Plugin ,
and any of the maintainers: @CarrotGo, @chendong76, @chenxiaobin19, @congzhou2603, @dodders, @hwworkholic, @jemappellehc, @muyulinzhong, @quemingjian, @shenzheng4, @shirley_zhengx, @superlchf, @totaj, @wlff234, @wofanzheng, @ywzq1161327784 ,
and any of the committers: @dreamalloc, @huyinghao, @libiao2024, @wangfeihuo, @wmy_ld, @wuyuechuan, @xiong_xjun, @zhangxubo, @zhaojunv3z810 .


This issue requires an assignee. Since you haven't specified one, we've assigned TestManager as the default assignee for this issue.


20260912 B023自验ok



20260912转测包自验结果无误:
-- 创建 UTF8 B库
CREATE DATABASE test_b
WITH
DBCOMPATIBILITY = 'B'
ENCODING = 'UTF8'
LC_COLLATE = 'C.UTF-8'
LC_CTYPE = 'C.UTF-8'
TEMPLATE = template0;
\c test_b;
-- 最小用例
drop table if exists t1 cascade;
create table t1(f1 int, f2 varchar(20), f3 timestamp, f4 bit(8), f5 bool) with (orientation = column);
insert into t1 values(1,'a','2022-11-08 19:56:10.158564',x'41',true),
(2,'b','2022-11-09 19:56:10.158564',x'42',false);
alter table t1 modify f1 int after f3;



【回归人员】sungang14
【回归日期】2026.9.12
【回归版本】openGauss 7.0.0B023
【回归结论】通过
【回归步骤】
CREATE DATABASE test_b
WITH
DBCOMPATIBILITY = 'B'
ENCODING = 'UTF8'
LC_COLLATE = 'C.UTF-8'
LC_CTYPE = 'C.UTF-8'
TEMPLATE = template0;
\c test_b;
-- 最小用例
drop table if exists t1 cascade;
create table t1(f1 int, f2 varchar(20), f3 timestamp, f4 bit(8), f5 bool) with (orientation = column);
insert into t1 values(1,'a','2022-11-08 19:56:10.158564',x'41',true),
(2,'b','2022-11-09 19:56:10.158564',x'42',false);
alter table t1 modify f1 int after f3;




测试类型
SQL功能
测试版本
7.0.0LTS
问题描述
在 DEBUG_TYPE=memcheck(ASan + 断言)构建下,跑单机 fastcheck 回归 parallel_schedule0,用例 alter_table_000 / alter_table_003(列存表 ALTER TABLE 修改列类型)执行时,gaussdb 后端线程崩溃,ASan 报告空指针读(地址 0x1)。
操作系统和硬件信息
版本/commit:0943319e6b1562500a48ef9fb8da9c81e0763a96
平台:aarch64(Kunpeng),openEuler
构建:build.sh -m memcheck(-fsanitize=address -fsanitize=leak -fno-omit-frame-pointer -static-libasan -O0 -g,ENABLE_MEMORY_CHECK=ON,-DENABLE_HTAP)
回归:make fastcheck_single p=21000,schedule=parallel_schedule0
触发用例:alter_table_000、alter_table_003(dolphin B 库,contrib/dolphin)
测试环境
企业版单机
被测功能
预置条件
操作步骤
最小用例:
预期输出
实际输出
日志信息
runlog如下
提单组织
内部开发
测试代码