Skip to content

Logical error: 'Inconsistent AST formatting in Function_arrayElement: the query: (STID: 1941-1bfa) #91832

@maxknv

Description

@maxknv

Important: This issue was automatically created and is used by CI. Do not modify the issue title. Do not remove issue labels.

CI report: BuzzHouse (amd_debug)
CIDB statistics: cidb

Test output:

Error:
Logical error: 'Inconsistent AST formatting in Function_arrayElement: the query:
SELECT '2066-01-26'::Date, (-(-`t0d0`.`c1.null`))[`t0d0`.`c1.null`] FROM d0.`t2` AS t0d0 FULL JOIN d0.`t2` AS t1d0 ON (NOT `t1d0`.`c1.null` = `t0d0`.`c1`) PREWHERE `t0d0`.`c1.null` = `t1d0`.`c1`.`Tupl...
Formatted as:
SELECT CAST('2066-01-26', 'Date'), -(-t0d0.`c1.null`)[t0d0.`c1.null`] FROM d0.t2 AS t0d0 FULL OUTER JOIN d0.t2 AS t1d0 ON NOT (t1d0.`c1.null` = t0d0.c1) PREWHERE t0d0.`c1.null` = t1d0.c1.`Tuple(Decima...
Was parsed and formatted back as:
SELECT CAST('2066-01-26', 'Date'), -((-t0d0.`c1.null`)[t0d0.`c1.null`]) FROM d0.t2 AS t0d0 FULL OUTER JOIN d0.t2 AS t1d0 ON NOT (t1d0.`c1.null` = t0d0.c1) PREWHERE t0d0.`c1.null` = t1d0.c1.`Tuple(Deci...
---

Failed query:
SELECT CAST('2066-01-26', 'Date'), -(-t0d0.`c1.null`)[t0d0.`c1.null`] FROM d0.t2 AS t0d0 FULL OUTER JOIN d0.t2 AS t1d0 ON NOT (t1d0.`c1.null` = t0d0.c1) PREWHERE t0d0.`c1.null` = t1d0.c1.`Tuple(Decima...
---

Stack trace:
__GI___pthread_kill @ 0x00000000000969fd
raise @ 0x0000000000042476
__lgamma_r_finite @ 0x00000000000287f3
src/Common/Exception.cpp:54: DB::abortOnFailedAssertion(String const&, std::basic_string_view<char, std::char_traits<char>>, void* const*, unsigned long, unsigned long) @ 0x00000000155ed41a
src/Common/Exception.cpp:87: DB::handle_error_code(String const&, std::basic_string_view<char, std::char_traits<char>>, int, bool, std::vector<void*, std::allocator<void*>> const&) @ 0x00000000155ee23...
src/Common/Exception.cpp:138: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x00000000155ee565
src/Common/Exception.h:123: DB::Exception::Exception(String&&, int, String, bool) @ 0x000000000d3060ce
src/Common/Exception.h:58: DB::Exception::Exception(PreformattedMessage&&, int) @ 0x000000000d305c11
src/Common/Exception.h:141: DB::Exception::Exception<String, std::basic_string_view<char, std::char_traits<char>>&, String&, String&>(int, FormatStringHelperImpl<std::type_identity<String>::type, std:...
src/Interpreters/executeQuery.cpp:1284: DB::executeQueryImpl(char const*, char const*, std::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum, std::unique_ptr<DB::ReadBuffer, std...
src/Interpreters/executeQuery.cpp:1967: DB::executeQuery(String const&, std::shared_ptr<DB::Context>, DB::QueryFlags, DB::QueryProcessingStage::Enum) @ 0x000000001ba4e9d2
src/Server/TCPHandler.cpp:777: DB::TCPHandler::runImpl() @ 0x000000001ef3fcaa
src/Server/TCPHandler.cpp:2873: DB::TCPHandler::run() @ 0x000000001ef5a924
base/poco/Net/src/TCPServerConnection.cpp:40: Poco::Net::TCPServerConnection::start() @ 0x000000002520f207
base/poco/Net/src/TCPServerDispatcher.cpp:115: Poco::Net::TCPServerDispatcher::run() @ 0x000000002520f7e5
base/poco/Foundation/src/ThreadPool.cpp:205: Poco::PooledThread::run() @ 0x00000000251acebf
base/poco/Foundation/src/Thread_POSIX.cpp:341: Poco::ThreadImpl::runnableEntry(void*) @ 0x00000000251aa651
start_thread @ 0x0000000000094ac3
clone3 @ 0x00000000001268c0

Metadata

Metadata

Labels

fuzzProblem found by one of the fuzzerstestingSpecial issue with list of bugs found by CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions