ClickHouse / ClickHouse/ClickHouse

Logical error: 'current_version != existing_version' (STID: 2508-3ef8)

Open
#107,501 7 comments 0 reactions 0 assignees View on GitHub
close in a month if not active comp-mutations fuzz testing
Dominant language
C++
Stars
49.9k
Forks
9k
Avg merge
21h 32m
Merged PRs (30d)
515

Description

_Important: This issue was automatically generated and is used by CI for matching failures. DO NOT modify the body content. DO NOT remove labels._

Test name: Logical error: 'current_version != existing_version' (STID: 2508-3ef8)
CI report: [AST fuzzer (amd_debug)](https://s3.amazonaws.com/clickhouse-test-reports/json.html?REF=master&sha=5719dd022fc457e1ed5f2e7983708e57ed81d6dd&name_0=MasterCI&name_1=AST%20fuzzer%20%28amd_debug%29)
Failing test history: [cidb](https://play.clickhouse.com/play?user=play&run=1#V0lUSAogICAgOTAgQVMgaW50ZXJ2YWxfZGF5cwpTRUxFQ1QKICAgIHRvU3RhcnRPZkRheShjaGVja19zdGFydF90aW1lKSBBUyBkYXksCiAgICBjb3VudCgpIEFTIGZhaWx1cmVzLAogICAgZ3JvdXBVbmlxQXJyYXkocHVsbF9yZXF1ZXN0X251bWJlcikgQVMgcHJzLAogICAgYW55KHJlcG9ydF91cmwpIEFTIHJlcG9ydF91cmwKRlJPTSBjaGVja3MKV0hFUkUgKG5vdygpIC0gdG9JbnRlcnZhbERheShpbnRlcnZhbF9kYXlzKSkgPD0gY2hlY2tfc3RhcnRfdGltZQogICAgQU5EIHRlc3RfbmFtZSA9ICdMb2dpY2FsIGVycm9yOiAnJ2N1cnJlbnRfdmVyc2lvbiAhPSBleGlzdGluZ192ZXJzaW9uJycgKFNUSUQ6IDI1MDgtM2VmOCknCiAgICAtLSBBTkQgY2hlY2tfbmFtZSA9ICdBU1QgZnV6emVyIChhbWRfZGVidWcpJwogICAgQU5EIHRlc3Rfc3RhdHVzIElOICgnRkFJTCcsICdFUlJPUicpCiAgICBBTkQgKHB1bGxfcmVxdWVzdF9udW1iZXIgPSAwIE9SIGJhc2VfcmVmIElOICgnJywgJ21hc3RlcicpKQogICAgLS0gQU5EIHRlc3RfY29udGV4dF9yYXcgTElLRSAnJXBhdHRlcm4lJyAgLS0gdW5jb21tZW50IGFuZCBlZGl0IHRvIGZpbHRlciBieSBmYWlsdXJlIHBhdHRlcm4KR1JPVVAgQlkgZGF5Ck9SREVSIEJZIGRheSBERVNDCg==)

Test output:
```
Error:
Logical error: 'current_version != existing_version'.
Logical error: 'current_version != existing_version'.
Logical error: 'current_version != existing_version'.
Logical error: 'current_version != existing_version'.
Logical error: 'current_version != existing_version'.
---

Failed query:
SELECT * FROM t_lwu_replace ORDER BY c0 ASC
---

Reproduce commands (auto-generated; may require manual adjustment):
See file: reproduce_commands.sql
---

Stack trace:
pthread_kill @ 0x00000000000969fd
raise @ 0x0000000000042476
__ieee754_lgamma_r @ 0x00000000000287f3
src/Common/Exception.cpp:60:5: DB::abortOnFailedAssertion(String const&, std::basic_string_view>, void* const*, unsigned long, unsigned long) @ 0x0000000014c86a6e
src/Common/Exception.cpp:66:5: ? @ 0x0000000014c877c7
src/Storages/MergeTree/PatchParts/PatchJoinCache.cpp:326:17: DB::PatchJoinCache::Entry::addBlock(DB::Block) @ 0x000000001f909b1c
src/Storages/MergeTree/PatchParts/PatchJoinCache.cpp:228:13: DB::PatchJoinCache::Entry::addRangesAsync(DB::MarkRanges const&, std::function) @ 0x000000001f9087da
src/Storages/MergeTree/PatchParts/PatchJoinCache.cpp:121:42: DB::PatchJoinCache::getEntries(String const&, DB::MarkRanges const&, std::function) @ 0x000000001f907877
src/Storages/MergeTree/PatchParts/MergeTreePatchReader.cpp:259:52: DB::MergeTreePatchReaderJoin::readPatches(DB::MarkRanges&, DB::MergeTreeRangeReader::ReadResult const&, DB::Block const&, DB::PatchReadResult const*) @ 0x000000001f902c7d
src/Storages/MergeTree/MergeTreeReadersChain.cpp:360:46: DB::MergeTreeReadersChain::readPatches(DB::Block const&, std::vector>&, DB::MergeTreeRangeReader::ReadResult&) @ 0x000000001f71d811
src/Storages/MergeTree/MergeTreeReadersChain.cpp:112:9: DB::MergeTreeReadersChain::read(unsigned long, DB::MarkRanges&, std::vector>&, std::function> const&, unsigned long, std::optional&)> const&) @ 0x000000001f71c478
src/Storages/MergeTree/MergeTreeReadTask.cpp:396:38: DB::MergeTreeReadTask::read() @ 0x000000001f7195e3
src/Storages/MergeTree/MergeTreeSelectAlgorithms.h:53:103: DB::MergeTreeProjectionIndexSelectAlgorithm::readFromTask(DB::MergeTreeReadTask&) @ 0x000000001f73274c
src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:253:31: DB::MergeTreeSelectProcessor::readCurrentTask(DB::MergeTreeReadTask&, DB::IMergeTreeSelectAlgorithm&) const @ 0x000000001f7278d1
src/Storages/MergeTree/MergeTreeSelectProcessor.cpp:432:23: DB::MergeTreeSelectProcessor::read() @ 0x000000001f729be5
src/Storages/MergeTree/MergeTreeSource.cpp:233:41: DB::MergeTreeSource::tryGenerate() @ 0x000000002047ebc3
src/Processors/ISource.cpp:119:26: DB::ISource::work() @ 0x000000001fdff401
src/Processors/Executors/ExecutionThreadContext.cpp:54: DB::executeJob(DB::ExecutingGraph::Node*, DB::ReadProgressCallback*)
src/Processors/Executors/ExecutionThreadContext.cpp:103:28: DB::ExecutionThreadContext::executeTask() @ 0x000000001fe1aefd
src/Processors/Executors/PipelineExecutor.cpp:363:26: DB::PipelineExecutor::executeStepImpl(unsigned long, DB::IAcquiredSlot*, std::atomic*) @ 0x000000001fe0de52
src/Processors/Executors/PipelineExecutor.cpp:291:5: DB::PipelineExecutor::executeSingleThread(unsigned long, DB::IAcquiredSlot*) @ 0x000000001fe0e4ac
src/Processors/Executors/PipelineExecutor.cpp:577: operator()
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:90: std::__invoke_result_impl)::$_0&>::type std::__invoke[abi:sqe220101])::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr)::$_0&)
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:350: void std::__invoke_void_return_wrapper::__call[abi:sqe220101])::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr)::$_0&)
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:356: void std::__invoke_r[abi:sqe220101])::$_0&>(DB::PipelineExecutor::spawnThreads(std::shared_ptr)::$_0&)
contrib/llvm-project/libcxx/include/__functional/function.h:443:17: ? @ 0x000000001fe1138e
contrib/llvm-project/libcxx/include/__functional/function.h:502: ?
contrib/llvm-project/libcxx/include/__functional/function.h:754: ?
src/Common/ThreadPool.cpp:802:12: ThreadPoolImpl>::ThreadFromThreadPool::worker() @ 0x0000000014e43a0b
contrib/llvm-project/libcxx/include/__functional/function.h:502: ?
contrib/llvm-project/libcxx/include/__functional/function.h:754: ?
src/Common/ThreadPool.cpp:961: operator()
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:90: std::__invoke_result_impl, std::function, unsigned long, unsigned long, bool, bool)::$_0&>::type std::__invoke[abi:sqe220101], std::function, unsigned long, unsigned long, bool, bool)::$_0&>(startThreadFromGlobalPool(std::shared_ptr, std::function, unsigned long, unsigned long, bool, bool)::$_0&)
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:350: void std::__invoke_void_return_wrapper::__call[abi:sqe220101], std::function, unsigned long, unsigned long, bool, bool)::$_0&>(startThreadFromGlobalPool(std::shared_ptr, std::function, unsigned long, unsigned long, bool, bool)::$_0&)
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:356: void std::__invoke_r[abi:sqe220101], std::function, unsigned long, unsigned long, bool, bool)::$_0&>(startThreadFromGlobalPool(std::shared_ptr, std::function, unsigned long, unsigned long, bool, bool)::$_0&)
contrib/llvm-project/libcxx/include/__functional/function.h:443:12: ? @ 0x0000000014e4b10b
contrib/llvm-project/libcxx/include/__functional/function.h:502: ?
contrib/llvm-project/libcxx/include/__functional/function.h:754: ?
src/Common/ThreadPool.cpp:812:12: ThreadPoolImpl::ThreadFromThreadPool::worker() @ 0x0000000014e40f59
contrib/llvm-project/libcxx/include/__type_traits/invoke.h:0: std::__invoke_result_impl::ThreadFromThreadPool::*)(), ThreadPoolImpl::ThreadFromThreadPool*>::type std::__invoke[abi:sqe220101]::ThreadFromThreadPool::*)(), ThreadPoolImpl::ThreadFromThreadPool*>(void (ThreadPoolImpl::ThreadFromThreadPool::*&&)(), ThreadPoolImpl::ThreadFromThreadPool*&&)
contrib/llvm-project/libcxx/include/__thread/thread.h:161: void std::__thread_execute[abi:sqe220101]>, void (ThreadPoolImpl::ThreadFromThreadPool::*)(), ThreadPoolImpl::ThreadFromThreadPool*, 0ul, 1ul>(std::tuple>, void (ThreadPoolImpl::ThreadFromThreadPool::*)(), ThreadPoolImpl::ThreadFromThreadPool*>&, std::__integer_sequence)
contrib/llvm-project/libcxx/include/__thread/thread.h:169: void* std::__thread_proxy[abi:sqe220101]>, void (ThreadPoolImpl::ThreadFromThreadPool::*)(), ThreadPoolImpl::ThreadFromThreadPool*>>(void*) @ 0x0000000014e484ce
start_thread @ 0x0000000000094ac3
__GI___clone3 @ 0x00000000001268d0
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.