TDengine 版本:2.1.6.0
操作系统:ubuntu 20.04
尝试执行查询时得到核心转储,该查询将“bool”关键字作为列/标签过滤器。期待这应该会给我一些错误消息,但断言失败。有人可以给我一些有关如何解决此问题的提示吗?
taos> select distinct(cnchar) from tb_all where bool = true;
taos: /home/gavin/workspace/td_nchar_enhance/TDengine/src/common/src/tvariant.c:45: tVariantCreate: Assertion `strncasecmp(token->z, "false", 5) == 0' failed.
Aborted (core dumped)
以下是从核心文件解码的回溯:
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f223a7349fb in __GI_abort () at abort.c:100
#2 0x00007f223a72448a in __assert_fail_base (fmt=0x7f223a8ab750 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x7f223b5888d0 "strncasecmp(token->z, \"false\", 5) == 0",
file=file@entry=0x7f223b588890 "/home/ubuntu/TDinternal/community/src/common/src/tvariant.c", line=line@entry=38,
function=function@entry=0x7f223b588fc8 <_PRETTY_FUNCTION_.9940> "tVariantCreate") at assert.c:92
#3 0x00007f223a724502 in _GI__assert_fail (assertion=0x7f223b5888d0 "strncasecmp(token->z, \"false\", 5) == 0",
file=0x7f223b588890 "/home/ubuntu/TDinternal/community/src/common/src/tvariant.c", line=38,
function=0x7f223b588fc8 <_PRETTY_FUNCTION_.9940> "tVariantCreate") at assert.c:101
#4 0x00007f223b267162 in tVariantCreate (pVar=0x7f222cb860a8, token=0x7f222c79e4a0) at /home/ubuntu/TDinternal/community/src/common/src/tvariant.c:38
#5 0x00007f223b4adff5 in tSqlExprCreateIdValue (pToken=0x7f222c79e4a0, optrType=2) at /home/ubuntu/TDinternal/community/src/query/src/qSqlParser.c:154
#6 0x00007f223b4bdfb7 in yy_reduce (yypParser=0x7f222c79de40, yyruleno=242, yyLookahead=16, yyLookaheadToken=...)
at /home/ubuntu/TDinternal/community/src/query/src/sql.c:3015
#7 0x00007f223b4bfd9f in Parse (yyp=0x7f222c79de40, yymajor=16, yyminor=..., pInfo=0x7f222d7fc120) at /home/ubuntu/TDinternal/community/src/query/src/sql.c:3445
#8 0x00007f223b4adc95 in qSqlParse (pStr=0x7f222cb77200 "select distinct(cnchar) from tb_all where bool = true;")
at /home/ubuntu/TDinternal/community/src/query/src/qSqlParser.c:72
#9 0x00007f223b1f3940 in tsParseSql (pSql=0x7f222cb51000, initial=true) at /home/ubuntu/TDinternal/community/src/client/src/tscParseInsert.c:1937
#10 0x00007f223b1e3524 in doAsyncQuery (pObj=0x7f223946f380, pSql=0x7f222cb51000, fp=0x7f223b2312af <waitForQueryRsp>, param=0x7f223946f380,