We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/usr/bin/python3 -u tools/db_crashtest.py --stress_cmd=./db_stress --simple blackbox --duration=3600 Running blackbox-crash-test with interval_between_crash=240 total-duration=3600 [2023-01-16 07:29:43.155031] Running db_stress with pid=12036: ./db_stress --acquire_snapshot_one_in=10000 --adaptive_readahead=1 --allow_concurrent_memtable_write=0 --allow_data_in_errors=True --async_io=0 --atomic_flush=1 --avoid_flush_during_recovery=0 --avoid_unnecessary_blocking_io=1 --backup_max_size=104857600 --backup_one_in=100000 --batch_protection_bytes_per_key=8 --block_size=4096 --bloom_bits=3.266133280644117 --bottommost_compression_type=disable --bytes_per_sync=0 --cache_index_and_filter_blocks=0 --cache_size=8388608 --cache_type=lru_cache --charge_compression_dictionary_building_buffer=1 --charge_file_metadata=1 --charge_filter_construction=0 --charge_table_reader=1 --checkpoint_one_in=1000000 --checksum_type=kxxHash64 --clear_column_family_one_in=0 --column_families=1 --compact_files_one_in=1000000 --compact_range_one_in=1000000 --compaction_pri=3 --compaction_ttl=1 --compare_full_db_state_snapshot=1 --compression_max_dict_buffer_bytes=0 --compression_max_dict_bytes=0 --compression_parallel_threads=1 --compression_type=xpress --compression_use_zstd_dict_trainer=0 --compression_zstd_max_train_bytes=0 --continuous_verification_interval=0 --customopspercent=0 --data_block_hash_table_util_ratio=0.22 --data_block_index_type=0 --db=/tmp/rocksdb_crashtest_blackbox1trzj6wj --db_write_buffer_size=1073741824 --delpercent=10 --delrangepercent=0 --destroy_db_initially=0 --detect_filter_construct_corruption=1 --disable_wal=1 --enable_compaction_filter=0 --enable_pipelined_write=0 --expected_values_dir=/tmp/rocksdb_crashtest_expected_7tclegbv --fail_if_options_file_error=1 --file_checksum_impl=big --filter_uri= --flush_one_in=1000000 --format_version=5 --get_current_wal_file_one_in=0 --get_live_files_one_in=100000 --get_property_one_in=1000000 --get_sorted_wal_files_one_in=0 --index_block_restart_interval=13 --index_type=2 --ingest_external_file_one_in=0 --initial_auto_readahead_size=16384 --initiate_wbm_flushes=1 --iterpercent=31 --key_len_percent_dist=100 --level_compaction_dynamic_level_bytes=False --long_running_snapshots=0 --mark_for_compaction_one_file_in=0 --max_auto_readahead_size=16384 --max_background_compactions=1 --max_bytes_for_level_base=67108864 --max_key=102400 --max_key_len=1 --max_manifest_file_size=1073741824 --max_write_batch_group_size_bytes=16777216 --max_write_buffer_number=3 --max_write_buffer_size_to_maintain=1048576 --memtable_prefix_bloom_size_ratio=0.01 --memtable_protection_bytes_per_key=4 --memtable_whole_key_filtering=1 --memtablerep=skip_list --mmap_read=1 --mock_direct_io=False --nooverwritepercent=20 --num_file_reads_for_auto_readahead=2 --num_iterations=95 --open_files=-1 --open_metadata_write_fault_one_in=8 --open_read_fault_one_in=32 --open_write_fault_one_in=0 --ops_per_thread=100000000 --optimize_filters_for_memory=1 --paranoid_file_checks=1 --partition_filters=0 --partition_pinning=3 --pause_background_one_in=1000000 --periodic_compaction_seconds=0 --prefix_size=5 --prefixpercent=2 --prepopulate_block_cache=1 --progress_reports=0 --read_fault_one_in=0 --readahead_size=524288 --readpercent=21 --recycle_log_file_num=0 --reopen=0 --ribbon_starting_level=-1 --secondary_cache_fault_one_in=0 --secondary_cache_uri= --seed=2348670072 --set_options_one_in=0 --snapshot_hold_ops=100000 --sst_file_manager_bytes_per_sec=104857600 --sst_file_manager_bytes_per_truncate=0 --stats_dump_period_sec=10 --subcompactions=2 --sync=0 --sync_fault_injection=0 --sync_wal_one_in=100000 --target_file_size_base=16777216 --target_file_size_multiplier=1 --test_batches_snapshots=0 --top_level_index_pinning=0 --unpartitioned_pinning=3 --use_direct_io_for_flush_and_compaction=0 --use_direct_reads=0 --use_dynamic_delay=1 --use_full_merge_v1=False --use_merge=1 --use_multiget=1 --user_timestamp_size=0 --value_size_mult=32 --verify_before_write=False --verify_checksum=1 --verify_checksum_one_in=1000000 --verify_db_one_in=100000 --verify_iterator_with_expected_state_one_in=5 --verify_sst_unique_id_in_manifest=1 --wal_bytes_per_sync=524288 --wal_compression=zstd --write_buffer_size=33554[432](https://github.com/speedb-io/speedb/actions/runs/3927757004/jobs/6715190173#step:6:433) --write_dbid_to_manifest=1 --write_fault_one_in=0 --writepercent=36 [2023-01-16 07:33:43.251902] KILLED 12036 [2023-01-16 07:33:45.293532] Running db_stress with pid=12089: ./db_stress --acquire_snapshot_one_in=10000 --adaptive_readahead=1 --allow_concurrent_memtable_write=0 --allow_data_in_errors=True --async_io=1 --atomic_flush=1 --avoid_flush_during_recovery=0 --avoid_unnecessary_blocking_io=1 --backup_max_size=104857600 --backup_one_in=100000 --batch_protection_bytes_per_key=0 --block_size=4096 --bloom_bits=6.180720567192696 --bottommost_compression_type=snappy --bytes_per_sync=262144 --cache_index_and_filter_blocks=0 --cache_size=8388608 --cache_type=lru_cache --charge_compression_dictionary_building_buffer=1 --charge_file_metadata=1 --charge_filter_construction=0 --charge_table_reader=0 --checkpoint_one_in=1000000 --checksum_type=kXXH3 --clear_column_family_one_in=0 --column_families=1 --compact_files_one_in=1000000 --compact_range_one_in=1000000 --compaction_pri=3 --compaction_ttl=0 --compare_full_db_state_snapshot=0 --compression_max_dict_buffer_bytes=67108863 --compression_max_dict_bytes=16384 --compression_parallel_threads=1 --compression_type=zstd --compression_use_zstd_dict_trainer=0 --compression_zstd_max_train_bytes=65536 --continuous_verification_interval=0 --customopspercent=0 --data_block_hash_table_util_ratio=0.22 --data_block_index_type=0 --db=/tmp/rocksdb_crashtest_blackbox1trzj6wj --db_write_buffer_size=1048576 --delpercent=6 --delrangepercent=4 --destroy_db_initially=0 --detect_filter_construct_corruption=1 --disable_wal=1 --enable_compaction_filter=0 --enable_pipelined_write=0 --expected_values_dir=/tmp/rocksdb_crashtest_expected_7tclegbv --fail_if_options_file_error=1 --file_checksum_impl=crc32c --filter_uri= --flush_one_in=1000000 --format_version=5 --get_current_wal_file_one_in=0 --get_live_files_one_in=100000 --get_property_one_in=1000000 --get_sorted_wal_files_one_in=0 --index_block_restart_interval=9 --index_type=0 --ingest_external_file_one_in=0 --initial_auto_readahead_size=524288 --initiate_wbm_flushes=1 --iterpercent=5 --key_len_percent_dist=100 --level_compaction_dynamic_level_bytes=False --long_running_snapshots=0 --mark_for_compaction_one_file_in=10 --max_auto_readahead_size=524288 --max_background_compactions=1 --max_bytes_for_level_base=67108864 --max_key=102400 --max_key_len=1 --max_manifest_file_size=1073741824 --max_write_batch_group_size_bytes=16 --max_write_buffer_number=3 --max_write_buffer_size_to_maintain=1048576 --memtable_prefix_bloom_size_ratio=0.01 --memtable_protection_bytes_per_key=0 --memtable_whole_key_filtering=0 --memtablerep=skip_list --mmap_read=0 --mock_direct_io=False --nooverwritepercent=20 --num_file_reads_for_auto_readahead=2 --num_iterations=15 --open_files=-1 --open_metadata_write_fault_one_in=0 --open_read_fault_one_in=0 --open_write_fault_one_in=0 --ops_per_thread=100000000 --optimize_filters_for_memory=0 --paranoid_file_checks=1 --partition_filters=0 --partition_pinning=2 --pause_background_one_in=1000000 --periodic_compaction_seconds=100 --prefix_size=5 --prefixpercent=4 --prepopulate_block_cache=0 --progress_reports=0 --read_fault_one_in=0 --readahead_size=524288 --readpercent=43 --recycle_log_file_num=1 --reopen=0 --ribbon_starting_level=6 --secondary_cache_fault_one_in=0 --secondary_cache_uri=compressed_secondary_cache://capacity=8388608 --seed=2348670072 --set_options_one_in=0 --snapshot_hold_ops=100000 --sst_file_manager_bytes_per_sec=0 --sst_file_manager_bytes_per_truncate=0 --stats_dump_period_sec=600 --subcompactions=1 --sync=0 --sync_fault_injection=1 --sync_wal_one_in=100000 --target_file_size_base=16777216 --target_file_size_multiplier=1 --test_batches_snapshots=0 --top_level_index_pinning=2 --unpartitioned_pinning=0 --use_direct_io_for_flush_and_compaction=0 --use_direct_reads=0 --use_dynamic_delay=1 --use_full_merge_v1=False --use_merge=0 --use_multiget=0 --user_timestamp_size=0 --value_size_mult=32 --verify_before_write=False --verify_checksum=1 --verify_checksum_one_in=1000000 --verify_db_one_in=100000 --verify_iterator_with_expected_state_one_in=5 --verify_sst_unique_id_in_manifest=1 --wal_bytes_per_sync=524288 --wal_compression=zstd --write_buffer_size=33554432 --write_dbid_to_manifest=1 --write_fault_one_in=0 --writepercent=38 [2023-01-16 07:34:08.019564] WARNING: db_stress (pid=12089) ended before kill: exitcode=1 Exit Before Killing stdout: stderr: WARNING: use_zstd_dict_trainer is false but zstd finalizeDictionary cannot be used because ZSTD 1.4.5+ is not linked with the binary. zstd dictionary trainer will be used. WARNING: prefix_size is non-zero but memtablerep != prefix_hash ASAN:DEADLYSIGNAL ================================================================= ==12089==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000cd38 (pc 0x7f577e3fb92d bp 0x000000000007 sp 0x7f5779ee9a58 T1) ==12089==The signal is caused by a READ memory access. #0 0x7f577e3fb92c (/usr/lib/x86_64-linux-gnu/libzstd.so.1+0x4a92c) #1 0x7f577d6c3181 (/lib/x86_64-linux-gnu/libc.so.6+0x42181) #2 0x7f577d6c315f (/lib/x86_64-linux-gnu/libc.so.6+0x4215f) #3 0x7f577d6c315f (/lib/x86_64-linux-gnu/libc.so.6+0x4215f) #4 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #5 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #6 0x7f577d6c315f (/lib/x86_64-linux-gnu/libc.so.6+0x4215f) #7 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #8 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #9 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #10 0x7f577d6c315f (/lib/x86_64-linux-gnu/libc.so.6+0x4215f) #11 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #12 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #13 0x7f577d6c314d (/lib/x86_64-linux-gnu/libc.so.6+0x4214d) #14 0x7f577d6c3585 in qsort_r (/lib/x86_64-linux-gnu/libc.so.6+0x42585) #15 0x7f577e3fc6ec (/usr/lib/x86_64-linux-gnu/libzstd.so.1+0x4b6ec) #16 0x7f577e3fcf2e in ZDICT_optimizeTrainFromBuffer_cover (/usr/lib/x86_64-linux-gnu/libzstd.so.1+0x4bf2e) #17 0x7f577e405f6b in ZDICT_trainFromBuffer (/usr/lib/x86_64-linux-gnu/libzstd.so.1+0x54f6b) #18 0x5636d23e9465 in rocksdb::ZSTD_TrainDictionary(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<unsigned long, std::allocator<unsigned long> > const&, unsigned long) util/compression.h:1451 #19 0x5636d23d1bac in rocksdb::BlockBasedTableBuilder::EnterUnbuffered() table/block_based/block_based_table_builder.cc:1862 #20 0x5636d23d587f in rocksdb::BlockBasedTableBuilder::Finish() table/block_based/block_based_table_builder.cc:1969 #21 0x5636d221aa2f in rocksdb::CompactionOutputs::Finish(rocksdb::Status const&, rocksdb::SeqnoToTimeMapping const&) db/compaction/compaction_outputs.cc:32 #22 0x5636d213b493 in rocksdb::CompactionJob::FinishCompactionOutputFile(rocksdb::Status const&, rocksdb::SubcompactionState*, rocksdb::CompactionOutputs&, rocksdb::Slice const&) db/compaction/compaction_job.cc:1466 #23 0x5636d2142a5d in operator() db/compaction/compaction_job.cc:1237 #24 0x5636d2142a5d in _M_invoke /usr/include/c++/7/bits/std_function.h:302 #25 0x5636d2157294 in std::function<rocksdb::Status (rocksdb::CompactionOutputs&, rocksdb::Status const&, rocksdb::Slice const&)>::operator()(rocksdb::CompactionOutputs&, rocksdb::Status const&, rocksdb::Slice const&) const /usr/include/c++/7/bits/std_function.h:706 #26 0x5636d2157294 in rocksdb::CompactionOutputs::CloseOutput(rocksdb::Status const&, std::function<rocksdb::Status (rocksdb::CompactionOutputs&)> const&, std::function<rocksdb::Status (rocksdb::CompactionOutputs&, rocksdb::Status const&, rocksdb::Slice const&)> const&) db/compaction/compaction_outputs.h:241 #27 0x5636d2121c8e in rocksdb::SubcompactionState::CloseCompactionFiles(rocksdb::Status const&, std::function<rocksdb::Status (rocksdb::CompactionOutputs&)> const&, std::function<rocksdb::Status (rocksdb::CompactionOutputs&, rocksdb::Status const&, rocksdb::Slice const&)> const&) db/compaction/subcompaction_state.h:201 #28 0x5636d2121c8e in rocksdb::CompactionJob::ProcessKeyValueCompaction(rocksdb::SubcompactionState*) db/compaction/compaction_job.cc:1329 #29 0x5636d2126fc2 in rocksdb::CompactionJob::Run() db/compaction/compaction_job.cc:595 #30 0x5636d107b374 in rocksdb::DBImpl::BackgroundCompaction(bool*, rocksdb::JobContext*, rocksdb::LogBuffer*, rocksdb::DBImpl::PrepickedCompaction*, rocksdb::Env::Priority) db/db_impl/db_impl_compaction_flush.cc:3[450](https://github.com/speedb-io/speedb/actions/runs/3927757004/jobs/6715190173#step:6:451) #31 0x5636d1083a52 in rocksdb::DBImpl::BackgroundCallCompaction(rocksdb::DBImpl::PrepickedCompaction*, rocksdb::Env::Priority) db/db_impl/db_impl_compaction_flush.cc:2965 #32 0x5636d1084ab5 in rocksdb::DBImpl::BGWorkCompaction(void*) db/db_impl/db_impl_compaction_flush.cc:2698 #33 0x5636d1ce1853 in void std::__invoke_impl<void, void (*&)(void*), void*&>(std::__invoke_other, void (*&)(void*), void*&) /usr/include/c++/7/bits/invoke.h:60 #34 0x5636d1ce1853 in std::__invoke_result<void (*&)(void*), void*&>::type std::__invoke<void (*&)(void*), void*&>(void (*&)(void*), void*&) /usr/include/c++/7/bits/invoke.h:95 #35 0x5636d1ce1853 in void std::_Bind<void (*(void*))(void*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /usr/include/c++/7/functional:[467](https://github.com/speedb-io/speedb/actions/runs/3927757004/jobs/6715190173#step:6:468) #36 0x5636d1ce1853 in void std::_Bind<void (*(void*))(void*)>::operator()<, void>() /usr/include/c++/7/functional:551 #37 0x5636d1ce1853 in std::_Function_handler<void (), std::_Bind<void (*(void*))(void*)> >::_M_invoke(std::_Any_data const&) /usr/include/c++/7/bits/std_function.h:316 #38 0x5636d1cdc414 in std::function<void ()>::operator()() const /usr/include/c++/7/bits/std_function.h:706 #39 0x5636d1cdc414 in rocksdb::ThreadPoolImpl::Impl::BGThread(unsigned long) util/threadpool_imp.cc:319 #40 0x5636d1cdd41a in rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper(void*) util/threadpool_imp.cc:360 #41 0x7f577e0e56de (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xbd6de) #42 0x7f577ec7c6da in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76da) #43 0x7f577d7a261e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0x12161e) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV (/usr/lib/x86_64-linux-gnu/libzstd.so.1+0x4a92c) Thread T1 created by T0 here: #0 0x7f577f0cfd2f in __interceptor_pthread_create (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x37d2f) #1 0x7f577e0e5994 in std::thread::_M_start_thread(std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >, void (*)()) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xbd994) #2 0x5636d1cdfaf1 in rocksdb::ThreadPoolImpl::Impl::SetBackgroundThreadsInternal(int, bool) util/threadpool_imp.cc:377 #3 0x5636d0cbd5c8 in rocksdb::db_stress_tool(int, char**) db_stress_tool/db_stress_tool.cc:113 #4 0x7f577d6a2c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) ==12089==ABORTING
The text was updated successfully, but these errors were encountered:
Yuval-Ariel
No branches or pull requests
The text was updated successfully, but these errors were encountered: