Skip to content

Assertion in EmbeddedRocksDB #23116

@tavplubix

Description

@tavplubix

https://clickhouse-test-reports.s3.yandex.net/0/ca03670e60cfec19c84e1dfb683e74a0eb3ae65c/stress_test_(debug).html#fail1

2021.04.15 01:09:36.579274 [ 80724 ] {} <Fatal> BaseDaemon: ########################################
2021.04.15 01:09:36.579640 [ 80724 ] {} <Fatal> BaseDaemon: (version 21.5.1.6571 (official build), build id: 3DAC96D24F9ADF7AD5D9869CF235666C5F4418B0) (from thread 31336) (query_id: 67ab7488-a4d0-4472-8c9c-b04e0e964574) Received signal Aborted (6)
2021.04.15 01:09:36.579960 [ 80724 ] {} <Fatal> BaseDaemon: 
2021.04.15 01:09:36.580570 [ 80724 ] {} <Fatal> BaseDaemon: Stack trace: 0x7f6cbd54c18b 0x7f6cbd52b859 0x7f6cbd52b729 0x7f6cbd53cf36 0x21f002a7 0x21efc399 0x21efc5b5 0x1c0f6e61 0x1c0f68e3 0x1b353e5e 0x1b351d52 0x1b34f78e 0x1b34f88c 0x1b1ee827 0x1c963cb7 0x1c5eef1b 0x1a94a731 0x1c64d1a6 0x1c64d011 0x1c64d5db 0x1c64d011 0x1c64d5db 0x1c64d011 0x1c64d5db 0x1c64d011 0x1c64d6a8 0x1c64d011 0x1c64d6a8 0x1c64d011 0x1c64d6a8 0x1c6504ce 0x1c650ce9 0x1c64ebf4 0x1c64def6 0x1c66a147 0x1c66a086 0x1c66a00d 0x1c669fd1 0x1c669f12 0x1c669e1c 0x1c669d4d 0x1c669d1d 0x1c669cf5 0x1c669cd0 0x11e82dd9 0x11e82095 0x11ea57ce 0x11eacaf4 0x11eaca7d 0x11eac9d5 0x11eac3a2 0x7f6cbd701609
2021.04.15 01:09:36.581208 [ 80724 ] {} <Fatal> BaseDaemon: 4. gsignal @ 0x4618b in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.04.15 01:09:36.581644 [ 80724 ] {} <Fatal> BaseDaemon: 5. abort @ 0x25859 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.04.15 01:09:36.581949 [ 80724 ] {} <Fatal> BaseDaemon: 6. ? @ 0x25729 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.04.15 01:09:36.591786 [ 80724 ] {} <Fatal> BaseDaemon: 7. ? @ 0x36f36 in /usr/lib/x86_64-linux-gnu/libc-2.31.so
2021.04.15 01:09:38.515384 [ 80724 ] {} <Fatal> BaseDaemon: 8. ./obj-x86_64-linux-gnu/../contrib/rocksdb/db/write_batch_internal.h:226: rocksdb::LocalSavePoint::~LocalSavePoint() @ 0x21f002a7 in /usr/bin/clickhouse
2021.04.15 01:09:39.310146 [ 80724 ] {} <Fatal> BaseDaemon: 9. ./obj-x86_64-linux-gnu/../contrib/rocksdb/db/write_batch.cc:793: rocksdb::WriteBatchInternal::Put(rocksdb::WriteBatch*, unsigned int, rocksdb::Slice const&, rocksdb::Slice const&) @ 0x21efc399 in /usr/bin/clickhouse
2021.04.15 01:09:40.209451 [ 80724 ] {} <Fatal> BaseDaemon: 10. ./obj-x86_64-linux-gnu/../contrib/rocksdb/db/write_batch.cc:797: rocksdb::WriteBatch::Put(rocksdb::ColumnFamilyHandle*, rocksdb::Slice const&, rocksdb::Slice const&) @ 0x21efc5b5 in /usr/bin/clickhouse
2021.04.15 01:09:40.646045 [ 80724 ] {} <Fatal> BaseDaemon: 11. ./obj-x86_64-linux-gnu/../contrib/rocksdb/include/rocksdb/write_batch.h:72: rocksdb::WriteBatch::Put(rocksdb::Slice const&, rocksdb::Slice const&) @ 0x1c0f6e61 in /usr/bin/clickhouse
2021.04.15 01:09:40.946870 [ 80724 ] {} <Fatal> BaseDaemon: 12. ./obj-x86_64-linux-gnu/../src/Storages/RocksDB/EmbeddedRocksDBBlockOutputStream.cpp:57: DB::EmbeddedRocksDBBlockOutputStream::write(DB::Block const&) @ 0x1c0f68e3 in /usr/bin/clickhouse
2021.04.15 01:09:42.287792 [ 80724 ] {} <Fatal> BaseDaemon: 13. ./obj-x86_64-linux-gnu/../src/DataStreams/PushingToViewsBlockOutputStream.cpp:0: DB::PushingToViewsBlockOutputStream::write(DB::Block const&) @ 0x1b353e5e in /usr/bin/clickhouse
2021.04.15 01:09:42.588448 [ 80724 ] {} <Fatal> BaseDaemon: 14. ./obj-x86_64-linux-gnu/../src/DataStreams/AddingDefaultBlockOutputStream.cpp:24: DB::AddingDefaultBlockOutputStream::write(DB::Block const&) @ 0x1b351d52 in /usr/bin/clickhouse
2021.04.15 01:09:42.735649 [ 80724 ] {} <Fatal> BaseDaemon: 15. ./obj-x86_64-linux-gnu/../src/DataStreams/SquashingBlockOutputStream.cpp:30: DB::SquashingBlockOutputStream::finalize() @ 0x1b34f78e in /usr/bin/clickhouse
2021.04.15 01:09:42.857268 [ 80724 ] {} <Fatal> BaseDaemon: 16. ./obj-x86_64-linux-gnu/../src/DataStreams/SquashingBlockOutputStream.cpp:50: DB::SquashingBlockOutputStream::writeSuffix() @ 0x1b34f88c in /usr/bin/clickhouse
2021.04.15 01:09:43.016784 [ 80724 ] {} <Fatal> BaseDaemon: 17. ./obj-x86_64-linux-gnu/../src/DataStreams/CountingBlockOutputStream.h:37: DB::CountingBlockOutputStream::writeSuffix() @ 0x1b1ee827 in /usr/bin/clickhouse
2021.04.15 01:09:43.210991 [ 80724 ] {} <Fatal> BaseDaemon: 18. ./obj-x86_64-linux-gnu/../src/Processors/Sources/SinkToOutputStream.cpp:23: DB::SinkToOutputStream::onFinish() @ 0x1c963cb7 in /usr/bin/clickhouse
2021.04.15 01:09:43.489623 [ 80724 ] {} <Fatal> BaseDaemon: 19. ./obj-x86_64-linux-gnu/../src/Processors/ISink.cpp:20: DB::ISink::prepare() @ 0x1c5eef1b in /usr/bin/clickhouse
2021.04.15 01:09:44.028472 [ 80724 ] {} <Fatal> BaseDaemon: 20. ./obj-x86_64-linux-gnu/../src/Processors/IProcessor.h:186: DB::IProcessor::prepare(std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&, std::__1::vector<unsigned long, std::__1::allocator<unsigned long> > const&) @ 0x1a94a731 in /usr/bin/clickhouse
2021.04.15 01:09:45.017097 [ 80724 ] {} <Fatal> BaseDaemon: 21. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:216: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d1a6 in /usr/bin/clickhouse
2021.04.15 01:09:45.691692 [ 80724 ] {} <Fatal> BaseDaemon: 22. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:46.383391 [ 80724 ] {} <Fatal> BaseDaemon: 23. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:286: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d5db in /usr/bin/clickhouse
2021.04.15 01:09:47.012871 [ 80724 ] {} <Fatal> BaseDaemon: 24. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:47.704852 [ 80724 ] {} <Fatal> BaseDaemon: 25. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:286: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d5db in /usr/bin/clickhouse
2021.04.15 01:09:48.287332 [ 80724 ] {} <Fatal> BaseDaemon: 26. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:48.843379 [ 80724 ] {} <Fatal> BaseDaemon: 27. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:286: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d5db in /usr/bin/clickhouse
2021.04.15 01:09:49.431135 [ 80724 ] {} <Fatal> BaseDaemon: 28. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:49.974463 [ 80724 ] {} <Fatal> BaseDaemon: 29. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:292: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d6a8 in /usr/bin/clickhouse
2021.04.15 01:09:50.573557 [ 80724 ] {} <Fatal> BaseDaemon: 30. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:51.122217 [ 80724 ] {} <Fatal> BaseDaemon: 31. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:292: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d6a8 in /usr/bin/clickhouse
2021.04.15 01:09:51.714504 [ 80724 ] {} <Fatal> BaseDaemon: 32. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:189: DB::PipelineExecutor::tryAddProcessorToStackIfUpdated(DB::ExecutingGraph::Edge&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, unsigned long) @ 0x1c64d011 in /usr/bin/clickhouse
2021.04.15 01:09:52.347938 [ 80724 ] {} <Fatal> BaseDaemon: 33. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:292: DB::PipelineExecutor::prepareProcessor(unsigned long, unsigned long, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::queue<DB::ExecutingGraph::Node*, std::__1::deque<DB::ExecutingGraph::Node*, std::__1::allocator<DB::ExecutingGraph::Node*> > >&, std::__1::unique_lock<std::__1::mutex>) @ 0x1c64d6a8 in /usr/bin/clickhouse
2021.04.15 01:09:53.000032 [ 80724 ] {} <Fatal> BaseDaemon: 34. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:615: DB::PipelineExecutor::executeStepImpl(unsigned long, unsigned long, std::__1::atomic<bool>*) @ 0x1c6504ce in /usr/bin/clickhouse
2021.04.15 01:09:54.438049 [ 80724 ] {} <Fatal> BaseDaemon: 35. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:474: DB::PipelineExecutor::executeSingleThread(unsigned long, unsigned long) @ 0x1c650ce9 in /usr/bin/clickhouse
2021.04.15 01:09:55.180944 [ 80724 ] {} <Fatal> BaseDaemon: 36. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:813: DB::PipelineExecutor::executeImpl(unsigned long) @ 0x1c64ebf4 in /usr/bin/clickhouse
2021.04.15 01:09:56.146758 [ 80724 ] {} <Fatal> BaseDaemon: 37. ./obj-x86_64-linux-gnu/../src/Processors/Executors/PipelineExecutor.cpp:396: DB::PipelineExecutor::execute(unsigned long) @ 0x1c64def6 in /usr/bin/clickhouse
2021.04.15 01:09:58.686156 [ 275 ] {} <Fatal> Application: Child process was terminated by signal 6.

Metadata

Metadata

Labels

fuzzProblem found by one of the fuzzersminorPriority: minor

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions