-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Logical error: '!finalized' #92921
Copy link
Copy link
Closed
Labels
bugConfirmed user-visible misbehaviour in official releaseConfirmed user-visible misbehaviour in official releasefuzzProblem found by one of the fuzzersProblem found by one of the fuzzers
Description
Describe the bug
Trivial error, not sure if related to full text search or projections. cc @amosbird ?
How to reproduce
Run:
SET enable_full_text_index = 1;
CREATE TABLE t0 (c0 Array(String), INDEX i0 c0 TYPE text(tokenizer = sparseGrams), PROJECTION p0 (SELECT c0 ORDER BY c0)) ENGINE = MergeTree() ORDER BY tuple() SETTINGS merge_selector_base = 0;
INSERT INTO TABLE t0 (c0) VALUES (['A']);
INSERT INTO TABLE t0 (c0) VALUES (['B']);
TRUNCATE t0 SYNC;Error message and/or stacktrace
Stack trace:
<Fatal> : Logical error: '!finalized'.
<Fatal> : Stack trace (when copying this message, always include the lines below):
0. src/Common/StackTrace.cpp:397: StackTrace::StackTrace() @ 0x0000000016227124
1. src/Common/Exception.cpp:62: DB::abortOnFailedAssertion(String const&) @ 0x0000000016184a95
2. src/Storages/MergeTree/MergedPartOffsets.h:224: DB::MergedPartOffsets::flush() @ 0x000000001f7dae6a
3. src/Storages/MergeTree/MergeTask.cpp:1516: DB::MergeTask::MergeProjectionsStage::mergeMinMaxIndexAndPrepareProjections() const @ 0x000000001f7d35da
4. src/Storages/MergeTree/MergeTask.cpp:1814: DB::MergeTask::MergeProjectionsStage::execute() @ 0x000000001f7d6555
5. src/Storages/MergeTree/MergeTask.cpp:1875: DB::MergeTask::execute() @ 0x000000001f7d4b37
6. src/Storages/MergeTree/MergePlainMergeTreeTask.cpp:59: DB::MergePlainMergeTreeTask::executeStep() @ 0x000000001f7bdb8e
7. src/Storages/MergeTree/MergeTreeBackgroundExecutor.h:74: DB::TaskRuntimeData::executeStep() const @ 0x000000001f80691f
8. src/Storages/MergeTree/MergeTreeBackgroundExecutor.cpp:358: DB::MergeTreeBackgroundExecutor<DB::DynamicRuntimeQueue>::routine(std::shared_ptr<DB::TaskRuntimeData>) @ 0x000000001f80b68c
9. src/Storages/MergeTree/MergeTreeBackgroundExecutor.cpp:423: DB::MergeTreeBackgroundExecutor<DB::DynamicRuntimeQueue>::threadFunction() @ 0x000000001f80da6f
10. contrib/llvm-project/libcxx/include/__functional/function.h:508: ? @ 0x00000000162d2379
11. contrib/llvm-project/libcxx/include/__type_traits/invoke.h:0: ThreadFromGlobalPoolImpl<false, true>::ThreadFromGlobalPoolImpl<void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*>(void (ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool::*&&)(), ThreadPoolImpl<ThreadFromGlobalPoolImpl<false, true>>::ThreadFromThreadPool*&&)::'lambda'()::operator()() @ 0x00000000162d8768
12. contrib/llvm-project/libcxx/include/__functional/function.h:508: ? @ 0x00000000162cf883
13. contrib/llvm-project/libcxx/include/__type_traits/invoke.h:0: void* std::__thread_proxy[abi:se210105]<std::tuple<std::unique_ptr<std::__thread_struct, std::default_delete<std::__thread_struct>>, void (ThreadPoolImpl<std::thread>::ThreadFromThreadPool::*)(), ThreadPoolImpl<std::thread>::ThreadFromThreadPool*>>(void*) @ 0x00000000162d640e
14. ? @ 0x00000000000a3d64
15. __GI___clone3 @ 0x00000000001373bc
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugConfirmed user-visible misbehaviour in official releaseConfirmed user-visible misbehaviour in official releasefuzzProblem found by one of the fuzzersProblem found by one of the fuzzers