在4.3.5bp4和4.3.5bp5均可复现,4.4.1.0没有问题。
具体环境为
uname -a
Linux -Precision-3640-Tower 6.11.0-29-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:29:41 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
observer (OceanBase_CE 4.3.5.5)
REVISION: 105000012025111711-c10174c0486c38f64a2222486986bbe15d5da0dc
BUILD_BRANCH: HEAD
BUILD_TIME: Nov 17 2025 12:20:08
BUILD_FLAGS: RelWithDebInfo
BUILD_INFO:
Copyright (c) 2011-present OceanBase Inc.
执行下面的测试用例服务宕机
CREATE TABLE IF NOT EXISTS t1984 (
c1 DECIMAL(9, 3) SIGNED ZEROFILL NULL,
c2 NUMERIC(7, 5) ZEROFILL,
UNIQUE (c2, c1) USING BTREE LOCAL BLOCK_SIZE 48213
) CHARACTER SET GB18030 COLLATE GB18030_BIN auto_increment_cache_size = 667
WITH
COLUMN GROUP (ALL COLUMNS);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (297718, 27.59);
INSERT INTO t1984 (c1, c2) VALUES (8550.90, 99);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (6730.810, 7);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (15, 2.6733);
INSERT INTO t1984 (c1, c2) VALUES (835.81, 9.15);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (44.389, 3.769);
INSERT INTO t1984 (c1, c2) VALUES (70.3, 14);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (682, 26);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (957.0, 5);
INSERT INTO t1984 (c1, c2) VALUES (41.9, 28.0);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (9142.353, 18.86);
INSERT INTO t1984 (c1, c2) VALUES (5591, 14.37025);
INSERT INTO t1984 (c1, c2) VALUES (826020.0, 2.0);
INSERT INTO t1984 (c1, c2) VALUES (9.866, 9.23631);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (5.61, 80);
INSERT INTO t1984 (c1, c2) VALUES (75916, 73.893);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (697267, 5.94);
INSERT INTO t1984 (c1, c2) VALUES (5176, 61.63);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (68464.2, 32);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (141, 8);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (50.65, 5.41);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (41205.49, 30.7);
INSERT INTO t1984 (c1, c2) VALUES (42375.31, 9.525);
INSERT INTO t1984 (c1, c2) VALUES (6.003, 4.5242);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (583.34, 44.90);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (9.47, 70.88817);
INSERT INTO t1984 (c1, c2) VALUES (2039.98, 83.61399);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (933096.9, 1.536);
INSERT IGNORE INTO t1984 (c1, c2) VALUES (4.2, 9.114);
INSERT INTO t1984 (c1, c2) VALUES (1499.195, 49.75);
SELECT t1984.c2 AS ca1 FROM t1984 WHERE ((MONTHNAME((TIMESTAMP((TIMESTAMP((FROM_DAYS(-3.1271291853433305E38)), (SEC_TO_TIME(t1984.c1)))))))) IS NULL) ;