Skip to content
New issue

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

Crash in compaction. rocksdb-3.5.1 #359

Closed
ghost opened this issue Oct 22, 2014 · 4 comments
Closed

Crash in compaction. rocksdb-3.5.1 #359

ghost opened this issue Oct 22, 2014 · 4 comments

Comments

@ghost
Copy link

ghost commented Oct 22, 2014

Is this crash known? Let me know if you need more info, I have the crash dump.

frame 1
info locals
min_len = -8
r =
info args
b =
this =
bt
#0 0x000000000059c428 in __memcmp_sse4_1 ()
#1 0x0000000000492fae in compare (b=..., this=) at ./include/rocksdb/slice.h:127
#2 rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare (this=, a=..., b=...) at util/comparator.cc:31
#3 0x00000000004b0c3e in rocksdb::InternalKeyComparator::Compare (this=, akey=..., bkey=...) at db/dbformat.cc:61
#4 0x00000000004822f6 in Compare (b=..., a=..., this=) at ./db/dbformat.h:164
#5 BySmallestKey (cmp=, b=0x7f685c9f5670, a=0x7f685c9f5730) at db/version_set.cc:81
#6 operator() (this=0x7f685c1ed7c0, this=0x7f685c1ed7c0, f2=0x7f685c9f5670, f1=0x7f685c9f5730) at db/version_set.cc:1502
#7 _M_get_insert_unique_pos (__k=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_tree.h:1324
#8 _M_insert_unique<rocksdb::FileMetaData* const&> (__v=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_tree.h:1377
#9 insert (__x=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_set.h:463
#10 rocksdb::VersionSet::Builder::Apply (this=this@entry=0x7f685c002620, edit=) at db/version_set.cc:1658
#11 0x0000000000476d20 in rocksdb::VersionSet::LogAndApplyHelper (this=this@entry=0x237d100, cfd=cfd@entry=0x2380280, builder=builder@entry=0x7f685c002620, v=v@entry=0x7f685dd6d4c0, edit=, mu=mu@entry=0x237b250) at db/version_set.cc:2064
#12 0x000000000047dd78 in rocksdb::VersionSet::LogAndApply (this=0x237d100, column_family_data=0x2380280, edit=0x7f685c003a50, mu=mu@entry=0x237b250, db_directory=0x237f030, new_descriptor_log=new_descriptor_log@entry=false, options=options@entry=0x0) at db/version_set.cc:1834
#13 0x000000000043c791 in rocksdb::DBImpl::InstallCompactionResults (this=this@entry=0x237b120, compact=compact@entry=0x7f685c014920, log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:2559
#14 0x00000000004439ed in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f685c014920, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:3289
#15 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d635222f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:2321
#16 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
#17 0x0000000000496c31 in BGThread (thread_id=9, this=0x2378070) at util/env_posix.cc:1616
#18 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
#19 0x000000000055af02 in start_thread (arg=0x7f68d6353700) at pthread_create.c:312
#20 0x00000000005c1a49 in clone ()

@ghost
Copy link
Author

ghost commented Oct 22, 2014

thread apply all bt full

Thread 34 (Thread 0x7f68d6d54700 (LWP 28441)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=8, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 8
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d6d54700) at pthread_create.c:312
res =
pd = 0x7f68d6d54700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088257627904, 1613666937563492894, 0, 0, 140088257628608, 140088257627904, -1678355924575342050, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 33 (Thread 0x7f68da95a700 (LWP 28435)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=2, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 2
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68da95a700) at pthread_create.c:312
res =
pd = 0x7f68da95a700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088320567040, 1613666937563492894, 0, 0, 140088320567744, 140088320567040, -1678346584095215074, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 32 (Thread 0x7f68ddb5f700 (LWP 28429)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=60675866, nbytes=4006, buf=0x7f68ddb5cd40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6864a984e0, offset=60675866, n=4006, result=0x7f68ddb5cd10, scratch=0x7f68ddb5cd40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4006
ptr = 0x7f68ddb5cd40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6864a984e0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68ddb5cd10, buf=buf@entry=0x7f68ddb5cd40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68ddb5f628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68ddb5e150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002?�\231\003\355\021\343\363\233\265#\273y\334_\316Yo\202\252\001\000\000\000\000\000\000\000b\234\217\000٢3\350\343ҥ\037\320�\230\246\360\274\276\020\254K\366>\177\200\206\347\247B\324:\274\312\373\277\367~>\036\t\n\230\000lO\324V?\273\365\024\223\a\331,s\244\250\347noo\203\064.F\361;{,B\006\204RR\261\327\344\272\065 \200l\234\234\205\063\343I<\a0\306(\364i>\355\271\302\361\270F~\037\324\303s{\245W\022\061m\002m\365\033\221HKt�\232M\037\tܧEr}\307b\234\257\036e\037\272\224"\303(\274\222\215к\006H\207K\276I6\t\021Z\247\356\353_j\022\203\332\344\315G8\212"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68ddb5e150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68ddb5e270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6864251600, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68ddb5e4b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "`\344\265\335h\177\000\000\004\000\000\000\000\000\000\000\311\350\265\335h\177\000\000\024\000\000\000\000\000\000\000\000\344\265\335h\177\000\000\200"
key = {data_ = 0x7f68ddb5e2a0 "\205\020\252\223\205\322\005�\210\221\277\t\232\256\367\034\200\346\265\335h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\252\223\205\322\005�\210\221\277\t\232\256\367\034\200\346\265\335h\177\000\000 \343\265\335h\177\000\000\000\343\265\335h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 60675866, size_ = 4001, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6865acdf76 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6864251af0, read_options=..., key=..., handle_context=0x7f68ddb5e6d0, result_handler=0x478c10 <rocksdb::SaveValue(void_, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68a00829a0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68ddb5e510 "?�\231\336uf\213)\336\020\304\065\263\353B\230j\326\071\313\001\177c\251\t", buf_size_ = 32, key_size_ = 0, space_ = "?�\231\336uf\213)\336\020\304\065\263\353B\230j\326\071\313\001\177c\251\t\000\000\000\021Q֭"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6865acdf70 "\232\256\367\034\241\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6865a77ab0 "", restarts_ = 391080, num_restarts_ = 16749, current_ = 353457, restart_index_ = 15141, key_ = {key_ = 0x7f68ddb5e460 "?�\232J\002\377\377\377\377\377\377\377_\271ҫ\b\002\323\n\001", buf_size_ = 32, key_size_ = 12, space_ = "?�\232J\002\377\377\377\377\377\377\377_\271ҫ\b\002\323\n\001\000\000\000\000\000\000\000\000\000\000"}, value_ = {data_ = 0x7f6865acdf70 "\232\256\367\034\241\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68ddb5e6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f68642519a0
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68ddb5ea60, status=status@entry=0x7f68ddb5ea70, merge_context=merge_context@entry=0x7f68ddb5e810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68ddb5ea60, merge_operator = 0x0, merge_context = 0x7f68ddb5e810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 166, start_index_in_curr_level_ = 166, user_key_ = {data_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", size_ = 20}
f = 0x7f68484c41c0
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68ddb5ea60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68ddb5f670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68ddb5f650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68ddb5e8c8 "\034?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", kstart_ = 0x7f68ddb5e8c9 "?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n", end_ = 0x7f68ddb5e8e5 "\021Q֭\251\217\240)\002\235\256\021\n", space_ = "\034?�\231\271p\244S\266n\334\006B\r(\321\033\372\304\002\207\002\235\256\021\n\000\000\000\021Q֭\251\217\240)\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\240h\177\000\000\200\006", '\000' <repeats 14 times>, "t\006\000\000\000\000\000\000\300\371\265\335h\177\000\000\000\367\265\335h\177\000\000!\tX\000\000\000\000\000A\026J"\227\200\377\377\000\001\000\000\000\000\000\000\061\026J"\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68ddb5ea60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68ddb5ea60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68ddb5f700) at pthread_create.c:312
__res =
pd = 0x7f68ddb5f700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088373016320, 1613666937563492894, 0, 0, 140088373017024, 140088373016320, -1678330916591390178, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 31 (Thread 0x7f68d7755700 (LWP 28440)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=7, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 7
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d7755700) at pthread_create.c:312
res =
pd = 0x7f68d7755700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088268117760, 1613666937563492894, 0, 0, 140088268118464, 140088268117760, -1678352353846906338, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 30 (Thread 0x7f68d8b57700 (LWP 28438)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=5, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 5
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d8b57700) at pthread_create.c:312
res =
pd = 0x7f68d8b57700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088289097472, 1613666937563492894, 0, 0, 140088289098176, 140088289097472, -1678341907412700642, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 29 (Thread 0x7f68de560700 (LWP 28428)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=3814409, nbytes=4007, buf=0x7f68de55dd40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68687e3110, offset=3814409, n=4007, result=0x7f68de55dd10, scratch=0x7f68de55dd40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4007
ptr = 0x7f68de55dd40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68687e3110, footer=..., options=..., handle=..., contents=contents@entry=0x7f68de55dd10, buf=buf@entry=0x7f68de55dd40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68de560628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68de55f150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\236\305t\276\343\273\324\r\367\221\v\270e"\257ǹ\312\004\266\001\000\000\000\000\000\000\000\371�\231R9\233\025ۿ\245\240:\b\262\243\070i\022\275\364P\037\022\204\313\335v\322_E\206\025\204}6e\301\355\064\214\t\320\371\036\374\065\037P\000\256\343\256\361=g\341M\354\277\067\352\367M)\312E(\372\004\213s9p\260\020&\373\300\305\067{\326:jz\207\232\352Iq>\264\374\313\345\071+\264o~^=W\244\025\346\272}\027\vX\204\333\346?\312\067\022l\342\362B\372\273\021\200\200\315\t8]\307q\225\237\020U\305x\222\236Sx\300\037\va\a\b�\207\204\364\241\200Y\037i\366\310\004\261\037\273\223rI\016\cC\325"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68de55f150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68de55f270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6868488bd0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68de55f4b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "`\364U\336h\177\000\000\004\000\000\000\000\000\000\000\311\370U\336h\177\000\000\024\000\000\000\000\000\000\000\000\364U\336h\177\000\000\200"
key = {data_ = 0x7f68de55f2a0 "\205\020�\222\205\322\005\270\223\221\277\t\211\350\350\001\200\366U\336h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020�\222\205\322\005\270\223\221\277\t\211\350\350\001\200\366U\336h\177\000\000 \363U\336h\177\000\000\000\363U\336h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 3814409, size_ = 4002, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f686954827e "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f68684890c0, read_options=..., key=..., handle_context=0x7f68de55f6d0, result_handler=0x478c10 <rocksdb::SaveValue(void_, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68a4073690, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68de55f510 "\236�\204\335\061\063S\031_\206\270v\030\353\242\334Y'\345m\001\327&\003\n", buf_size_ = 32, key_size_ = 0, space_ = "\236�\204\335\061\063S\031_\206\270v\030\353\242\334Y'\345m\001\327&\003\n\000\000\000&f", <incomplete sequence \333>}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6869548278 "\211\350\350\001\242\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6869542d50 "", restarts_ = 389023, num_restarts_ = 16750, current_ = 21785, restart_index_ = 951, key_ = {key_ = 0x7f68de55f460 "\236\305vS\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\236\305vS\002\377\377\377\377\377\377\377\000\000\000\000\260\364U\336h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6869548278 "\211\350\350\001\242\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68de55f6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6868488f70
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68de55fa60, status=status@entry=0x7f68de55fa70, merge_context=merge_context@entry=0x7f68de55f810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68de55fa60, merge_operator = 0x0, merge_context = 0x7f68de55f810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 557, start_index_in_curr_level_ = 557, user_key_ = {data_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", size_ = 20}
f = 0x7f68484c9748
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68de55fa60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68de560670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68de560650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68de55f8c8 "\034\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", kstart_ = 0x7f68de55f8c9 "\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n", end_ = 0x7f68de55f8e5 "&fR\333Dk\t", space_ = "\034\236\305vR\257i\fI\304\024U\350$t0\206\020\r\r\311\002\235\256\021\n\000\000\000&fR\333Dk\t\000\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\244h\177\000\000\260\a", '\000' <repeats 14 times>, "\250\a\000\000\000\000\000\000\300\tV\336h\177\000\000\000\aV\336h\177\000\000!\tX\000\000\000\000\000A\006\252!\227\200\377\377\000\001\000\000\000\000\000\000\061\006\252!\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68de55fa60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68de55fa60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68de560700) at pthread_create.c:312
__res =
pd = 0x7f68de560700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088383506176, 1613666937563492894, 0, 0, 140088383506880, 140088383506176, -1678337239320120802, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 28 (Thread 0x7f68def61700 (LWP 28427)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=58310206, nbytes=4007, buf=0x7f68def5ed40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6840790b90, offset=58310206, n=4007, result=0x7f68def5ed10, scratch=0x7f68def5ed40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4007
ptr = 0x7f68def5ed40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6840790b90, footer=..., options=..., handle=..., contents=contents@entry=0x7f68def5ed10, buf=buf@entry=0x7f68def5ed40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68def61628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68def60150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\005w\202"O\253\001\334\321\324\332\346\374\277\334BcS�\205\001\000\000\000\000\000\000\000\327\f\b\032\037@\210(\264\210\364i\277\036g\335)!�\236cPI\211\236b\354Or+\247^\261\327x\360X\362aP\376\000g\357\377\240\201;"\020++;\247\242\354Bvi\v$\224\002\301\376\216+Q.ľ\033B^\274l\277\313\004\276Q"\247\210sڻ�\220\024\244\331ǵ\212\310B\375\374\206\233\204k\260\006\270\062\316\000\256\220\030\243\311P\262~%9\242>w4\037�\216\204\304e\340\374!\005\230\201b+\375\224\017e\305ةx\027q\203\355\031\337\360\247\366�\231b\373r\273\033\245D/\340Jdg\327s\225\036\061\277\375"... #5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68def60150, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68def60270, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6840004b60, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68def604b0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "\004\366\336h\177\000\000\004\000\000\000\000\000\000\000\311\b\366\336h\177\000\000\024\000\000\000\000\000\000\000\000\004\366\336h\177\000\000\200"
key = {data_ = 0x7f68def602a0 "\205\020\251\222\205\322\005\263\223\221\277\t\276\374\346\033\200\006\366\336h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\251\222\205\322\005\263\223\221\277\t\276\374\346\033\200\006\366\336h\177\000\000 \003\366\336h\177\000\000\000\003\366\336h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 58310206, size_ = 4002, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6841898a71 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6840004fc0, read_options=..., key=..., handle_context=0x7f68def606d0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f688406a880, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68def60510 "\005w\214�\233\220\356\251X\211_\t\277\243\372\210:\273\363\346\001\347\373\004\n", buf_size_ = 32, key_size_ = 0, space_ = "\005w\214�\233\220\356\251X\211_\t\277\243\372\210:\273\363\346\001\347\373\004\n\000\000\000J^\345t"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6841898a6b "\276\374\346\033\242\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f68418461c0 "", restarts_ = 388915, num_restarts_ = 16749, current_ = 338076, restart_index_ = 14551, key_ = {key_ = 0x7f68def60460 "\005w\203\315\002\377\377\377\377\377\377\377\022\274\262\274\234b\232U\001", buf_size_ = 32, key_size_ = 12, space_ = "\005w\203\315\002\377\377\377\377\377\377\377\022\274\262\274\234b\232U\001\000\000\000\000\000\000\000\000\000\000"}, value_ = {data_ = 0x7f6841898a6b "\276\374\346\033\242\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68def606d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6841eac990
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68def60a60, status=status@entry=0x7f68def60a70, merge_context=merge_context@entry=0x7f68def60810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68def60a60, merge_operator = 0x0, merge_context = 0x7f68def60810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 13, start_index_in_curr_level_ = 13, user_key_ = {data_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", size_ = 20}
f = 0x7f68484c2048
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68def60a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68def61670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68def61650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68def608c8 "\034\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", kstart_ = 0x7f68def608c9 "\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n", end_ = 0x7f68def608e5 "J^\345t(E\225\365\002\235\256\021\n", space_ = "\034\005w\202\277ɭ\006\220\026\232G\262\342\277\336m\242Y\273\227\002\235\256\021\n\000\000\000J^\345t(E\225\365\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\204h\177\000\000\260\a", '\000' <repeats 14 times>, "\250\a\000\000\000\000\000\000\300\031\366\336h\177\000\000\000\027\366\336h\177\000\000!\tX\000\000\000\000\000A\366\t!\227\200\377\377\000\001\000\000\000\000\000\000\061\366\t!\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68def60a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68def60a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68def61700) at pthread_create.c:312
__res =
pd = 0x7f68def61700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088393996032, 1613666937563492894, 0, 0, 140088393996736, 140088393996032, -1678338066638196194, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 27 (Thread 0x7f68e496a700 (LWP 28418)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=346818, nbytes=4131, buf=0x7f68e4967d50, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68540190e0, offset=346818, n=4131, result=0x7f68e4967d20, scratch=0x7f68e4967d50 "$\366\200\277\031w\206\001") at util/env_posix.cc:245 s = {code_ = rocksdb::Status::kOk, state_ = 0x0} r = -1 left = 4131 ptr = 0x7f68e4967d50 "$\366\200\277\031w\206\001"
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68540190e0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e4967d20, buf=buf@entry=0x7f68e4967d50 "$\366\200\277\031w\206\001") at table/format.cc:218 perf_step_timer_block_read_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e496a628} s = {code_ = <optimized out>, state_ = 0x0} #4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=<optimized out>, footer=..., options=..., handle=..., result=0x7f68e4969160, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:315 s = {code_ = rocksdb::Status::kOk, state_ = 0x0} contents = {data_ = 0x655109 "", size_ = 0} buf = "$\366\200\277\031w\206\001\000\000\000\000\000\000\000n\317\344\260\032m\343\237Q\370U#n\221]\360v\230t\310\001\276�\223�\210\253!\276 \343C_1\232\220\t\233\350Z\t\274\071˯u\362\237\251\355 \315T\366n\354\064\327\273<\205X}a\177\256D\016\272\030\221\303\361\033\fL\250c\214\337\347@G\266\216{\031\374TI:G&oE\020\260\257&\324\b\242\211\375Y6!(\372\255\373�\214�\246@\366\343\036~\277eua\023\032@n\277J\226\243\062}e\251\261\025\351ptF\365\260\036\364A\005{U\213\232\271\366SS\016\266\223s\261\362(H]\004\371\307\373e\027\355�\200.g\021\004/�\213G\030\n\355gGt\244"... #5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e4969160, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e4969280, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = false, heap_allocated = false, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f685400acf0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e49694c0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "\272A|h\177\000\000\032\000\000\000\000\000\000\000�\230\226\344h\177\000\000\032\000\000\000\000\000\000\000\020\224\226\344h\177\000\000\220"
key = {data
= 0x7f68e49692b0 "\205\020\267\214\205\322\005\377\275\220\277\t\302\225\025", size
= 15}
ckey = {data
= 0x655109 "", size
= 0}
cache_key = "\205\020\267\214\205\322\005\377\275\220\277\t\302\225\025\000\220\226\226\344h\177\000\000\060\223\226\344h\177\000\000\020\223\226\344h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset
= 346818, size
= 4126, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6854b85fbc "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f685400b160, read_options=..., key=..., handle_context=0x7f68e49696e0, result_handler=0x478c10 <rocksdb::SaveValue(void_, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f687c3f48e0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e4969520 "\277\031w\206\001", buf_size_ = 32, key_size_ = 0, space_ = "\277\031w\206\001\000\000\000\000\000\000\000\065\267 \220\340\347\003|h\177\000\000\000\001\000\000\000\000\000"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6854b85fb7 "\302\225\025\236 ", size_ = 5}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0xc00200000, arg2 = 0x600000000, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6854b85430 "", restarts_ = 612956, num_restarts_ = 14508, current_ = 2914, restart_index_ = 70, key_ = {key_ = 0x7f687c41ba60 "test_data/dup545796.data,0\001\231\276#\001", buf_size_ = 34, key_size_ = 34, space_ = "\260\224\226\344h\177\000\000\031\061J\000\000\000\000\000\300\224\226\344h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6854b85fb7 "\302\225\025\236 ", size_ = 5}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e49696e0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6854007730
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e4969a70, status=status@entry=0x7f68e4969a80, merge_context=merge_context@entry=0x7f68e4969820, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", size_ = 34}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", size_ = 26}, value_found = 0x0, value = 0x7f68e4969a70, merge_operator = 0x0, merge_context = 0x7f68e4969820, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 438, start_index_in_curr_level_ = 438, user_key_ = {data_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", size_ = 26}, ikey_ = {data_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", size_ = 34}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", size_ = 26}
f = 0x7f68484c7d40
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e4969a70, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e496a670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e496a650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e49698d8 ""test_data/dup545795.data,0\002\235\256\021\n", kstart_ = 0x7f68e49698d9 "test_data/dup545795.data,0\002\235\256\021\n", end_ = 0x7f68e49698fb "", space_ = ""test_data/dup545795.data,0\002\235\256\021\n\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377\200\232\226\344h\177\000\000\377\377\377\377h\177\000\000\200\232\226\344h\177\000\000\200\232\226\344h\177\000\000 \000\000|h\177\000\000\032\000\000\000\000\000\000\000K\000\000\000\000\000\000\000Afi\033\227\200\377\377\006\000\000\000h\177\000\000\001\000\000\000\000\000\000\000\061", '\000' <repeats 15 times>, "[", '\000' <repeats 23 times>, "n\000\000\000w\000\000\000\000\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e4969a70) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e4969a70) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f4f2 in store::Store::get(std::string const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ee52 in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f099 in dedup::Decoder::Decoder(store::StoreInterface
, std::string) ()
No symbol table info available.
#17 0x000000000041ab8a in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::_Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void*) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e496a700) at pthread_create.c:312
__res =
pd = 0x7f68e496a700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088488404736, 1613666937563492894, 0, 0, 140088488405440, 140088488404736, -1678386175103749602, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 26 (Thread 0x7f68dc75d700 (LWP 28431)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=14377810, nbytes=4008, buf=0x7f68dc75ad40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6840d66180, offset=14377810, n=4008, result=0x7f68dc75ad10, scratch=0x7f68dc75ad40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68dc75ad40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6840d66180, footer=..., options=..., handle=..., contents=contents@entry=0x7f68dc75ad10, buf=buf@entry=0x7f68dc75ad40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68dc75d628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68dc75c150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\324i\232ҽ.4\242KZ]\327X\341\207)\253\203\026\001\350�\212\t\000\000\000\004\323�\235)\314]LHM\345\347\256U\317\065\330#\305\t\017,\005\322A\302\200$\220Z\036j\016\272cz\320\v\306�\227ͳ\n\244\255{\341i\311\r*8\342\r\357\366\020E\317'\304s\364oƾ\003\377J\271\243\277\200\370\255Q=\341pYP\206�\232ox\377\267\215\032+\v\277\234}\231\217\a\302\321)\330\331\b\243(\224\061\255\316\330\332\031\213\232\247\071|\022Ʈ;\000\003\302\301\024\061\310\332Zv{\226\255v\233w|\030\210\064\337h\253\002Z\351\242\346\200d\255\236}\370\071:G\302:\016\373\302\020\262p\v>LV\356\321ٵ"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68dc75c150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68dc75c270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6841eabe30, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68dc75c4b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "\304u\334h\177\000\000\004\000\000\000\000\000\000\000\311\310u\334h\177\000\000\024\000\000\000\000\000\000\000\000\304u\334h\177\000\000\200" key = {data_ = 0x7f68dc75c2a0 "\205\020�\223\205\322\005\227\212\221\277\t\322\306\355\006\200\306u\334h\177", size_ = 16} ckey = {data_ = 0x655109 "", size_ = 0} cache_key = "\205\020�\223\205\322\005\227\212\221\277\t\322\306\355\006\200\306u\334h\177\000\000 \303u\334h\177\000\000\000\303u\334h\177\000\000>" block = {value = 0x0, cache_handle = 0x0} handle = {offset_ = 14377810, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iter = <optimized out> no_io = <optimized out> input = {data_ = 0x7f684170bb86 "", size_ = 0} #8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6841eac2a0, read_options=..., key=..., handle_context=0x7f68dc75c6d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at table/block_based_table_reader.cc:1118 biter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68b4001ed0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68dc75c510 "\324l@;\241\315A\033\352F\205\235\234[\022\027PM\305\001A\261d\t", buf_size_ = 32, key_size_ = 0, space_ = "\324l@;\241\315A\033\352F\205\235\234[\022\027PM\305\001A\261d\t\000\000\000C\316\005r"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} handle_value = {data_ = 0x7f684170bb80 "\322\306\355\006\243\037", size_ = 6} handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} may_not_exist_in_filter = <optimized out> s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iiter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f68416f7900 "", restarts_ = 391294, num_restarts_ = 16749, current_ = 82545, restart_index_ = 3587, key_ = {key_ = 0x7f68dc75c460 "\324k.\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\324k.\002\377\377\377\377\377\377\377\000\000\000\000\260\304u\334h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f684170bb80 "\322\306\355\006\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} filter = 0x0 done = false #9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68dc75c6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at db/table_cache.cc:152 t = <optimized out> s = {code_ = <optimized out>, state_ = 0x0} handle = 0x7f6840efaa80 #10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68dc75ca60, status=status@entry=0x7f68dc75ca70, merge_context=merge_context@entry=0x7f68dc75c810, value_found=value_found@entry=0x0) at db/version_set.cc:819 ikey = {data_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68dc75ca60, merge_operator = 0x0, merge_context = 0x7f68dc75c810, logger = 0x237a190, statistics = 0x0} fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 251, start_index_in_curr_level_ = 251, user_key_ = {data_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8} user_key = {data_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", size_ = 20}
f = 0x7f68484c5458
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68dc75ca60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68dc75d670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68dc75d650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68dc75c8c8 "\034\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", kstart_ = 0x7f68dc75c8c9 "\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n", end_ = 0x7f68dc75c8e5 "C\316\005r\216\235\354\064\002\235\256\021\n", space_ = "\034`\324k\030\333K\314Y\322ӡG\326Pa\254OO�\211\002\235\256\021\n\000\000\000C\316\005r\216\235\354\064\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\264h\177\000\000\220\b", '\000' <repeats 14 times>, "\210\b\000\000\000\000\000\000\300\331u\334h\177\000\000\000\327u\334h\177\000\000!\tX\000\000\000\000\000A6\212#\227\200\377\377\000\001\000\000\000\000\000\000\061\066\212#\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68dc75ca60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68dc75ca60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68dc75d700) at pthread_create.c:312
__res =
pd = 0x7f68dc75d700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088352036608, 1613666937563492894, 0, 0, 140088352037312, 140088352036608, -1678332566932573666, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 25 (Thread 0x7f68e0363700 (LWP 28425)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=26932090, nbytes=4008, buf=0x7f68e0360d40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68344f0ca0, offset=26932090, n=4008, result=0x7f68e0360d10, scratch=0x7f68e0360d40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68e0360d40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68344f0ca0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e0360d10, buf=buf@entry=0x7f68e0360d40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e0363628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e0362150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002ʺ\377\ns\as\250\211X[\261\216\277\260,\022U3\266\001F\231=\t\000\000\000\350B\226\Vt\213G\206\000]\301\263\261\226\253\226\246\217UN\235\336\024\002o9\347\211.u\354\330X=U\222\200\226\203!kc\332_[#\355\355+\n\362\304\355\253a\370\303\ad\222\003\277\016\251w\332<\307\333a\216})\236\036\234\316�\211ݠP\315\a~\365\336\346^}\241WB\320\323\335m\215]V�\222 c\231\061sM\344\212\365\066�\232\r,\022ͫG%\265\214\322\342\241\367\030\210\354\026\357oz\346<O/.,K{cb\263\001u\332]\222<\2237\375\203\311\305 \r@\234~\347\303\034~\006\070\347Y\232"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e0362150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e0362270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f68349de5b0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e03624b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "$6\340h\177\000\000\004\000\000\000\000\000\000\000\311(6\340h\177\000\000\024\000\000\000\000\000\000\000\000$6\340h\177\000\000\200" key = {data_ = 0x7f68e03622a0 "\205\020�\223\205\322\005\223\212\221\277\t\372\346\353\f\200&6\340h\177", size_ = 16} ckey = {data_ = 0x655109 "", size_ = 0} cache_key = "\205\020�\223\205\322\005\223\212\221\277\t\372\346\353\f\200&6\340h\177\000\000 #6\340h\177\000\000\000#6\340h\177\000\000>" block = {value = 0x0, cache_handle = 0x0} handle = {offset_ = 26932090, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iter = <optimized out> no_io = <optimized out> input = {data_ = 0x7f6835f9faae "", size_ = 0} #8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f68349dea30, read_options=..., key=..., handle_context=0x7f68e03626d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at table/block_based_table_reader.cc:1118 biter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f6888093d70, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e0362510 "ʻ\004\241\037-\262/\037\252@\b\221\277\256-\253\367\232\220\001%\261\330\t", buf_size_ = 32, key_size_ = 0, space_ = "ʻ\004\241\037-\262/\037\252@\b\221\277\256-\253\367\232\220\001%\261\330\t\000\000\000\024c@?"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} handle_value = {data_ = 0x7f6835f9faa8 "\372\346\353\f\243\037", size_ = 6} handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} may_not_exist_in_filter = <optimized out> s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iiter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6835f79740 "", restarts_ = 391621, num_restarts_ = 16749, current_ = 156505, restart_index_ = 6720, key_ = {key_ = 0x7f68e0362460 "ʻ\004{\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "ʻ\004{\002\377\377\377\377\377\377\377\000\000\000\000\260$6\340h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6835f9faa8 "\372\346\353\f\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} filter = 0x0 done = false #9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e03626d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at db/table_cache.cc:152 t = <optimized out> s = {code_ = <optimized out>, state_ = 0x0} handle = 0x7f68349de950 #10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e0362a60, status=status@entry=0x7f68e0362a70, merge_context=merge_context@entry=0x7f68e0362810, value_found=value_found@entry=0x0) at db/version_set.cc:819 ikey = {data_ = 0x7f68e03628c9 "ʻ\004\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", size = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e03628c9 "ʻ\004_\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e0362a60, merge_operator = 0x0, merge_context = 0x7f68e0362810, logger = 0x237a190, statistics = 0x0} fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 669, start_index_in_curr_level_ = 669, user_key_ = {data_ = 0x7f68e03628c9 "ʻ\004\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", size = 20}, ikey_ = {data_ = 0x7f68e03628c9 "ʻ\004_\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8} user_key = {data_ = 0x7f68e03628c9 "ʻ\004\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", size = 20}
f = 0x7f68484cafc8
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e0362a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e0363670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e0363650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e03628c8 "\034ʻ\004_\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", kstart_ = 0x7f68e03628c9 "ʻ\004\004\223*w\360\300\356T\310z\330\022\316+z\002\235\256\021\n", end = 0x7f68e03628e5 "\024c@?y\244\372\342\002\235\256\021\n", space_ = "\034ʻ\004`\004\223_w\360\300\356T\310z\330\022\316+z\002\235\256\021\n\000\000\000\024c@?y\244\372\342\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\210h\177\000\000\360\a", '\000' <repeats 14 times>, "\340\a\000\000\000\000\000\000\300\071\066\340h\177\000\000\000\067\066\340h\177\000\000!\tX\000\000\000\000\000A\326\311\037\227\200\377\377\000\001\000\000\000\000\000\000\061\326\311\037\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e0362a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e0362a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >
) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char_, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::_Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void*) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e0363700) at pthread_create.c:312
__res =
pd = 0x7f68e0363700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088414975744, 1613666937563492894, 0, 0, 140088414976448, 140088414975744, -1678393590901657058, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 24 (Thread 0x7f68e1765700 (LWP 28423)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=55330114, nbytes=4008, buf=0x7f68e1762d40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6835202360, offset=55330114, n=4008, result=0x7f68e1762d10, scratch=0x7f68e1762d40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68e1762d40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6835202360, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e1762d10, buf=buf@entry=0x7f68e1762d40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e1765628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e1764150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\312}e\243\030'\207\017YZ\244\034F\rS\246\003\354P\333\001\000\000\000\000\000\000\000\362\250+\267Ld\231\206P\243\071\005\a\253\372\220\342\347M\255~\311\065$\247\355\004\a\357I\242\263\177\263+�\227\223\314\325\372h\363\355ag\205|b\200\030\302\060%\030\061oD\221\201\nV\231�\237SJ\317r\304N\212W\360\355/\202\265\205\366\242\272e\\\033\353$\310&\227\\Z\272\227\001\374\363\322Ұ{\"Z\024\325\034\"P\002\242\324\363\272]{Y\foo\222\365\314\356\334\343\027\274\361\\<\341\065\345|6\331\301\224\375\245\227\021\347\361\261\244\037\367\002IU\353RW\006J[\017{f\246P\031u\236\201\357\254\017V"... #5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e1764150, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e1764270, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f68344eff00, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e17644b0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "Dv\341h\177\000\000\004\000\000\000\000\000\000\000\311Hv\341h\177\000\000\024\000\000\000\000\000\000\000\000Dv\341h\177\000\000\200"
key = {data_ = 0x7f68e17642a0 "\205\020�\223\205\322\005\213\212\221\277\t\302\212\261\032\200Fv\341h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020�\223\205\322\005\213\212\221\277\t\302\212\261\032\200Fv\341h\177\000\000 Cv\341h\177\000\000\000Cv\341h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 55330114, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6835f5854b "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f68344f03f0, read_options=..., key=..., handle_context=0x7f68e17646d0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f6898064e50, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e1764510 "\312}h\v\237�\232\326\003bx\277$k\343v\250Z\275\b\001�\206f\t", buf_size_ = 32, key_size_ = 0, space_ = "\312}h\v\237�\232\326\003bx\277$k\343v\250Z\275\b\001�\206f\t\000\000\000;\340Y\223"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6835f58545 "\302\212\261\032\243\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6835f09ba0 "", restarts_ = 390618, num_restarts_ = 16749, current_ = 321942, restart_index_ = 13807, key_ = {key_ = 0x7f68e1764460 "\312}g\027\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\312}g\027\002\377\377\377\377\377\377\377\000\000\000\000\260Dv\341h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6835f58545 "\302\212\261\032\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e17646d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f68344f02a0
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e1764a60, status=status@entry=0x7f68e1764a70, merge_context=merge_context@entry=0x7f68e1764810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e1764a60, merge_operator = 0x0, merge_context = 0x7f68e1764810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 668, start_index_in_curr_level_ = 668, user_key_ = {data_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", size_ = 20}
f = 0x7f68484caf90
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e1764a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e1765670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e1765650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e17648c8 "\034\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", kstart_ = 0x7f68e17648c9 "\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n", end_ = 0x7f68e17648e5 ";\340Y\223\365\304\360v\002\235\256\021\n", space_ = "\034\312}g\026\244\323\004\220\302J\350Y\322b\301H\036b\342 \002\235\256\021\n\000\000\000;\340Y\223\365\304\360v\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\230h\177\000\000\060\a", '\000' <repeats 14 times>, "\034\a\000\000\000\000\000\000\300Yv\341h\177\000\000\000Wv\341h\177\000\000!\tX\000\000\000\000\000A\266\211\036\227\200\377\377\000\001\000\000\000\000\000\000\061\266\211\036\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e1764a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e1764a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e1765700) at pthread_create.c:312
__res =
pd = 0x7f68e1765700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088435955456, 1613666937563492894, 0, 0, 140088435956160, 140088435955456, -1678391944855440866, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 23 (Thread 0x7f68d8156700 (LWP 28439)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=33235625, nbytes=4008, buf=0x7f68d81528a0, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68501751d0, offset=33235625, n=4008, result=0x7f68d8152870, scratch=0x7f68d81528a0 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68d81528a0 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68501751d0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68d8152870, buf=buf@entry=0x7f68d81528a0 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68d8156628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68d8153cb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\345\244s\211\307\346\362Xf\212t\232 \303\342\220\373\343\023\240\001\000\000\000\000\000\000\000!X$\034JfQ|e\034<N\367\000C\373\027^\340cZ\023\360\065fJo]\347\027ܨ\003B\355X\333\027\257g\024r\027&sT<\241\242ש\341\300*\252\217\244\222\234p\025y\301\254n\f\266\272\313\030�\217\v\363\202\302\235\017\264\252\202\360젴F7^\200\307\364\233k\320\024\265\325ql\251\033\237\065\351\066\321\331\302\065\270h\263pI\267\314\327hY\347\251@�\221\372vNH\376ߨ\327\a*\260\315'\220\244-أ\177\366x&L\347\215x \240$\221?j\324|\370Aϵ\322k\355\354\234\364\065\272\035;|Ũ\030"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d8153cb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d8153d60, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b61de in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6850555e10, ro=..., index_value=..., input_iter=0x0) at table/block_based_table_reader.cc:957
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 33235625, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f68525f7b70 "", size_ = 0}
#8 0x000000000048f816 in rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock (this=0x7f683c3536b0) at table/two_level_iterator.cc:181
iter =
handle = {data_ = 0x7f68525f7b6a "\251\305\354\017\243\037", size_ = 6}
this = 0x7f683c3536b0
#9 0x000000000048f9fd in rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (this=0x7f683c3536b0) at table/two_level_iterator.cc:139
No locals.
#10 0x000000000048fa76 in Next (this=0x7f683c48d800) at ./table/iterator_wrapper.h:55
No locals.
#11 rocksdb::(anonymous namespace)::TwoLevelIterator::Next (this=0x7f683c48d7b0) at table/two_level_iterator.cc:118
No locals.
#12 0x000000000048af22 in Next (this=0x7f683c85d600) at ./table/iterator_wrapper.h:55
No locals.
#13 rocksdb::MergingIterator::Next (this=0x7f683c85d5a0) at table/merger.cc:187
No locals.
#14 0x000000000044261d in rocksdb::DBImpl::ProcessKeyValueCompaction (this=this@entry=0x237b120, is_snapshot_supported=is_snapshot_supported@entry=true, visible_at_tip=visible_at_tip@entry=168886022, earliest_snapshot=earliest_snapshot@entry=168886022, latest_snapshot=latest_snapshot@entry=0, deletion_state=..., bottommost_level=bottommost_level@entry=true, imm_micros=@0x7f68d81544f8: 0, input=input@entry=0x7f683c85d5a0, compact=compact@entry=0x7f683c85e950, is_compaction_v2=is_compaction_v2@entry=false, log_buffer=log_buffer@entry=0x7f68d81553b0) at db/db_impl.cc:2931
key = {data_ = 0x7f683c353890 "\345\244s\202d{a\341\303/\001w+�\200Z\235r\036y\001", size_ = 28}
value = {data_ = 0x7f683c3682a9 "\237\230Wu\346g\366\367\336t\244\f\242,ظ\024G\217`\224\223ų|e\037\357Fr\200\273\264j\241\257", size_ = 256}
drop = false
current_entry_is_merging =
visible_in_snapshot = 168886022
key_drop_newer_entry = 0
key_drop_obsolete = 0
current_user_key = {key_ = 0x7f68d8154228 "\345\244s\202d{a\341\303/\001w+�\200Z\235r\036y", buf_size_ = 32, key_size_ = 20, space_ = "\345\244s\202d{a\341\303/\001w+�\200Z\235r\036y\000\000\000\000p\267\205<h\177\000"}
compaction_filter = 0x0
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
ikey = {user_key = {data_ = 0x7f683c353890 "\345\244s\202d{a\341\303/\001w+�\200Z\235r\036y\001", size_ = 20}, sequence = 0, type = rocksdb::kTypeValue}
has_current_user_key =
compaction_filter_from_factory = std::unique_ptrrocksdb::CompactionFilter containing 0x0
key_drop_user = 0
loop_cnt = 849
combined_idx = 0
compaction_filter_value = ""
delete_key = {key_ = 0x7f68d8154268 "\275\256H", buf_size_ = 32, key_size_ = 0, space_ = "\275\256H\000\000\000\000\000x\270\205<h\177\000\000\002\000\000\000\000\000\000\000p\267\205<h\177\000"}
merge = {user_comparator_ = 0x2376e90, user_merge_operator_ = 0x0, logger_ = 0x237a190, min_partial_merge_operands_ = 2, assert_valid_internal_key_ = false, keys_ = std::deque with 0 elements, operands_ = std::deque with 0 elements, success_ = false}
#15 0x0000000000444987 in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f683c85e950, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d81553b0) at db/db_impl.cc:3221
imm_micros = 0
visible_at_tip = 168886022
stats =
prefix_initialized = false
scratch = "Base version 1970 Base level 2, seek compaction:0, inputs: [11262(64MB)], [9953(64MB) 9954(64MB) 9955(64MB) 9956(64MB) 9957(64MB) 9958(64MB) 9959(64MB) 9996(38MB) 8756(64MB) 8757(64MB)]\000\062\066(43MB)]\000\000\000\000\000"...
input = std::unique_ptrrocksdb::Iterator containing 0x7f683c85d5a0
backup_input = std::shared_ptr (count 1, weak 0) 0x7f683c85b770
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
context = {is_full_compaction = false, is_manual_compaction = false}
latest_snapshot = 0
ikey = {user_key = {data_ = 0x655109 "", size_ = 0}, sequence = 6414848, type = 10}
compaction_filter_from_factory_v2 = std::unique_ptrrocksdb::CompactionFilterV2 containing 0x0
num_output_files =
earliest_snapshot = 168886022
tmp = {buffer = "files[0 11 117 807 0 0 0]\000\025\330h\177\000\000\000\342a\000\000\000\000\000\n\342a\000\000\000\000\000\v\000\000\000\000\000\000\000V ]\000\000\000\000\000\310H\025\330h\177\000\000b(\000\000\000\000\000\001\200\255\373\000\000\000\000\310H\025\330h\177\000\000\310H", <incomplete sequence \330>}
is_snapshot_supported = true
start_micros = 1413982265885092
#16 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d815522f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d81553b0) at db/db_impl.cc:2321
compact = 0x7f683c85e950
is_manual =
c = std::unique_ptrrocksdb::Compaction containing 0x7f683d24e160
manual_end_storage = {rep_ = ""}
manual_end = 0x7f68d8155050
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
flush_stat = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#17 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
l = {mu_ = 0x237b250}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
madeProgress = false
deletion_state = {candidate_files = std::vector of length 0, capacity 0, sst_live = std::vector of length 0, capacity 0, sst_delete_files = std::vector of length 0, capacity 0, log_delete_files = std::vector of length 0, capacity 0, memtables_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, superversions_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, new_superversion = 0x7f683c858430, manifest_file_number = 0, pending_manifest_file_number = 0, log_number = 0, prev_log_number = 0}
log_buffer = {log_level_ = rocksdb::INFO_LEVEL, info_log_ = 0x237a190, arena_ = {vptr.Arena = 0x620aa0 <vtable for rocksdb::Arena+16>, static kInlineSize = 2048, static kMinBlockSize = 4096, static kMaxBlockSize = 18446744071562067968, inline_block = "9\250GT\000\000\000\000O\201\r\000\000\000\000\000[default] Compacting 1@2 + 10@3 files, score 1.01 slots available 7\000\000\060 0 0 0]\n", '\000' <repeats 418 times>..., kBlockSize = 4096, blocks_ = std::vector of length 0, capacity 0, huge_blocks_ = std::vector of length 0, capacity 0, irregular_block_num = 0, unaligned_alloc_ptr_ = 0x7f68d8155bc8 "", aligned_alloc_ptr_ = 0x7f68d81557c8 "9\250GT", alloc_bytes_remaining_ = 1024, blocks_memory_ = 2048}, logs_ = {num_stack_items_ = 0, values_ = {0x7f68d81553c8, 0x7f68d81555c8, 0x55cfee <L_unlock_722+15>, 0x0, 0x100000000, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}}
#18 0x0000000000496c31 in BGThread (thread_id=6, this=0x2378070) at util/env_posix.cc:1616
function = 0x44d940 rocksdb::DBImpl::BGWorkCompaction(void
)
arg =
decrease_io_priority =
low_io_priority = false
#19 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 6
tp = 0x2378070
#20 0x000000000055af02 in start_thread (arg=0x7f68d8156700) at pthread_create.c:312
__res =
pd = 0x7f68d8156700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088278607616, 1613666937563492894, 0, 0, 140088278608320, 140088278607616, -1678341084389592546, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 22 (Thread 0x7f68dbd5c700 (LWP 28432)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=0, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 0
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68dbd5c700) at pthread_create.c:312
res =
pd = 0x7f68dbd5c700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088341546752, 1613666937563492894, 0, 0, 140088341547456, 140088341546752, -1678344933754031586, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 21 (Thread 0x7f68e2b67700 (LWP 28421)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=35783671, nbytes=5300, buf=0x7f68b80f09c0, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6868000bf0, offset=35783671, n=5300, result=0x7f68e2b660b0, scratch=0x7f68b80f09c0 "\370\a") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 5300
ptr = 0x7f68b80f09c0 "\370\a"
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=file@entry=0x7f6868000bf0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e2b660b0, buf=buf@entry=0x7f68b80f09c0 "\370\a") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e2b67628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004c0009 in rocksdb::ReadAndDecompress (file=0x7f6868000bf0, footer=..., options=..., handle=..., result=0x7f68e2b66160, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:336
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = 0x7f68b80f09c0 "\370\a"
#5 0x00000000004c018b in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e2b66160, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:362
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e2b66280, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = false, heap_allocated = false, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f686876fd70, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e2b664c0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "\340@\000\270h\177\000\000\033\000\000\000\000\000\000\000\331h\266\342h\177\000\000\033\000\000\000\000\000\000\000\020d\266\342h\177\000\000\220"
key = {data_ = 0x7f68e2b662b0 "\205\020\246\216\205\322\005\227\210\221\277\t\367\207\210\021\220f\266\342h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\246\216\205\322\005\227\210\221\277\t\367\207\210\021\220f\266\342h\177\000\000\060c\266\342h\177\000\000\020c\266\342h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 35783671, size_ = 5295, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6869973b8e "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6868770150, read_options=..., key=..., handle_context=0x7f68e2b666e0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x0, arg2 = 0x23802a8, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e2b66520 "\273\001%\337\001", buf_size_ = 32, key_size_ = 0, space_ = "\273\001%\337\001\000\000\000\000\000\000\000\262j\217d\256\213\033\270h\177\000\000\000\001\000\000\000\000\000"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6869973b88 "\367\207\210\021\257)", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0xc00200000, arg2 = 0x700000000, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6869922070 "", restarts_ = 628376, num_restarts_ = 14517, current_ = 334578, restart_index_ = 7728, key_ = {key_ = 0x7f68b80040e0 "test_data/dup4299628.data,0\001\026\312\371\b", buf_size_ = 35, key_size_ = 35, space_ = "\260d\266\342h\177\000\000\031\061J\000\000\000\000\000\300d\266\342h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6869973b88 "\367\207\210\021\257)", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e2b666e0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6868008620
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e2b66a70, status=status@entry=0x7f68e2b66a80, merge_context=merge_context@entry=0x7f68e2b66820, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", size_ = 35}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", size_ = 27}, value_found = 0x0, value = 0x7f68e2b66a70, merge_operator = 0x0, merge_context = 0x7f68e2b66820, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 429, start_index_in_curr_level_ = 429, user_key_ = {data_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", size_ = 27}, ikey_ = {data_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", size_ = 35}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", size_ = 27}
f = 0x7f68484c7b48
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e2b66a70, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e2b67670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e2b67650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e2b668d8 "#test_data/dup4299628.data,0\002\235\256\021\n", kstart_ = 0x7f68e2b668d9 "test_data/dup4299628.data,0\002\235\256\021\n", end_ = 0x7f68e2b668fc "", space_ = "#test_data/dup4299628.data,0\002\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377\200j\266\342h\177\000\000\377\377\377\377h\177\000\000\200j\266\342h\177\000\000\200j\266\342h\177\000\000 \000\000\270h\177\000\000\032\000\000\000\000\000\000\000M\000\000\000\000\000\000\000A\226I\035\227\200\377\377\006\000\000\000h\177\000\000\001\000\000\000\000\000\000\000\061", '\000' <repeats 15 times>, "[", '\000' <repeats 23 times>, "n\000\000\000w\000\000\000\000\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e2b66a70) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e2b66a70) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f4f2 in store::Store::get(std::string const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ee52 in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f099 in dedup::Decoder::Decoder(store::StoreInterface
, std::string) ()
No symbol table info available.
#17 0x000000000041ab8a in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::_Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void*) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e2b67700) at pthread_create.c:312
__res =
pd = 0x7f68e2b67700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088456935168, 1613666937563492894, 0, 0, 140088456935872, 140088456935168, -1678399090607279586, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 20 (Thread 0x7f68d9558700 (LWP 28437)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=65465530, nbytes=4008, buf=0x7f68d95548a0, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68512d1190, offset=65465530, n=4008, result=0x7f68d9554870, scratch=0x7f68d95548a0 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68d95548a0 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68512d1190, footer=..., options=..., handle=..., contents=contents@entry=0x7f68d9554870, buf=buf@entry=0x7f68d95548a0 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68d9558628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68d9555cb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\271"=\320jx!3\203�\225\216ާ\225w\005\372\035_\001\000\000\000\000\000\000\000\377\033\207O4\214\021\227\325<\242,#\371\300\004\n\340\322\020뼪:a�\202\nZ\a\a3J\233~\307Z\310\377/\273{u\363^\234\032\202\316\315!\306�\233\253q\245\320\361\214\001\256\356i\267\f\373G2\v@\270\222\245Lѭ\351\257\342\021\006զ$\322'/\206^q\351ϥ\366\025\065ij\314\001\254\v\203u\263�\205K\211*jf!\363\002\021\022\342\254R"\346>\353\276\366d\310E6\276\t\265\177\355\362\214\303\017\037\220̠\334z\022\313/-\314\001iqz\a\023\020\214\023\345i\336^TzC\v\004\066.\341\t1WSUy"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d9555cb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d9555d60, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b61de in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f685080b550, ro=..., index_value=..., input_iter=0x0) at table/block_based_table_reader.cc:957
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 65465530, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f68521c6971 "", size_ = 0}
#8 0x000000000048f816 in rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock (this=0x7f6844da2190) at table/two_level_iterator.cc:181
iter =
handle = {data_ = 0x7f68521c696b "\272�\233\037\243\037", size_ = 6}
this = 0x7f6844da2190
#9 0x000000000048f9fd in rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (this=0x7f6844da2190) at table/two_level_iterator.cc:139
No locals.
#10 0x000000000048fa76 in Next (this=0x7f6844066080) at ./table/iterator_wrapper.h:55
No locals.
#11 rocksdb::(anonymous namespace)::TwoLevelIterator::Next (this=0x7f6844066030) at table/two_level_iterator.cc:118
No locals.
#12 0x000000000048af22 in Next (this=0x7f68442b3400) at ./table/iterator_wrapper.h:55
No locals.
#13 rocksdb::MergingIterator::Next (this=0x7f68442b33a0) at table/merger.cc:187
No locals.
#14 0x000000000044261d in rocksdb::DBImpl::ProcessKeyValueCompaction (this=this@entry=0x237b120, is_snapshot_supported=is_snapshot_supported@entry=true, visible_at_tip=visible_at_tip@entry=168867389, earliest_snapshot=earliest_snapshot@entry=168867389, latest_snapshot=latest_snapshot@entry=0, deletion_state=..., bottommost_level=bottommost_level@entry=true, imm_micros=@0x7f68d95564f8: 0, input=input@entry=0x7f68442b33a0, compact=compact@entry=0x7f6844346de0, is_compaction_v2=is_compaction_v2@entry=false, log_buffer=log_buffer@entry=0x7f68d95573b0) at db/db_impl.cc:2931
key = {data_ = 0x7f6844de9af0 "\271"=�\206\352\001\200\024\260\357\312\033.\225\220D\n\336\032\001", size_ = 28}
value = {data_ = 0x7f6844de975a "n\004,\004\377\301\334�\232�\251w5\232\210\327P_ϳ\331\177R\236C\326\020\bc\236\276\252\237\245\260|>e\320(\005\v\234\337C\206(\fH\304Yt8\370\276\032\362^\222\376\335\337\375u\301\064\257 A\a\365U\370\272\034\326\346\373s0\261\016\221V\235\064\016\364\210\062q\312\023,\346\346\346v\231\316\331\314|\270\263\207U)}\231\253i\222\067\233\235\060\336<\322dE\204u\017@\300\016\070\227v\313\061\325\240\352\322\002c\330\214@dU\241\230\224#\aAz\273\022\253r\241\037\344\260\342\247-~+\343�\220EJ\035\016\306\364Z\306^\032\262\267\333c\005\236\366M\342\317Wu\203\217\266", size_ = 256}
drop = false
current_entry_is_merging =
visible_in_snapshot = 168867389
key_drop_newer_entry = 0
key_drop_obsolete = 0
current_user_key = {key_ = 0x7f68d9556228 "\271"=�\206\352\001\200\024\260\357\312\033.\225\220D\n\336\032", buf_size_ = 32, key_size_ = 20, space_ = "\271"=�\206\352\001\200\024\260\357\312\033.\225\220D\n\336\032\000\000\000\000\000\065+Dh\177\000"}
compaction_filter = 0x0
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
ikey = {user_key = {data_ = 0x7f6844de9af0 "\271"=�\206\352\001\200\024\260\357\312\033.\225\220D\n\336\032\001", size_ = 20}, sequence = 0, type = rocksdb::kTypeValue}
has_current_user_key =
compaction_filter_from_factory = std::unique_ptrrocksdb::CompactionFilter containing 0x0
key_drop_user = 0
loop_cnt = 448
combined_idx = 0
compaction_filter_value = ""
delete_key = {key_ = 0x7f68d9556268 "\275\256H", buf_size_ = 32, key_size_ = 0, space_ = "\275\256H\000\000\000\000\000\b6+Dh\177\000\000\002\000\000\000\000\000\000\000\000\065+Dh\177\000"}
merge = {user_comparator_ = 0x2376e90, user_merge_operator_ = 0x0, logger_ = 0x237a190, min_partial_merge_operands_ = 2, assert_valid_internal_key_ = false, keys_ = std::deque with 0 elements, operands_ = std::deque with 0 elements, success_ = false}
#15 0x0000000000444987 in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f6844346de0, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d95573b0) at db/db_impl.cc:3221
imm_micros = 0
visible_at_tip = 168867389
stats =
prefix_initialized = false
scratch = "Base version 1967 Base level 2, seek compaction:0, inputs: [11272(64MB)], [9786(64MB) 9787(64MB) 9788(64MB) 9789(64MB) 9790(64MB) 9791(64MB) 9792(64MB) 10581(64MB) 10582(64MB)]\000mU\331h\177\000\000\060mU\331h\177\000\000\037\302a\000\000\000\000\000"...
input = std::unique_ptrrocksdb::Iterator containing 0x7f68442b33a0
backup_input = std::shared_ptr (count 1, weak 0) 0x7f68442b3500
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
context = {is_full_compaction = false, is_manual_compaction = false}
latest_snapshot = 0
ikey = {user_key = {data_ = 0x655109 "", size_ = 0}, sequence = 140088299580392, type = 80}
compaction_filter_from_factory_v2 = std::unique_ptrrocksdb::CompactionFilterV2 containing 0x0
num_output_files =
earliest_snapshot = 168867389
tmp = {buffer = "files[0 14 113 807 0 0 0]\000U\331h\177\000\000\000\342a\000\000\000\000\000\n\342a\000\000\000\000\000\v\000\000\000\000\000\000\000V ]\000\000\000\000\000\310hU\331h\177\000\000b(\000\000\000\000\000\001\200\255\373\000\000\000\000\310hU\331h\177\000\000\310h", <incomplete sequence \331>}
is_snapshot_supported = true
start_micros = 1413982261964161
#16 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d955722f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d95573b0) at db/db_impl.cc:2321
compact = 0x7f6844346de0
is_manual =
c = std::unique_ptrrocksdb::Compaction containing 0x7f6844002ac0
manual_end_storage = {rep_ = ""}
manual_end = 0x7f68d9557050
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
flush_stat = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#17 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
l = {mu_ = 0x237b250}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
madeProgress = false
deletion_state = {candidate_files = std::vector of length 0, capacity 0, sst_live = std::vector of length 0, capacity 0, sst_delete_files = std::vector of length 0, capacity 0, log_delete_files = std::vector of length 0, capacity 0, memtables_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, superversions_to_free = {num_stack_items_ = 0, values_ = {0x7f6878603c30, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, new_superversion = 0x7f6844821b30, manifest_file_number = 0, pending_manifest_file_number = 0, log_number = 0, prev_log_number = 0}
log_buffer = {log_level_ = rocksdb::INFO_LEVEL, info_log_ = 0x237a190, arena_ = {vptr.Arena = 0x620aa0 <vtable for rocksdb::Arena+16>, static kInlineSize = 2048, static kMinBlockSize = 4096, static kMaxBlockSize = 18446744071562067968, inline_block = "5\250GT\000\000\000\000+\266\016\000\000\000\000\000[default] Compacting 1@2 + 9@3 files, score 1.01 slots available 7\000\000\000\066 0 0 0]\n", '\000' <repeats 418 times>..., kBlockSize = 4096, blocks_ = std::vector of length 0, capacity 0, huge_blocks_ = std::vector of length 0, capacity 0, irregular_block_num = 0, unaligned_alloc_ptr_ = 0x7f68d9557bc8 "", aligned_alloc_ptr_ = 0x7f68d95577c8 "5\250GT", alloc_bytes_remaining_ = 1024, blocks_memory_ = 2048}, logs_ = {num_stack_items_ = 0, values_ = {0x7f68d95573c8, 0x7f68d95575c8, 0x55cfee <L_unlock_722+15>, 0x0, 0x100000000, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}}
#18 0x0000000000496c31 in BGThread (thread_id=4, this=0x2378070) at util/env_posix.cc:1616
function = 0x44d940 rocksdb::DBImpl::BGWorkCompaction(void*)
arg =
decrease_io_priority =
low_io_priority = false
#19 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 4
tp = 0x2378070
#20 0x000000000055af02 in start_thread (arg=0x7f68d9558700) at pthread_create.c:312
__res =
pd = 0x7f68d9558700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088299587328, 1613666937563492894, 0, 0, 140088299588032, 140088299587328, -1678339434048409058, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 19 (Thread 0x7f68e3f69700 (LWP 28419)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=56865799, nbytes=4006, buf=0x7f68e3f66d50, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6848322700, offset=56865799, n=4006, result=0x7f68e3f66d20, scratch=0x7f68e3f66d50 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4006
ptr = 0x7f68e3f66d50 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6848322700, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e3f66d20, buf=buf@entry=0x7f68e3f66d50 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e3f69628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e3f68160, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002s\210\247\027\277Tc\v~\031\340>\277\030\t\227>9\001\000\000\000\000\000\000\000\255\305\021\310?\363\212dA\363\177\024Y\036\245\071\263\372u]\246\273\017\062\316\036\f%\240\255"Y\334K\245\211\316(\253\256\321\327\357V\366?\274\222)\334j\332֪\226#\200b\345\260\033b[\257\305"\241\235!\220\377\261V\300\062\071\250\b\255:\222\322B\370Ѷ\351\324i\255\262d\035\031S\367E\017\317\070\202\326\346\364\216\221\354ݽqz\v\324\331\070/\024VW\373\365\244C\275\247\006V\277\252\035\252\334\340\063V\b0\023\251-G\233\234\340$\020\227"\361\247\201\324X\233\205r\261�\227\026$\037\376\341\345\255\352\343\bx"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e3f68160, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e3f68280, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6848003fc0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e3f684c0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "p\204\366\343h\177\000\000\004\000\000\000\000\000\000\000�\210\366\343h\177\000\000\024\000\000\000\000\000\000\000\020\204\366\343h\177\000\000\220"
key = {data_ = 0x7f68e3f682b0 "\205\020\272\223\205\322\005�\222\221\277\t\207\350\216\033\220\206\366\343h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\272\223\205\322\005�\222\221\277\t\207\350\216\033\220\206\366\343h\177\000\000\060\203\366\343h\177\000\000\020\203\366\343h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 56865799, size_ = 4001, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f684a9129a2 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6848103c50, read_options=..., key=..., handle_context=0x7f68e3f686e0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68bc00caa0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e3f68520 "s\210\256\310-}d!\276~\210\300(�\236\017\341\226ʧ\001", <incomplete sequence \355>, buf_size_ = 32, key_size_ = 0, space_ = "s\210\256\310-}d!\276~\210\300(�\236\017\341\226ʧ\001Q\355\000\n\000\000\000\000\000\000"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f684a91299c "\207\350\216\033\241\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x200000, arg2 = 0x700000000, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f684a8c2280 "", restarts_ = 389086, num_restarts_ = 16750, current_ = 329485, restart_index_ = 14191, key_ = {key_ = 0x7f68e3f68470 "s\210\250\264\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "s\210\250\264\002\377\377\377\377\377\377\377\000\000\000\000\300\204\366\343h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f684a91299c "\207\350\216\033\241\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e3f686e0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6848008fe0
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e3f68a70, status=status@entry=0x7f68e3f68a80, merge_context=merge_context@entry=0x7f68e3f68820, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e3f68a70, merge_operator = 0x0, merge_context = 0x7f68e3f68820, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 300, start_index_in_curr_level_ = 300, user_key_ = {data_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", size_ = 20}
f = 0x7f68484c5f10
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e3f68a70, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e3f69670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e3f69650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e3f688d8 "\034s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", kstart_ = 0x7f68e3f688d9 "s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n", end_ = 0x7f68e3f688f5 "\235\256\021\n", space_ = "\034s\210\247\302\036<z)G��\201\257\317�\211\323R\224\061\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\274h\177\000\000P\006", '\000' <repeats 14 times>, "<\006\000\000\000\000\000\000\300\231\366\343h\177\000\000\000\227\366\343h\177\000\000!\tX\000\000\000\000\000Av\t\034\227\200\377\377<\006\000\000\000\000\000\000\061v\t\034\227\200\377\377e\000\000\000\000\000\000\000\031\000\000\000\000\000\000\000I\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000^", '\000' <repeats 22 times>}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e3f68a70) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e3f68a70) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f099 in dedup::Decoder::Decoder(store::StoreInterface
, std::string) ()
No symbol table info available.
#17 0x000000000041ab8a in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::_Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void*) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e3f69700) at pthread_create.c:312
__res =
pd = 0x7f68e3f69700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088477914880, 1613666937563492894, 0, 0, 140088477915584, 140088477914880, -1678397444561063394, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 18 (Thread 0x7f68d9f59700 (LWP 28436)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=3, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 3
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d9f59700) at pthread_create.c:312
res =
pd = 0x7f68d9f59700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088310077184, 1613666937563492894, 0, 0, 140088310077888, 140088310077184, -1678340261366484450, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 17 (Thread 0x7f68df962700 (LWP 28426)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=14569178, nbytes=4006, buf=0x7f68df95fd40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f683c003240, offset=14569178, n=4006, result=0x7f68df95fd10, scratch=0x7f68df95fd40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4006
ptr = 0x7f68df95fd40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f683c003240, footer=..., options=..., handle=..., contents=contents@entry=0x7f68df95fd10, buf=buf@entry=0x7f68df95fd40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68df962628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68df961150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002R\003#L\216\016\327\366z)\370\253\212\066wG;\277\370\223\001\000\000\000\000\000\000\000\241y\b\214vz\037\351&Shk2\n=N\022|\027&\231c%\265G\200W\v\221\374H\260I\261 \000\333ȼ\270\027\247\252\253\023DPr\351=i\224&+ry\271\306\063'\307CRy\367\324\352v%\375B}\200-\375\204\001\001\353\377\276[\240\233(\205\023\067"DK\203u;.\245B1\005@\t\370.|H\253e\343v|\374H\221\214[P\364~\243\252\372\237\330\003\177\310|\303>\260\200\065:e\231\264\254\214\250cip\226\302\003\321_\254\224\312\001d\024gRy\255\000nA-\n{\221\211\355\261Y\202"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68df961150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68df961270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f683c002cf0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68df9614b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "`\024\226\337h\177\000\000\004\000\000\000\000\000\000\000\311\030\226\337h\177\000\000\024\000\000\000\000\000\000\000\000\024\226\337h\177\000\000\200"
key = {data_ = 0x7f68df9612a0 "\205\020\275\214\205\322\005\213\213\221\277\t�\235\371\006\200\026\226\337h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\275\214\205\322\005\213\213\221\277\t�\235\371\006\200\026\226\337h\177\000\000 \023\226\337h\177\000\000\000\023\226\337h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 14569178, size_ = 4001, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f683da46fb8 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f683c0030b0, read_options=..., key=..., handle_context=0x7f68df9616d0, result_handler=0x478c10 <rocksdb::SaveValue(void_, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68ac05f440, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68df961510 "R\003$\371\277\361\247\322c\030\066\324_\300\033\337\315l\365T\001\t\207=\t", buf_size_ = 32, key_size_ = 0, space_ = "R\003$\371\277\361\247\322c\030\066\324_\300\033\337\315l\365T\001\t\207=\t\000\000\000\031;^/"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f683da46fb2 "�\235\371\006\241\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f683da32670 "", restarts_ = 390164, num_restarts_ = 16749, current_ = 84275, restart_index_ = 3635, key_ = {key_ = 0x7f68df961460 "R\003$l\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "R\003$l\002\377\377\377\377\377\377\377\000\000\000\000\260\024\226\337h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f683da46fb2 "�\235\371\006\241\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68df9616d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f683c859c40
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68df961a60, status=status@entry=0x7f68df961a70, merge_context=merge_context@entry=0x7f68df961810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68df961a60, merge_operator = 0x0, merge_context = 0x7f68df961810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 212, start_index_in_curr_level_ = 212, user_key_ = {data_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", size_ = 20}
f = 0x7f68484c4bd0
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68df961a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68df962670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68df962650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68df9618c8 "\034R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", kstart_ = 0x7f68df9618c9 "R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n", end_ = 0x7f68df9618e5 "\031;^/\023b\204\371\002\235\256\021\n", space_ = "\034R\003#\353^lq\235y3\vS\276\224\064\306\303|[\216\002\235\256\021\n\000\000\000\031;^/\023b\204\371\002\235\256\021\n\000\000\000\256\021\n\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\254h\177\000\000\200\b", '\000' <repeats 14 times>, "l\b\000\000\000\000\000\000\300)\226\337h\177\000\000\000'\226\337h\177\000\000!\tX\000\000\000\000\000A\346i \227\200\377\377\000\001\000\000\000\000\000\000\061\346i \227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68df961a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68df961a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68df962700) at pthread_create.c:312
__res =
pd = 0x7f68df962700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088404485888, 1613666937563492894, 0, 0, 140088404486592, 140088404485888, -1678335593273904610, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 16 (Thread 0x7f68db35b700 (LWP 28433)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=1, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 1
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68db35b700) at pthread_create.c:312
res =
pd = 0x7f68db35b700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088331056896, 1613666937563492894, 0, 0, 140088331057600, 140088331056896, -1678343009071812066, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 15 (Thread 0x7f68d4f51700 (LWP 28444)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=62735089, nbytes=4008, buf=0x7f68d4f4d8a0, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f68347edf10, offset=62735089, n=4008, result=0x7f68d4f4d870, scratch=0x7f68d4f4d8a0 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68d4f4d8a0 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f68347edf10, footer=..., options=..., handle=..., contents=contents@entry=0x7f68d4f4d870, buf=buf@entry=0x7f68d4f4d8a0 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68d4f51628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68d4f4ecb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002w[\003\270\212^\022I|\343_\330\304\030\270\245\n\317\326\325\001\000\000\000\000\000\000\000\346\305Ѩ\261\310\006<\365g\265\372oRo\333\357\235\330\026\223n\204\060R\253\t\245\200\205\036\327\322a\232q-\211X\241h\247\n\351n\211\353^\026\341__\303\025\237\351>N\327\214\203\313D\215\342\251N\355\272\223-Xi\022a\343/\254\070\250\217]-S2}\017B;\277-\230\336\303zD\376\377bR\177\231\vQ.|\333�\221\336\a\364~\266\220\217/\340vm\361ܿ)x07\206(#ZQ2@\213A\374\276\224q0x\020\005\003|\304\302հ\363\000\236FF\005\250\310\a\274}\261\td}\245\334\353\tJ9\021"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d4f4ecb0, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68d4f4ed60, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b61de in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6834001c50, ro=..., index_value=..., input_iter=0x0) at table/block_based_table_reader.cc:957
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 62735089, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f683548f5b0 "", size_ = 0}
#8 0x000000000048f816 in rocksdb::(anonymous namespace)::TwoLevelIterator::InitDataBlock (this=0x7f6859eb06f0) at table/two_level_iterator.cc:181
iter =
handle = {data_ = 0x7f683548f5aa "\361\205\365\035\243\037", size_ = 6}
this = 0x7f6859eb06f0
#9 0x000000000048f9fd in rocksdb::(anonymous namespace)::TwoLevelIterator::SkipEmptyDataBlocksForward (this=0x7f6859eb06f0) at table/two_level_iterator.cc:139
No locals.
#10 0x000000000048fa76 in Next (this=0x7f6858007d30) at ./table/iterator_wrapper.h:55
No locals.
#11 rocksdb::(anonymous namespace)::TwoLevelIterator::Next (this=0x7f6858007ce0) at table/two_level_iterator.cc:118
No locals.
#12 0x000000000048af22 in Next (this=0x7f685887af80) at ./table/iterator_wrapper.h:55
No locals.
#13 rocksdb::MergingIterator::Next (this=0x7f685887af20) at table/merger.cc:187
No locals.
#14 0x000000000044261d in rocksdb::DBImpl::ProcessKeyValueCompaction (this=this@entry=0x237b120, is_snapshot_supported=is_snapshot_supported@entry=true, visible_at_tip=visible_at_tip@entry=168930973, earliest_snapshot=earliest_snapshot@entry=168930973, latest_snapshot=latest_snapshot@entry=0, deletion_state=..., bottommost_level=bottommost_level@entry=true, imm_micros=@0x7f68d4f4f4f8: 0, input=input@entry=0x7f685887af20, compact=compact@entry=0x7f68591bc220, is_compaction_v2=is_compaction_v2@entry=false, log_buffer=log_buffer@entry=0x7f68d4f503b0) at db/db_impl.cc:2931
key = {data_ = 0x7f6859eb1470 "w[\003\257A_|\367\066\206\300a\273\253\243\347r\262\252\001", size = 28}
value = {data_ = 0x7f6859ec7afa "\207\266\336�\2025\264\314\023o1\037\a\315M\221\276\016\245\034LG\317\300N\024\r\342/\355\352\065\350)\350b \303#6\205"Em@\274w\351\027x\371ƾ\275\064F\373:\002\205\201\030\324x9\024\b\304\035\363\374\305\022\222\257\217\223\001\262˲\r)\264s\371P\027�\205\230;5\355\064\377�\220\360\326\374=/\274~9u\366\242U=p\256\301\a@\211AO\350\026Ѿ%\b\253mM[\003\r\232\254G\314A{\365e(\036\272W\352\260\354\r\030?\223+\351p,\362B\222\305\001W\355h\201w\034\361U\362A\r\251p\226A\322\061T\252Ai\315|\331l�\202\233\220\341\274\334\b\301$\234", <incomplete sequence \374>..., size_ = 256}
drop = false
current_entry_is_merging =
visible_in_snapshot = 168930973
key_drop_newer_entry = 0
key_drop_obsolete = 0
current_user_key = {key_ = 0x7f68d4f4f228 "w[\003\257A_|\367\066\206\300a\273\253\243\347r\262\252data,05Xh\177", buf_size = 32, key_size_ = 20, space_ = "w[\003\257A_|\367\066\206\300a\273\253\243\347r\262\252data,05Xh\177\000"}
compaction_filter = 0x0
status = {code
= rocksdb::Status::kOk, state_ = 0x0}
ikey = {user_key = {data_ = 0x7f6859eb1470 "w[\003\257A_|\367\066\206\300a\273\253\243\347r\262\252\001", size = 20}, sequence = 0, type = rocksdb::kTypeValue}
has_current_user_key =
compaction_filter_from_factory = std::unique_ptrrocksdb::CompactionFilter containing 0x0
key_drop_user = 0
loop_cnt = 557
combined_idx = 0
compaction_filter_value = ""
delete_key = {key_ = 0x7f68d4f4f268 "\275\256H", buf_size_ = 32, key_size_ = 0, space_ = "\275\256H\000\000\000\000\000x\354\065Xh\177\000\000\002\000\000\000\000\000\000\000p\353\065Xh\177\000"}
merge = {user_comparator_ = 0x2376e90, user_merge_operator_ = 0x0, logger_ = 0x237a190, min_partial_merge_operands_ = 2, assert_valid_internal_key_ = false, keys_ = std::deque with 0 elements, operands_ = std::deque with 0 elements, success_ = false}
#15 0x0000000000444987 in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f68591bc220, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d4f503b0) at db/db_impl.cc:3221
imm_micros = 0
visible_at_tip = 168930973
stats =
prefix_initialized = false
scratch = "Base version 1972 Base level 2, seek compaction:0, inputs: [11244(64MB) 11245(906KB)], [9567(64MB) 9568(64MB) 9569(64MB) 9570(64MB) 9571(64MB) 9572(64MB) 9573(64MB)]\000\000\000\020\372\364\324h\177\000\000\003\374\364\324h\177\000\000\245e", '\000' <repeats 29 times>... input = std::unique_ptr<rocksdb::Iterator> containing 0x7f685887af20 backup_input = std::shared_ptr (count 1, weak 0) 0x7f685835eb70 status = {code_ = rocksdb::Status::kOk, state_ = 0x0} context = {is_full_compaction = false, is_manual_compaction = false} latest_snapshot = 0 ikey = {user_key = {data_ = 0x655109 "", size_ = 0}, sequence = 6356992, type = rocksdb::kTypeDeletion} compaction_filter_from_factory_v2 = std::unique_ptr<rocksdb::CompactionFilterV2> containing 0x0 num_output_files = <optimized out> earliest_snapshot = 168930973 tmp = {buffer = "71829981\366\364\324h\177\000\000\310\370\364\324h\177\000\000`\366\364\324h\177\000\000\000eb\000\000\000\000\000H\370\364\324h\177\000\000\001\000\000\000\000\000\000\000\313\001\000\000\000\000\000\000\310\370\364\324h\177\000\000b(\000\000\000\000\000\001\200\255\373\000\000\000\000\310\370\364\324h\177\000\000\310\370\364", <incomplete sequence \324>}
is_snapshot_supported = true
start_micros = 1413982275951984
#16 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d4f5022f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d4f503b0) at db/db_impl.cc:2321
compact = 0x7f68591bc220
is_manual =
c = std::unique_ptrrocksdb::Compaction containing 0x7f6858007180
manual_end_storage = {rep_ = ""}
manual_end = 0x7f68d4f50050
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
flush_stat = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#17 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
l = {mu_ = 0x237b250}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
madeProgress = false
deletion_state = {candidate_files = std::vector of length 0, capacity 0, sst_live = std::vector of length 0, capacity 0, sst_delete_files = std::vector of length 0, capacity 0, log_delete_files = std::vector of length 0, capacity 0, memtables_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, superversions_to_free = {num_stack_items_ = 0, values_ = {0x7f685c003a50, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, new_superversion = 0x7f68588f5620, manifest_file_number = 0, pending_manifest_file_number = 0, log_number = 0, prev_log_number = 0}
log_buffer = {log_level_ = rocksdb::INFO_LEVEL, info_log_ = 0x237a190, arena_ = {vptr.Arena = 0x620aa0 <vtable for rocksdb::Arena+16>, static kInlineSize = 2048, static kMinBlockSize = 4096, static kMaxBlockSize = 18446744071562067968, inline_block = "C\250GT\000\000\000\000\242\206\016\000\000\000\000\000[default] Compacting 2@2 + 7@3 files, score 1.01 slots available 8\000\000\067\070\060 0 0 0]\n", '\000' <repeats 417 times>..., kBlockSize = 4096, blocks_ = std::vector of length 0, capacity 0, huge_blocks_ = std::vector of length 0, capacity 0, irregular_block_num = 0, unaligned_alloc_ptr_ = 0x7f68d4f50bc8 "", aligned_alloc_ptr_ = 0x7f68d4f507c8 "\211\247GT", alloc_bytes_remaining_ = 1024, blocks_memory_ = 2048}, logs_ = {num_stack_items_ = 0, values_ = {0x7f68d4f503c8, 0x7f68d4f505c8, 0x55cfee <L_unlock_722+15>, 0x0, 0x0, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}}
#18 0x0000000000496c31 in BGThread (thread_id=11, this=0x2378070) at util/env_posix.cc:1616
function = 0x44d940 rocksdb::DBImpl::BGWorkCompaction(void)
arg =
decrease_io_priority =
low_io_priority = false
#19 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 11
tp = 0x2378070
#20 0x000000000055af02 in start_thread (arg=0x7f68d4f51700) at pthread_create.c:312
__res =
pd = 0x7f68d4f51700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088226158336, 1613666937563492894, 0, 0, 140088226159040, 140088226158336, -1678351252187794914, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION* = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 14 (Thread 0x7f68e0d64700 (LWP 28424)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=32678579, nbytes=4007, buf=0x7f68e0d61d40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6848085380, offset=32678579, n=4007, result=0x7f68e0d61d10, scratch=0x7f68e0d61d40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4007
ptr = 0x7f68e0d61d40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6848085380, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e0d61d10, buf=buf@entry=0x7f68e0d61d40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e0d64628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e0d63150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\261\373g\235��\210\034\374\301I\237\273u\230\374\327\b\a\336\001\355\243\324\t\000\000\000\227\276\254\367\005\002\�\206\215B\361\060O%\225\215P\370\020\322\343.%\332\323\016\250+\357P\367\b+ \214\211#%\016\303{\260\342>\356\004\064\212=\213\004\016\306@\342\240\8\037\227\366;(|\374\215\071Z&Q-\222\061\300\234\335\346\344x6\364\223֥\230?\005\063\323\035E\226һ\333e:\310m\336\341H\331\333]\367\003\066+\222\021>\264Xc\033\233B\222\266;\350\251F\t\377\004k!\363\067\357O\032\300:c�\234\271&\360\017R\331\361M>\270\246\251M\300\033\002\323\331\336\370\336X\356r\320\005\274G\213\360\363X"... #5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e0d63150, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e0d63270, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f68485c8500, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e0d634b0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "4\326\340h\177\000\000\004\000\000\000\000\000\000\000\311\070\326\340h\177\000\000\024\000\000\000\000\000\000\000\000\064\326\340h\177\000\000\200"
key = {data_ = 0x7f68e0d632a0 "\205\020\300\215\205\322\005�\207\221\277\t\263\305\312\017\200\066\326\340h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\300\215\205\322\005�\207\221\277\t\263\305\312\017\200\066\326\340h\177\000\000 3\326\340h\177\000\000\000\063\326\340h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 32678579, size_ = 4002, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f68495a1645 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f68493b24c0, read_options=..., key=..., handle_context=0x7f68e0d636d0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68905984e0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e0d63510 "\261\373k\215\006\310p\177E\341/�\204n\344\b\a\321\370\031\001\336\006\312\t", buf_size_ = 32, key_size_ = 0, space_ = "\261\373k\215\006\310p\177E\341/�\204n\344\b\a\321\370\031\001\336\006\312\t\000\000\000\005\177\215\242"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f68495a163f "\263\305\312\017\242\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6849572e10 "", restarts_ = 391020, num_restarts_ = 16749, current_ = 190496, restart_index_ = 8154, key_ = {key_ = 0x7f68e0d63460 "\261\373k\271\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\261\373k\271\002\377\377\377\377\377\377\377\000\000\000\000\260\064\326\340h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f68495a163f "\263\305\312\017\242\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e0d636d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f68480fee20
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e0d63a60, status=status@entry=0x7f68e0d63a70, merge_context=merge_context@entry=0x7f68e0d63810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B\"\326W\200\235\274\210[<%\002\235\256\021\n", size_ = 28} saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B"\326W\200\235\274\210[<%\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e0d63a60, merge_operator = 0x0, merge_context = 0x7f68e0d63810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 607, start_index_in_curr_level_ = 607, user_key_ = {data_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B\"\326W\200\235\274\210[<%\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B"\326W\200\235\274\210[<%\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B\"\326W\200\235\274\210[<%\002\235\256\021\n", size_ = 20} f = 0x7f68484ca238 #11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=<optimized out>, key=..., value=value@entry=0x7f68e0d63a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450 perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e0d64670} sw = {env_ = 0x8c7540 <rocksdb::Env::Default()::default_env>, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0} cfh = <optimized out> cfd = 0x2380280 snapshot = 168930973 s = {code_ = rocksdb::Status::kOk, state_ = 0x0} perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e0d64650} merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> containing 0x0} lkey = {start_ = 0x7f68e0d638c8 "\034\261\373j\226\271\027R\212B"\326W\200\235\274\210[<%\002\235\256\021\n", kstart_ = 0x7f68e0d638c9 "\261\373j\226\271\027R\212B\"\326W\200\235\274\210[<%\002\235\256\021\n", end_ = 0x7f68e0d638e5 "\005\177\215\242\363jF\373\002\235\256\021\n", space_ = "\034\261\373j\226\271\027R\212B"\326W\200\235\274\210[<%\002\235\256\021\n\000\000\000\005\177\215\242\363jF\373\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\220h\177\000\000`\a", '\000' <repeats 14 times>, "T\a\000\000\000\000\000\000\300I\326\340h\177\000\000\000G\326\340h\177\000\000!\tX\000\000\000\000\000A\306)\037\227\200\377\377\000\001\000\000\000\000\000\000\061\306)\037\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e0d63a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e0d63a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e0d64700) at pthread_create.c:312
__res =
pd = 0x7f68e0d64700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088425465600, 1613666937563492894, 0, 0, 140088425466304, 140088425465600, -1678395515583876578, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 13 (Thread 0x7f68e3568700 (LWP 28420)):
#0 Slow_CRC32 (p=, l=) at util/crc32c.cc:305
c = 3481991131
#1 Fast_CRC32 (p=, l=) at util/crc32c.cc:321
No locals.
#2 rocksdb::crc32c::ExtendImplrocksdb::crc32c::Fast_CRC32 (crc=, buf=, size=) at util/crc32c.cc:353
e = 0x7f68e3566ce4 "%\026\327."
p =
l =
pval =
x =
#3 0x00000000004bf433 in Value (n=4004, data=0x7f68e3565d40 "") at ./util/crc32c.h:24
No locals.
#4 rocksdb::ReadBlock (file=, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e3565d10, buf=buf@entry=0x7f68e3565d40 "") at table/format.cc:240
perf_step_timer_block_checksum_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e3568630}
value =
actual = 0
s =
#5 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e3567150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x7f68e3565d40 "", size_ = 4008}
buf = "\000\034\200\002X\001\212\343L\r7\023\210:\356\002Is\255�\203\364\351\f\001\000\000\000\000\000\000\000\233\276\035s\037\356\355�\217(&$\342|\261\032\347\062\216\v&\241W\227оU\227\351f\245\247\363,0ݿ&\235'3\251h\317K?^\v~\317|\024\247\037\251\065\373av\231\060H#\301\325\364\322Tg\216\301m+ưK\222\377O\364\271\263[~\375\031\364\355]?C\202\362a.\201\374p\223\373^\326\336RD\203i\220\276b\005�\2239\327Q\257@\244\363\263[\302\f\202\305V\224\302S}\325\360\376y\312RAL\177i\206\356FX\212\307Bf\203r\321\365aPk\227\203=\230\023?'LJ\243\037\025\342\202\375\020\203"... #6 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e3567150, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #7 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e3567270, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #8 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f683d58f420, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e35674b0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "tV\343h\177\000\000\024\000\000\000\000\000\000\000\311xV\343h\177\000\000\024\000\000\000\000\000\000\000\000tV\343h\177\000\000\200"
key = {data_ = 0x7f68e35672a0 "\205\020\326\216\205\322\005\316\202\221\277\t\340\342\354\017\200vV\343h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\326\216\205\322\005\316\202\221\277\t\340\342\354\017\200vV\343h\177\000\000 sV\343h\177\000\000\000sV\343h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 33239392, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f683d633115 "", size_ = 0}
#9 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f683d490c10, read_options=..., key=..., handle_context=0x7f68e35676d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void*)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68946243a0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e3567510 "X\001\213\257\305\027\271\023p\323\365'\220&V\026\341Z{\251\001�\222\021\t", buf_size_ = 32, key_size_ = 0, space_ = "X\001\213\257\305\027\271\023p\323\365'\220&V\026\341Z{\251\001�\222\021\t\000\000\000\v\266\334\023"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f683d63310f "\340\342\354\017\243\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f683d603c30 "", restarts_ = 393187, num_restarts_ = 16749, current_ = 193728, restart_index_ = 8294, key_ = {key_ = 0x7f68e3567460 "X\001\214\354\033\373\345\341Q\227\320\332:\271H\027\214\200\357\021\001", buf_size_ = 32, key_size_ = 28, space_ = "X\001\214\354\033\373\345\341Q\227\320\332:\271H\027\214\200\357\021\001\000\000\000\000\000\000\000\000\000\000"}, value_ = {data_ = 0x7f683d63310f "\340\342\354\017\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#10 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e35676d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f683c857e80
#11 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e3567a60, status=status@entry=0x7f68e3567a70, merge_context=merge_context@entry=0x7f68e3567810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e3567a60, merge_operator = 0x0, merge_context = 0x7f68e3567810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 228, start_index_in_curr_level_ = 228, user_key_ = {data_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", size_ = 20}
f = 0x7f68484c4f50
#12 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e3567a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e3568670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e3568650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e35678c8 "\034X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", kstart_ = 0x7f68e35678c9 "X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n", end_ = 0x7f68e35678e5 "\v\266\334\023\374\266C\002\235\256\021\n", space_ = "\034X\001\213l\326\036\016\a\332\r\036\361\066\035\326)y\251I\242\002\235\256\021\n\000\000\000\v\266\334\023\374\266C\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\224h\177\000\000\240\a", '\000' <repeats 14 times>, "\214\a\000\000\000\000\000\000\300\211V\343h\177\000\000\000\207V\343h\177\000\000!\tX\000\000\000\000\000A\206\251\034\227\200\377\377\000\001\000\000\000\000\000\000\061\206\251\034\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#13 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e3567a60) at db/db_impl.cc:3387
No locals.
#14 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e3567a60) at ./include/rocksdb/db.h:213
No locals.
#15 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#16 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#17 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#18 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#19 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#20 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#21 0x000000000055af02 in start_thread (arg=0x7f68e3568700) at pthread_create.c:312
res =
pd = 0x7f68e3568700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088467425024, 1613666937563492894, 0, 0, 140088467425728, 140088467425024, -1678396617242988002, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#22 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 12 (Thread 0x7f68e2166700 (LWP 28422)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=553016, nbytes=4007, buf=0x7f68e2163d40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f683436fcd0, offset=553016, n=4007, result=0x7f68e2163d10, scratch=0x7f68e2163d40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4007
ptr = 0x7f68e2163d40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f683436fcd0, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e2163d10, buf=buf@entry=0x7f68e2163d40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e2166628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e2165150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002ɼ\250\035\343;\305f1\t&\255\257b\252\261\023?\rE\001'\004\067\t\000\000\000\324\032\263\061^\203\334\006\252\324\355xNS2s\205\276\017\022B>\356\327\323Z\202{k\353\212zuxz�\213\022K\022\237\206\345\263\353,5\305\351aG!\305\317\062Q\321\312\302,(\344\371\314\362/K^\230\334\323^\027\070\061\272h\303\340)i_\354R\353�\213\275\253\270$\306\345#s\342\b/\367\006\225\340\265\323\317F\372\223W]�\200\216,\300I\266=\274%\211\261\202\270?\360\274\332{\365\303\351+!V\240\325\355\276h\201\234\260F\002F\216n\244K4\221\t\264\215�\214|\rM\302sy\273\220y\001n\237\311"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e2165150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e2165270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f68352023f0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e21654b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "T\026\342h\177\000\000\004\000\000\000\000\000\000\000\311X\026\342h\177\000\000\024\000\000\000\000\000\000\000\000T\026\342h\177\000\000\200" key = {data_ = 0x7f68e21652a0 "\205\020�\223\205\322\005\207\212\221\277\t\270\340!", size_ = 15} ckey = {data_ = 0x655109 "", size_ = 0} cache_key = "\205\020�\223\205\322\005\207\212\221\277\t\270\340!\000\200V\026\342h\177\000\000 S\026\342h\177\000\000\000S\026\342h\177\000\000>" block = {value = 0x0, cache_handle = 0x0} handle = {offset_ = 553016, size_ = 4002, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iter = <optimized out> no_io = <optimized out> input = {data_ = 0x7f6835e9aaa7 "", size_ = 0} #8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f68352028c0, read_options=..., key=..., handle_context=0x7f68e21656d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at table/block_based_table_reader.cc:1118 biter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f689c078d60, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e2165510 "ɼ\263/c\351\032\365ȹ\321W\373|\336\003\003\322\302[\001\060\241\300\t", buf_size_ = 32, key_size_ = 0, space_ = "ɼ\263/c\351\032\365ȹ\321W\373|\336\003\003\322\302[\001\060\241\300\t\000\000\000\357\310\362\020"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} handle_value = {data_ = 0x7f6835e9aaa2 "\270\340!\242\037", size_ = 5} handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} may_not_exist_in_filter = <optimized out> s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iiter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6835e99ea0 "", restarts_ = 390962, num_restarts_ = 16749, current_ = 3059, restart_index_ = 137, key_ = {key_ = 0x7f68e2165460 "ɼ\263c\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "ɼ\263c\002\377\377\377\377\377\377\377\000\000\000\000\260T\026\342h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6835e9aaa2 "\270\340!\242\037", size_ = 5}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} filter = 0x0 done = false #9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e21656d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at db/table_cache.cc:152 t = <optimized out> s = {code_ = <optimized out>, state_ = 0x0} handle = 0x7f6835202300 #10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e2165a60, status=status@entry=0x7f68e2165a70, merge_context=merge_context@entry=0x7f68e2165810, value_found=value_found@entry=0x0) at db/version_set.cc:819 ikey = {data_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", size_ = 28} saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e2165a60, merge_operator = 0x0, merge_context = 0x7f68e2165810, logger = 0x237a190, statistics = 0x0} fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 667, start_index_in_curr_level_ = 667, user_key_ = {data_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8} user_key = {data_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", size_ = 20} f = 0x7f68484caf58 #11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=<optimized out>, key=..., value=value@entry=0x7f68e2165a60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450 perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e2166670} sw = {env_ = 0x8c7540 <rocksdb::Env::Default()::default_env>, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0} cfh = <optimized out> cfd = 0x2380280 snapshot = 168930973 s = {code_ = rocksdb::Status::kOk, state_ = 0x0} perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e2166650} merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> containing 0x0} lkey = {start_ = 0x7f68e21658c8 "\034ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", kstart_ = 0x7f68e21658c9 "ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n", end_ = 0x7f68e21658e5 "\357\310\362\020\017\061\244\252\002\235\256\021\n", space_ = "\034ɼ\262\364\220W}\003F:\036\035:\231|ѡk=\237\002\235\256\021\n\000\000\000\357\310\362\020\017\061\244\252\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\234h\177\000\000\a", '\000' <repeats 14 times>, "T\a\000\000\000\000\000\000\300i\026\342h\177\000\000\000g\026\342h\177\000\000!\tX\000\000\000\000\000A\246\351\035\227\200\377\377\000\001\000\000\000\000\000\000\061\246\351\035\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e2165a60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e2165a60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e2166700) at pthread_create.c:312
__res =
pd = 0x7f68e2166700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088446445312, 1613666937563492894, 0, 0, 140088446446016, 140088446445312, -1678398267584171490, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 11 (Thread 0x7f6870cc9700 (LWP 28906)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=0, this=0x2378140) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 0
tp = 0x2378140
#3 0x000000000055af02 in start_thread (arg=0x7f6870cc9700) at pthread_create.c:312
res =
pd = 0x7f6870cc9700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140086545782528, 1613666937563492894, 0, 0, 140086545783232, 140086545782528, -1678712231304121826, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 10 (Thread 0x2345940 (LWP 28415)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x000000000041b3b3 in ThreadPool::wait_completion() ()
No symbol table info available.
#2 0x0000000000402874 in main ()
No symbol table info available.

Thread 9 (Thread 0x7f68d5952700 (LWP 28443)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=10, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 10
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d5952700) at pthread_create.c:312
res =
pd = 0x7f68d5952700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088236648192, 1613666937563492894, 0, 0, 140088236648896, 140088236648192, -1678348778823503330, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 8 (Thread 0x7f68e536b700 (LWP 28417)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=13683420, nbytes=4007, buf=0x7f68e5368d40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f687400d440, offset=13683420, n=4007, result=0x7f68e5368d10, scratch=0x7f68e5368d40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4007
ptr = 0x7f68e5368d40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f687400d440, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e5368d10, buf=buf@entry=0x7f68e5368d40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68e536b628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e536a150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002-Qk\256\254\277!ܧ\306\310\372\260%\023\v\350=^\031\001\246\027\356\t\000\000\000\236�\204\353\342"\221\211\263x%\036\062;/\212\t\024k\245\335\330s\207\333\062\265\062\205\352\067%\223l\334|�\237\203\312I\000Z"\347%\b\242\311!&p\003V\004\327:a\267PJ\377\f?\020\223\200\037D\200\261O\036\063$\276\t\355I\034\302\f˻\301\062'\232\325X\272\367[\252uF\261\273z\204\265\266\222\066|-\371E�\205\223\205\036\214]\304{ʲs\314\316 \363\271Ĥe\252?I\326{\322@i\325\067\020\025\350\377\264\026\020Ż\231\004,|1\360\362\243\257\315\356\327i+\230\000\273\217\252\060V\253@k\330]\006\035\237"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e536a150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68e536a270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f687400e250, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e536a4b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "\244\066\345h\177\000\000\004\000\000\000\000\000\000\000ɨ6\345h\177\000\000\024\000\000\000\000\000\000\000\000\244\066\345h\177\000\000\200" key = {data_ = 0x7f68e536a2a0 "\205\020�\223\205\322\005\202\220\221\277\t�\225\303\006\200\246\066\345h\177", size_ = 16} ckey = {data_ = 0x655109 "", size_ = 0} cache_key = "\205\020�\223\205\322\005\202\220\221\277\t�\225\303\006\200\246\066\345h\177\000\000 \243\066\345h\177\000\000\000\243\066\345h\177\000\000>" block = {value = 0x0, cache_handle = 0x0} handle = {offset_ = 13683420, size_ = 4002, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iter = <optimized out> no_io = <optimized out> input = {data_ = 0x7f687419fed1 "", size_ = 0} #8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f687400e670, read_options=..., key=..., handle_context=0x7f68e536a6d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at table/block_based_table_reader.cc:1118 biter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68a8683250, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e536a510 "-Q\207E\357\n&�\200\311\036֮RjN/K\305b\001\ti\246\t", buf_size_ = 32, key_size_ = 0, space_ = "-Q\207E\357\n&�\200\311\036֮RjN/K\305b\001\ti\246\t\000\000\000\204 \213", <incomplete sequence \313>}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} handle_value = {data_ = 0x7f687419fecb "�\225\303\006\242\037", size_ = 6} handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = <same as static member of an already seen type>}} may_not_exist_in_filter = <optimized out> s = {code_ = rocksdb::Status::kOk, state_ = 0x0} iiter = {<rocksdb::Iterator> = {_vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup_ = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f687418cc10 "", restarts_ = 389522, num_restarts_ = 16750, current_ = 78508, restart_index_ = 3414, key_ = {key_ = 0x7f68e536a460 "-Q\204w\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "-Q\204w\002\377\377\377\377\377\377\377\000\000\000\000\260\244\066\345h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f687419fecb "�\225\303\006\242\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0} filter = 0x0 done = false #9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e536a6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 <rocksdb::MarkKeyMayExist(void*)>) at db/table_cache.cc:152 t = <optimized out> s = {code_ = <optimized out>, state_ = 0x0} handle = 0x7f6874a0a010 #10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e536aa60, status=status@entry=0x7f68e536aa70, merge_context=merge_context@entry=0x7f68e536a810, value_found=value_found@entry=0x0) at db/version_set.cc:819 ikey = {data_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", size_ = 28} saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e536aa60, merge_operator = 0x0, merge_context = 0x7f68e536a810, logger = 0x237a190, statistics = 0x0} fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 118, start_index_in_curr_level_ = 118, user_key_ = {data_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8} user_key = {data_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", size_ = 20} f = 0x7f68484c3740 #11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=<optimized out>, key=..., value=value@entry=0x7f68e536aa60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450 perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e536b670} sw = {env_ = 0x8c7540 <rocksdb::Env::Default()::default_env>, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0} cfh = <optimized out> cfd = 0x2380280 snapshot = 168930973 s = {code_ = rocksdb::Status::kOk, state_ = 0x0} perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e536b650} merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> containing 0x0} lkey = {start_ = 0x7f68e536a8c8 "\034-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", kstart_ = 0x7f68e536a8c9 "-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n", end_ = 0x7f68e536a8e5 "\204 \213�\225ѧ\024\002\235\256\021\n", space_ = "\034-Q\204vxH\244\247\243c\b\a\307\347\225m9\237\017\n\002\235\256\021\n\000\000\000\204 \213�\225ѧ\024\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\250h\177\000\000\a", '\000' <repeats 14 times>, "T\a\000\000\000\000\000\000\300\271\066\345h\177\000\000\000\267\066\345h\177\000\000!\tX\000\000\000\000\000AV\311\032\227\200\377\377\000\001\000\000\000\000\000\000\061V\311\032\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e536aa60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e536aa60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68e536b700) at pthread_create.c:312
__res =
pd = 0x7f68e536b700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088498894592, 1613666937563492894, 0, 0, 140088498895296, 140088498894592, -1678382600080346594, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 7 (Thread 0x7f68dd15e700 (LWP 28430)):
#0 0x000000000055ede7 in pread64 () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x0000000000499db0 in pread (offset=12650876, nbytes=4008, buf=0x7f68dd15bd40, fd=) at /usr/include/x86_64-linux-gnu/bits/unistd.h:83
No locals.
#2 rocksdb::(anonymous namespace)::PosixRandomAccessFile::Read (this=0x7f6874586660, offset=12650876, n=4008, result=0x7f68dd15bd10, scratch=0x7f68dd15bd40 "") at util/env_posix.cc:245
s = {code
= rocksdb::Status::kOk, state
= 0x0}
r = -1
left = 4008
ptr = 0x7f68dd15bd40 ""
#3 0x00000000004bf0b9 in rocksdb::ReadBlock (file=0x7f6874586660, footer=..., options=..., handle=..., contents=contents@entry=0x7f68dd15bd10, buf=buf@entry=0x7f68dd15bd40 "") at table/format.cc:218
perf_step_timer_block_read_time = {enabled
= false, env
= 0x0, start
= 0, metric
= 0x7f68dd15e628}
s = {code_ = , state_ = 0x0}
#4 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68dd15d150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x655109 "", size_ = 0}
buf = "\000\034\200\002\370Mc\253\277\270\205\va\214gR\365\353P\003\037j8\210\001\000\000\000\000\000\000\000\371\233\230\t\255\231|\201\023\245\354\372S\343\024\062]\203\307g\322H\261\257\362F\201f\366\066Q\232)'\n�\204\006v�\226\215r\033z\312J=p\353\234\347B'�\221\345\222v.r\332mD"\352X\302\037\235\230U\341\323nijFQMZ\030\334\317\337\025[�\207\201\325~VE\270ͬ\272Qqs\016\210\312\341\023?\215D\031\033\260\311Q\206\330[\326\360\272\377'�\237\262B\351U@\340\351\220\345\347\334e\372.ˠ\311k@\374\270\f\343_F\336\b\223\205\037\373.\345\363r\350\000\354zKKK\376\bvx\f4\333"...
#5 0x00000000004c01ac in rocksdb::ReadBlockContents (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68dd15d150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:359
No locals.
#6 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=, footer=..., options=..., handle=..., result=result@entry=0x7f68dd15d270, env=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=true) at table/block_based_table_reader.cc:66
contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f68742b6ac0, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68dd15d4b0) at table/block_based_table_reader.cc:934
raw_block = 0x0
compressed_cache_key = "`\324\025\335h\177\000\000\004\000\000\000\000\000\000\000\311\330\025\335h\177\000\000\024\000\000\000\000\000\000\000\000\324\025\335h\177\000\000\200"
key = {data_ = 0x7f68dd15d2a0 "\205\020\375\222\205\322\005\205\200\221\277\t\374\222\204\006\200\326\025\335h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\375\222\205\322\005\205\200\221\277\t\374\222\204\006\200\326\025\335h\177\000\000 \323\025\335h\177\000\000\000\323\025\335h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 12650876, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f6875045f43 "", size_ = 0}
#8 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6874a0a6d0, read_options=..., key=..., handle_context=0x7f68dd15d6d0, result_handler=0x478c10 <rocksdb::SaveValue(void, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f688c0674d0, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68dd15d510 "\370Md\227\262\374+N[ F", buf_size_ = 32, key_size_ = 0, space_ = "\370Md\227\262\374+N[ F\000\251\243\312\375j\022\262!\001\305\347\006\t\000\000\000z_\024\254"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f6875045f3d "\374\222\204\006\243\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f6875033e90 "", restarts_ = 393557, num_restarts_ = 16748, current_ = 73886, restart_index_ = 3156, key_ = {key_ = 0x7f68dd15d460 "\370Mee\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\370Mee\002\377\377\377\377\377\377\377\000\000\000\000\260\324\025\335h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f6875045f3d "\374\222\204\006\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#9 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68dd15d6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void_, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6874006700
#10 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68dd15da60, status=status@entry=0x7f68dd15da70, merge_context=merge_context@entry=0x7f68dd15d810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68dd15da60, merge_operator = 0x0, merge_context = 0x7f68dd15d810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 787, start_index_in_curr_level_ = 787, user_key_ = {data_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", size_ = 20}
f = 0x7f68484cc998
#11 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68dd15da60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68dd15e670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68dd15e650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68dd15d8c8 "\034\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", kstart_ = 0x7f68dd15d8c9 "\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n", end_ = 0x7f68dd15d8e5 "z_\024\254\002\334\005q\002\235\256\021\n", space_ = "\034\370Mc\366\356Ps\244\335)\331K\033\234\004\245\263-\360t\002\235\256\021\n\000\000\000z_\024\254\002\334\005q\002\235\256\021\n\000\000\000\256\021\n\000\000\000\000\000\000\000\000|\000\000\000\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\214h\177\000\000\200\006", '\000' <repeats 14 times>, "t\006\000\000\000\000\000\000\300\351\025\335h\177\000\000\000\347\025\335h\177\000\000!\tX\000\000\000\000\000A&\352"\227\200\377\377\000\001\000\000\000\000\000\000\061&\352"\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#12 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68dd15da60) at db/db_impl.cc:3387
No locals.
#13 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68dd15da60) at ./include/rocksdb/db.h:213
No locals.
#14 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#15 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#16 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#17 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#18 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#19 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#20 0x000000000055af02 in start_thread (arg=0x7f68dd15e700) at pthread_create.c:312
__res =
pd = 0x7f68dd15e700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088362526464, 1613666937563492894, 0, 0, 140088362527168, 140088362526464, -1678330093568282082, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#21 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 6 (Thread 0x7f68e5d6c700 (LWP 28416)):
#0 Slow_CRC32 (p=, l=) at util/crc32c.cc:311
c = 781169130
#1 Fast_CRC32 (p=, l=) at util/crc32c.cc:321
No locals.
#2 rocksdb::crc32c::ExtendImplrocksdb::crc32c::Fast_CRC32 (crc=, buf=, size=) at util/crc32c.cc:353
e = 0x7f68e5d6ace4 "Y\261S\223"
p = 0x7f68e5d6a370 "@\356\331\003:\245v\316\357\r9q:\330V\305l\231BD\027պ\264)\005\370d_澧\222m\030y\307'\023\022\211ϳ\342\376h2o�\200\v\223\202\337)m|[f\205j&\242\310\350&\374\063\070\230M\022\005֢\252\064;m\225]\230\357\216W\022a\214\203\224;\225\363\n\350\347\250\003=\273\310\354h\360\214\227)\316�\217\026p(\275@m6({\336\305\034\004\247\362s\266\300\062\376\003\031\200\002bݹ\271V\034\222~"\374\033\255\215\321�\226p\001"
l =
pval =
x =
#3 0x00000000004bf433 in Value (n=4004, data=0x7f68e5d69d40 "") at ./util/crc32c.h:24
No locals.
#4 rocksdb::ReadBlock (file=, footer=..., options=..., handle=..., contents=contents@entry=0x7f68e5d69d10, buf=buf@entry=0x7f68e5d69d40 "") at table/format.cc:240
perf_step_timer_block_checksum_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e5d6c630}
value =
actual = 0
s =
#5 0x00000000004bfe33 in rocksdb::ReadAndDecompressFast (file=, footer=..., options=..., handle=..., result=0x7f68e5d6b150, env=env@entry=0x8c7540 rocksdb::Env::Default()::default_env, do_uncompress=do_uncompress@entry=true) at table/format.cc:315
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
contents = {data_ = 0x7f68e5d69d40 "", size_ = 4008}
buf = "\000\034\200\002\232\062t\251\303\a\356\301\306çJ\350/\220\225}J\231\242\001\000\000\000\000\000\000\000\304\361\357qk\234a\217\036\267\331\g\v[X\247\177\227i\375\236L\251\017G#\371\304mG\333\027Q\327��\214.\006z\326�\207/f\356i\rq\261C\340{@\304\003\233G\\\251q\233\267(\036I\224\220\262\323f\215\022\222S\346!\177\311�\200\001\217u\036\300\063\321,\375Y:Oɻ\033\327\364!H>\355o\263\244\372\375ϥȡ'\245\226n\353\t\021\327e\266\254T\177;;\361~\327\003\236\271\274t\231!C\341U�\210W}(Z\216,\335\314\066\233\003\021\rX%\244N\021\344\364xx\364\252:\352znf@\036H\343\033"... #6 0x00000000004c01ac in rocksdb::ReadBlockContents (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e5d6b150, env=env@entry=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=do_uncompress@entry=true) at table/format.cc:359 No locals. #7 0x00000000004b453c in rocksdb::(anonymous namespace)::ReadBlockFromFile (file=<optimized out>, footer=..., options=..., handle=..., result=result@entry=0x7f68e5d6b270, env=0x8c7540 <rocksdb::Env::Default()::default_env>, do_uncompress=true) at table/block_based_table_reader.cc:66 contents = {data = {data_ = 0x655109 "", size_ = 0}, cachable = true, heap_allocated = true, compression_type = rocksdb::kNoCompression} s = {code_ = rocksdb::Status::kOk, state_ = 0x0} #8 0x00000000004b63d8 in rocksdb::BlockBasedTable::NewDataBlockIterator (rep=0x7f6854d45400, ro=..., index_value=..., input_iter=input_iter@entry=0x7f68e5d6b4b0) at table/block_based_table_reader.cc:934 raw_block = 0x0 compressed_cache_key = "\264\326\345h\177\000\000\004\000\000\000\000\000\000\000ɸ\326\345h\177\000\000\024\000\000\000\000\000\000\000\000\264\326\345h\177\000\000\200"
key = {data_ = 0x7f68e5d6b2a0 "\205\020\250\220\205\322\005�\221\221\277\t\250�\204\006\200\266\326\345h\177", size_ = 16}
ckey = {data_ = 0x655109 "", size_ = 0}
cache_key = "\205\020\250\220\205\322\005�\221\221\277\t\250�\204\006\200\266\326\345h\177\000\000 \263\326\345h\177\000\000\000\263\326\345h\177\000\000>"
block = {value = 0x0, cache_handle = 0x0}
handle = {offset_ = 12658088, size_ = 4003, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iter =
no_io =
input = {data_ = 0x7f68550cc4b4 "", size_ = 0}
#9 0x00000000004b7de3 in rocksdb::BlockBasedTable::Get (this=0x7f6854000ce0, read_options=..., key=..., handle_context=0x7f68e5d6b6d0, result_handler=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist_handler=0x472180 rocksdb::MarkKeyMayExist(void*)) at table/block_based_table_reader.cc:1118
biter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x2378848, arg2 = 0x7f68b0020820, next = 0x0}}, comparator_ = 0x0, data_ = 0x0, restarts_ = 0, num_restarts_ = 0, current_ = 0, restart_index_ = 0, key_ = {key_ = 0x7f68e5d6b510 "\232\062u\311\375X\177\036\202G\215\035)a#�\222(\205\322\001\245N\324\t", buf_size_ = 32, key_size_ = 0, space_ = "\232\062u\311\375X\177\036\202G\215\035)a#�\222(\205\322\001\245N\324\t\000\000\000\006g\351\016"}, value_ = {data_ = 0x655109 "", size_ = 0}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
handle_value = {data_ = 0x7f68550cc4ae "\250�\204\006\243\037", size_ = 6}
handle = {offset_ = 18446744073709551615, size_ = 18446744073709551615, static kNullBlockHandle = {offset_ = 0, size_ = 0, static kNullBlockHandle = }}
may_not_exist_in_filter =
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
iiter = {rocksdb::Iterator = {vptr.Iterator = 0x627ab0 <vtable for rocksdb::BlockIter+16>, cleanup = {function = 0x0, arg1 = 0x620570 <vtable for rocksdb::Iterator+16>, arg2 = 0x0, next = 0x0}}, comparator_ = 0x23802a8, data_ = 0x7f68550ba5b0 "", restarts_ = 389867, num_restarts_ = 16750, current_ = 73455, restart_index_ = 3158, key_ = {key_ = 0x7f68e5d6b460 "\232\062vD\002\377\377\377\377\377\377\377", buf_size_ = 32, key_size_ = 12, space_ = "\232\062vD\002\377\377\377\377\377\377\377\000\000\000\000\260\264\326\345h\177\000\000\373\033I\000\000\000\000"}, value_ = {data_ = 0x7f68550cc4ae "\250�\204\006\243\037", size_ = 6}, status_ = {code_ = rocksdb::Status::kOk, state_ = 0x0}, hash_index_ = 0x0, prefix_index_ = 0x0}
filter = 0x0
done = false
#10 0x000000000046dcf4 in rocksdb::TableCache::Get (this=0x2380b30, options=..., internal_comparator=..., fd=..., k=..., arg=arg@entry=0x7f68e5d6b6d0, saver=saver@entry=0x478c10 <rocksdb::SaveValue(void*, rocksdb::ParsedInternalKey const&, rocksdb::Slice const&)>, mark_key_may_exist=mark_key_may_exist@entry=0x472180 rocksdb::MarkKeyMayExist(void*)) at db/table_cache.cc:152
t =
s = {code_ = , state_ = 0x0}
handle = 0x7f6854002470
#11 0x00000000004732c4 in rocksdb::Version::Get (this=0x7f6848392cf0, options=..., k=..., value=value@entry=0x7f68e5d6ba60, status=status@entry=0x7f68e5d6ba70, merge_context=merge_context@entry=0x7f68e5d6b810, value_found=value_found@entry=0x0) at db/version_set.cc:819
ikey = {data_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", size_ = 28}
saver = {state = rocksdb::kNotFound, ucmp = 0x2376e90, user_key = {data_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", size_ = 20}, value_found = 0x0, value = 0x7f68e5d6ba60, merge_operator = 0x0, merge_context = 0x7f68e5d6b810, logger = 0x237a190, statistics = 0x0}
fp = {num_levels_ = 4, curr_level_ = 4, search_left_bound_ = 0, search_right_bound_ = -1, file_levels_ = 0x7f6848392d18, search_ended_ = true, curr_file_level_ = 0x7f6848392d50, curr_index_in_curr_level_ = 545, start_index_in_curr_level_ = 545, user_key_ = {data_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", size_ = 20}, ikey_ = {data_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", size_ = 28}, file_indexer_ = 0x7f6848392dd0, user_comparator_ = 0x2376e90, internal_comparator_ = 0x23802a8}
user_key = {data_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", size_ = 20}
f = 0x7f68484c94a8
#12 0x000000000043da3b in rocksdb::DBImpl::GetImpl (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e5d6ba60, value_found=value_found@entry=0x0) at db/db_impl.cc:3450
perf_step_timer_get_from_output_files_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e5d6c670}
sw = {env_ = 0x8c7540 rocksdb::Env::Default()::default_env, statistics_ = 0x0, hist_type_ = 0, elapsed_ = 0x0, stats_enabled_ = false, start_time_ = 0}
cfh =
cfd = 0x2380280
snapshot = 168930973
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
perf_step_timer_get_snapshot_time = {enabled_ = false, env_ = 0x0, start_ = 0, metric_ = 0x7f68e5d6c650}
merge_context = {operand_list = std::unique_ptr<std::deque<std::basic_string<char, std::char_traits, std::allocator >, std::allocator<std::basic_string<char, std::char_traits, std::allocator > > >> containing 0x0}
lkey = {start_ = 0x7f68e5d6b8c8 "\034\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", kstart_ = 0x7f68e5d6b8c9 "\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n", end_ = 0x7f68e5d6b8e5 "\006g\351\016\360R[\217\002\235\256\021\n", space_ = "\034\232\062t\323\311_\253\232\203\377/\201\270\311\364AB\204x\251\002\235\256\021\n\000\000\000\006g\351\016\360R[\217\002\235\256\021\n\000\000\000\235\256\021\n\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377\000\000\000\000\000\000\000\000\001\200\255\373\377\377\377\377 \000\000\260h\177\000\000`\a", '\000' <repeats 14 times>, "T\a\000\000\000\000\000\000\300\311\326\345h\177\000\000\000\307\326\345h\177\000\000!\tX\000\000\000\000\000AF)\032\227\200\377\377\000\001\000\000\000\000\000\000\061F)\032\227\200\377\377\021\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\064", '\000' <repeats 15 times>, "[\000\000\000\000\000\000"}
#13 0x000000000043dca9 in rocksdb::DBImpl::Get (this=this@entry=0x237b120, options=..., column_family=, key=..., value=value@entry=0x7f68e5d6ba60) at db/db_impl.cc:3387
No locals.
#14 0x000000000045181a in rocksdb::DB::Get (this=0x237b120, options=..., key=..., value=0x7f68e5d6ba60) at ./include/rocksdb/db.h:213
No locals.
#15 0x000000000041f725 in store::Store::get(std::vector<char, std::allocator > const&, std::vector<char, std::allocator >) ()
No symbol table info available.
#16 0x000000000041ed6c in dedup::Decoder::next_segment() ()
No symbol table info available.
#17 0x000000000041f173 in dedup::Decoder::read(char
, unsigned long, unsigned long_) ()
No symbol table info available.
#18 0x000000000041abe3 in std::_Function_handler<void (), main::{lambda()#4}>::_M_invoke(std::Any_data const&) ()
No symbol table info available.
#19 0x000000000041b513 in ThreadPool::worker_thread() ()
No symbol table info available.
#20 0x000000000041b679 in ThreadPool::invoke_worker(void
) ()
No symbol table info available.
#21 0x000000000055af02 in start_thread (arg=0x7f68e5d6c700) at pthread_create.c:312
res =
pd = 0x7f68e5d6c700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088509384448, 1613666937563492894, 0, 0, 140088509385152, 140088509384448, -1678384524762566114, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#22 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 5 (Thread 0x7f68d4550700 (LWP 28445)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=12, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 12
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d4550700) at pthread_create.c:312
res =
pd = 0x7f68d4550700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088215668480, 1613666937563492894, 0, 0, 140088215669184, 140088215668480, -1678350424869719522, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 4 (Thread 0x7f68d314e700 (LWP 28447)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=14, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 14
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d314e700) at pthread_create.c:312
res =
pd = 0x7f68d314e700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088194688768, 1613666937563492894, 0, 0, 140088194689472, 140088194688768, -1678360871303925218, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 3 (Thread 0x7f68d3b4f700 (LWP 28446)):
#0 pthread_cond_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x0000000000496abf in BGThread (thread_id=13, this=0x2378070) at util/env_posix.cc:1560
function =
arg =
decrease_io_priority =
low_io_priority = false
#2 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 13
tp = 0x2378070
#3 0x000000000055af02 in start_thread (arg=0x7f68d3b4f700) at pthread_create.c:312
res =
pd = 0x7f68d3b4f700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088205178624, 1613666937563492894, 0, 0, 140088205179328, 140088205178624, -1678361694327033314, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#4 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 2 (Thread 0x7f68d274d700 (LWP 28448)):
#0 0x000000000055e881 in write () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x000000000049716e in rocksdb::(anonymous namespace)::PosixWritableFile::Flush (this=0x7f6875c6f880) at util/env_posix.cc:758
done =
left = 4007
src = 0x7f6875d3f7c0 ""
#2 0x00000000004d17a2 in rocksdb::BlockBasedTableBuilder::Flush (this=this@entry=0x7f68742b74b0) at table/block_based_table_builder.cc:516
r = 0x7f6875c6ff80
#3 0x00000000004d1948 in rocksdb::BlockBasedTableBuilder::Add (this=0x7f68742b74b0, key=..., value=...) at table/block_based_table_builder.cc:479
r = 0x7f6875c6ff80
should_flush =
#4 0x0000000000442389 in rocksdb::DBImpl::ProcessKeyValueCompaction (this=this@entry=0x237b120, is_snapshot_supported=is_snapshot_supported@entry=true, visible_at_tip=visible_at_tip@entry=168867873, earliest_snapshot=earliest_snapshot@entry=168867873, latest_snapshot=latest_snapshot@entry=0, deletion_state=..., bottommost_level=bottommost_level@entry=true, imm_micros=@0x7f68d274b4f8: 0, input=input@entry=0x7f6874012a10, compact=compact@entry=0x7f687400f1f0, is_compaction_v2=is_compaction_v2@entry=false, log_buffer=log_buffer@entry=0x7f68d274c3b0) at db/db_impl.cc:2891
kptr =
kstr = "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203\372\001\000\000\000\000\000\000"
newkey = {data_ = 0x7f6874005408 "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203\372\001", size_ = 28}
seqno = 0
has_merge_list =
keys = 0x0
values = 0x0
key_iter = {<std::iterator<std::random_access_iterator_tag, std::basic_string<char, std::char_traits, std::allocator >, long, std::basic_string<char, std::char_traits, std::allocator > const_, std::basic_string<char, std::char_traits, std::allocator > const&>> = {}, current =
value_iter = {<std::iterator<std::random_access_iterator_tag, std::basic_string<char, std::char_traits, std::allocator >, long, std::basic_string<char, std::char_traits, std::allocator > const_, std::basic_string<char, std::char_traits, std::allocator > const&>> = {}, current =
key = {data_ = 0x7f6875c6fea0 "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203\372\001", size_ = 28}
value = {data_ = 0x7f6875d52110 "X\375n^\362\303?\t7\v&\233\233\313.;\024qHʥ\215�\215�'�\206\246ŷ\265=\235z\364A\204\f|d\321B\301a\375D}\256\243\371\235\232�\237\215\016\343x\006\216s�\232\344@Y\211`\257Q\024\231fosiB\317_\366\361bޱ\253\071f\205Ϡ87+\304\035\221\032\033\360\341+\a\335\351\006\363\260\240D\261\261\376\267\221'@\006aEޮw\267+L\025\212B\020\260\035\275\035\316\061n&\334\067\065h\215\016'\267\331\005(9\034\061\376&\330\364", <incomplete sequence \355>, size_ = 256}
drop = false
current_entry_is_merging =
visible_in_snapshot = 168867873
key_drop_newer_entry = 0
key_drop_obsolete = 0
current_user_key = {key_ = 0x7f68d274b228 "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203", <incomplete sequence \372>, buf_size_ = 32, key_size_ = 20, space_ = "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203\372\000\000\000\000\000\337\063th\177\000"}
compaction_filter = 0x0
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
ikey = {user_key = {data_ = 0x7f6875c6fea0 "\342x\tAV\307\006�\216^7\210\354\240\062j/\232\203\372\001", size_ = 20}, sequence = 0, type = rocksdb::kTypeValue}
has_current_user_key =
compaction_filter_from_factory = std::unique_ptrrocksdb::CompactionFilter containing 0x0
key_drop_user = 0
loop_cnt = 484
combined_idx = 0
compaction_filter_value = ""
delete_key = {key_ = 0x7f68d274b268 "\275\256H", buf_size_ = 32, key_size_ = 0, space_ = "\275\256H\000\000\000\000\000\b\340\063th\177\000\000\002\000\000\000\000\000\000\000\000\337\063th\177\000"}
merge = {user_comparator_ = 0x2376e90, user_merge_operator_ = 0x0, logger_ = 0x237a190, min_partial_merge_operands_ = 2, assert_valid_internal_key_ = false, keys_ = std::deque with 0 elements, operands_ = std::deque with 0 elements, success_ = false}
#5 0x0000000000444987 in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f687400f1f0, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d274c3b0) at db/db_impl.cc:3221
imm_micros = 0
visible_at_tip = 168867873
stats =
prefix_initialized = false
scratch = "Base version 1969 Base level 2, seek compaction:0, inputs: [11260(64MB)], [9964(64MB) 9965(64MB) 9966(64MB) 9967(64MB) 9968(64MB) 9969(64MB) 9970(64MB) 9994(5186KB) 8850(64MB) 9951(64MB)]\000h\177\000\000\070\320a\000\000\000\000\000"...
input = std::unique_ptrrocksdb::Iterator containing 0x7f6874012a10
backup_input = std::shared_ptr (count 1, weak 0) 0x7f687433df00
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
context = {is_full_compaction = false, is_manual_compaction = false}
latest_snapshot = 0
ikey = {user_key = {data_ = 0x655109 "", size_ = 0}, sequence = 6414848, type = 10}
compaction_filter_from_factory_v2 = std::unique_ptrrocksdb::CompactionFilterV2 containing 0x0
num_output_files =
earliest_snapshot = 168867873
tmp = {buffer = "files[0 12 116 807 0 0 0]\000t\322h\177\000\000\000\342a\000\000\000\000\000\n\342a\000\000\000\000\000\v\000\000\000\000\000\000\000V ]\000\000\000\000\000ȸt\322h\177\000\000b(\000\000\000\000\000\001\200\255\373\000\000\000\000ȸt\322h\177\000\000ȸ", <incomplete sequence \322>}
is_snapshot_supported = true
start_micros = 1413982263127845
#6 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d274c22f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d274c3b0) at db/db_impl.cc:2321
compact = 0x7f687400f1f0
is_manual =
c = std::unique_ptrrocksdb::Compaction containing 0x7f6874008830
manual_end_storage = {rep_ = ""}
manual_end = 0x7f68d274c050
status = {code_ = rocksdb::Status::kOk, state_ = 0x0}
flush_stat = {code_ = rocksdb::Status::kOk, state_ = 0x0}
#7 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
l = {mu_ = 0x237b250}
s = {code_ = rocksdb::Status::kOk, state_ = 0x0}
madeProgress = false
deletion_state = {candidate_files = std::vector of length 0, capacity 0, sst_live = std::vector of length 0, capacity 0, sst_delete_files = std::vector of length 0, capacity 0, log_delete_files = std::vector of length 0, capacity 0, memtables_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, superversions_to_free = {num_stack_items_ = 0, values_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect_ = std::vector of length 0, capacity 0}, new_superversion = 0x7f6874007390, manifest_file_number = 0, pending_manifest_file_number = 0, log_number = 0, prev_log_number = 0}
log_buffer = {log_level_ = rocksdb::INFO_LEVEL, info_log_ = 0x237a190, arena_ = {vptr.Arena = 0x620aa0 <vtable for rocksdb::Arena+16>, static kInlineSize = 2048, static kMinBlockSize = 4096, static kMaxBlockSize = 18446744071562067968, inline_block = "7\250GT\000\000\000\000U\363\001\000\000\000\000\000[default] Compacting 1@2 + 10@3 files, score 1.01 slots available 7\000\070\071 0 0 0]\n", '\000' <repeats 418 times>..., kBlockSize = 4096, blocks_ = std::vector of length 0, capacity 0, huge_blocks_ = std::vector of length 0, capacity 0, irregular_block_num = 0, unaligned_alloc_ptr_ = 0x7f68d274cbc8 "", aligned_alloc_ptr_ = 0x7f68d274c7c8 "7\250GT", alloc_bytes_remaining_ = 1024, blocks_memory_ = 2048}, logs_ = {num_stack_items_ = 0, values_ = {0x7f68d274c3c8, 0x7f68d274c5c8, 0x55cfee <L_unlock_722+15>, 0x0, 0x100000000, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}}
#8 0x0000000000496c31 in BGThread (thread_id=15, this=0x2378070) at util/env_posix.cc:1616
function = 0x44d940 rocksdb::DBImpl::BGWorkCompaction(void_)
arg =
decrease_io_priority =
low_io_priority = false
#9 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 15
tp = 0x2378070
#10 0x000000000055af02 in start_thread (arg=0x7f68d274d700) at pthread_create.c:312
res =
pd = 0x7f68d274d700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088184198912, 1613666937563492894, 0, 0, 140088184199616, 140088184198912, -1678363344668216802, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION
= "start_thread"
#11 0x00000000005c1a49 in clone ()
No symbol table info available.

Thread 1 (Thread 0x7f68d6353700 (LWP 28442)):
#0 0x000000000059c428 in memcmp_sse4_1 ()
No symbol table info available.
#1 0x0000000000492fae in compare (b=..., this=) at ./include/rocksdb/slice.h:127
min_len = -8
r =
#2 rocksdb::(anonymous namespace)::BytewiseComparatorImpl::Compare (this=, a=..., b=...) at util/comparator.cc:31
No locals.
#3 0x00000000004b0c3e in rocksdb::InternalKeyComparator::Compare (this=, akey=..., bkey=...) at db/dbformat.cc:61
r =
#4 0x00000000004822f6 in Compare (b=..., a=..., this=) at ./db/dbformat.h:164
No locals.
#5 BySmallestKey (cmp=, b=0x7f685c9f5670, a=0x7f685c9f5730) at db/version_set.cc:81
r =
#6 operator() (this=0x7f685c1ed7c0, this=0x7f685c1ed7c0, f2=0x7f685c9f5670, f1=0x7f685c9f5730) at db/version_set.cc:1502
No locals.
#7 _M_get_insert_unique_pos (__k=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_tree.h:1324
__x = 0x7f685c9f5700
__y = 0x7f685c9f5700
__comp = true
__j =
#8 _M_insert_unique<rocksdb::FileMetaData
const&> (v=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_tree.h:1377
res =
#9 insert (x=, this=0x7f685c1ed7c0) at /usr/include/c++/4.8/bits/stl_set.h:463
No locals.
#10 rocksdb::VersionSet::Builder::Apply (this=this@entry=0x7f685c002620, edit=) at db/version_set.cc:1658
level =
f = 0x7f685c9f5730
for_range =
del =
#11 0x0000000000476d20 in rocksdb::VersionSet::LogAndApplyHelper (this=this@entry=0x237d100, cfd=cfd@entry=0x2380280, builder=builder@entry=0x7f685c002620, v=v@entry=0x7f685dd6d4c0, edit=, mu=mu@entry=0x237b250) at db/version_set.cc:2064
No locals.
#12 0x000000000047dd78 in rocksdb::VersionSet::LogAndApply (this=0x237d100, column_family_data=0x2380280, edit=0x7f685c003a50, mu=mu@entry=0x237b250, db_directory=0x237f030, new_descriptor_log=new_descriptor_log@entry=false, options=options@entry=0x0) at db/version_set.cc:1834
for_range = std::deque with 1 elements = {0x7f68d6351060}
w = {status = {code
= rocksdb::Status::kOk, state
= 0x0}, done = false, cv = {cv
= {data = {lock = 0, futex = 0, total_seq = 0, wakeup_seq = 0, woken_seq = 0, mutex = 0x0, nwaiters = 0, broadcast_seq = 0}, size = '\000' <repeats 47 times>, align = 0}, mu = 0x237b250}, cfd = 0x2380280, edit = 0x7f685c003a50}
builder = std::unique_ptrrocksdb::VersionSet::Builder containing 0x7f685c002620
s = {code
= 176, state
= 0x2200000 <error: Cannot access memory at address 0x2200000>}
batch_edits = std::vector of length 0, capacity 0
v = 0x7f685dd6d4c0
last_writer = 0x7f68d6351060
new_manifest_file_size =
#13 0x000000000043c791 in rocksdb::DBImpl::InstallCompactionResults (this=this@entry=0x237b120, compact=compact@entry=0x7f685c014920, log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:2559
No locals.
#14 0x00000000004439ed in rocksdb::DBImpl::DoCompactionWork (this=this@entry=0x237b120, compact=compact@entry=0x7f685c014920, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:3289
imm_micros = 0
visible_at_tip = 168930973
stats = {micros = , bytes_readn = , bytes_readnp1 = , bytes_written = 623863468, files_in_leveln = , files_in_levelnp1 = , files_out_levelnp1 = , count = }
prefix_initialized =
scratch = "Base version 1972 Base level 2, seek compaction:0, inputs: [11276(64MB)], [10825(64MB) 10873(5082KB) 9691(64MB) 9692(64MB) 9693(64MB) 9694(64MB) 9695(64MB) 9696(64MB) 9697(64MB) 9698(64MB)]\000\000\000\037\302a\000\000\000\000\000"...
input = std::unique_ptrrocksdb::Iterator containing 0x0
backup_input = std::shared_ptr (count 1, weak 0) 0x7f685c004140
status = {code = rocksdb::Status::kOk, state = 0x0}
context = {is_full_compaction = false, is_manual_compaction = false}
latest_snapshot = 0
ikey = {user_key = {data = 0x655109 "", size = 0}, sequence = 6414848, type = 10}
compaction_filter_from_factory_v2 = std::unique_ptrrocksdb::CompactionFilterV2 containing 0x0
num_output_files = 194332
earliest_snapshot = 168930973
tmp = {buffer = "\v\000\000\000\000\000\000\000V ]\000\000\000\000\000\060\034\065\326h\177\000\000 \034\065\326h\177\000\000\000\342a\000\000\000\000\000\n\342a\000\000\000\000\000\v\000\000\000\000\000\000\000V ]\000\000\000\000\000\310\030\065\326h\177\000\000b(\000\000\000\000\000\001\200\255\373\000\000\000\000\310\030\065\326h\177\000\000\310\030", <incomplete sequence \326>}
is_snapshot_supported = true
start_micros = 1413982275951849
#15 0x00000000004456b8 in rocksdb::DBImpl::BackgroundCompaction (this=this@entry=0x237b120, madeProgress=madeProgress@entry=0x7f68d635222f, deletion_state=..., log_buffer=log_buffer@entry=0x7f68d63523b0) at db/db_impl.cc:2321
compact = 0x7f685c014920
is_manual =
c = std::unique_ptrrocksdb::Compaction containing 0x7f685c9f1110
manual_end_storage = {rep = ""}
manual_end = 0x7f68d6352050
status = {code = rocksdb::Status::kOk, state = 0x0}
flush_stat = {code = rocksdb::Status::kOk, state = 0x0}
#16 0x000000000044d727 in rocksdb::DBImpl::BackgroundCallCompaction (this=0x237b120) at db/db_impl.cc:2123
l = {mu = 0x237b250}
s = {code = rocksdb::Status::kOk, state = 0x0}
madeProgress = false
deletion_state = {candidate_files = std::vector of length 0, capacity 0, sst_live = std::vector of length 0, capacity 0, sst_delete_files = std::vector of length 0, capacity 0, log_delete_files = std::vector of length 0, capacity 0, memtables_to_free = {num_stack_items = 0, values = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}, superversions_to_free = {num_stack_items = 0, values = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}, new_superversion = 0x7f685c017a60, manifest_file_number = 0, pending_manifest_file_number = 0, log_number = 0, prev_log_number = 0}
log_buffer = {log_level = rocksdb::INFO_LEVEL, info_log = 0x237a190, arena = {vptr.Arena = 0x620aa0 <vtable for rocksdb::Arena+16>, static kInlineSize = 2048, static kMinBlockSize = 4096, static kMaxBlockSize = 18446744071562067968, inline_block = "C\250GT\000\000\000\000\002\206\016\000\000\000\000\000[default] Compacting 1@2 + 10@3 files, score 1.02 slots available 9\000\071\064 0 0 0]\n", '\000' <repeats 418 times>..., kBlockSize = 4096, blocks = std::vector of length 0, capacity 0, huge_blocks = std::vector of length 0, capacity 0, irregular_block_num = 0, unaligned_alloc_ptr = 0x7f68d6352bc8 "", aligned_alloc_ptr = 0x7f68d63529c8 "\203\247GT", alloc_bytes_remaining = 512, blocks_memory_ = 2048}, logs_ = {num_stack_items_ = 1, values_ = {0x7f68d63527c8, 0x7f68d63525c8, 0x55cfee <L_unlock_722+15>, 0x0, 0x100000000, 0x0, 0x0, 0x0}, vect = std::vector of length 0, capacity 0}}
#17 0x0000000000496c31 in BGThread (thread_id=9, this=0x2378070) at util/env_posix.cc:1616
function = 0x44d940 rocksdb::DBImpl::BGWorkCompaction(void)
arg =
decrease_io_priority =
low_io_priority = false
#18 rocksdb::(anonymous namespace)::PosixEnv::ThreadPool::BGThreadWrapper (arg=) at util/env_posix.cc:1633
meta =
thread_id = 9
tp = 0x2378070
#19 0x000000000055af02 in start_thread (arg=0x7f68d6353700) at pthread_create.c:312
__res =
pd = 0x7f68d6353700
now =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140088247138048, 1613666937563492894, 0, 0, 140088247138752, 140088247138048, -1678353999893122530, 1613666547586937374}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
pagesize_m1 =
sp =
freesize =
__PRETTY_FUNCTION** = "start_thread"
#20 0x00000000005c1a49 in clone ()
No symbol table info available.

@iamjinlei
Copy link

@dlezama do you think you can capture the stack that caused the crash? I am not able to get much useful information from the paste

@ghost
Copy link
Author

ghost commented Oct 24, 2014

I'm not sure what are you asking me for. If you could share what gdb commands would you like me to execute I can do that.

@ghost
Copy link
Author

ghost commented Oct 26, 2014

Closing since I've verified it's the same issue than #365

@ghost ghost closed this as completed Oct 26, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant