0

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,
4

0 回答 0