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 on comment only statement #3764

Closed
dahankzter opened this Issue Sep 12, 2018 · 5 comments

Comments

Projects
None yet
4 participants
@dahankzter

dahankzter commented Sep 12, 2018

Installation details
Scylla version (or git commit hash): 8dea1b3
Cluster size: 1
OS (RHEL/CentOS/Ubuntu/AWS AMI): Fedora

Executing a commented statement like "-- CREATE TABLE ....." crashes the server.
Executing the same statement without comment works fine.
Actual statement
CREATE TABLE IF NOT EXISTS user ( id uuid, name text, email text, about text, properties map<text, text>, PRIMARY KEY (id));

Trace:

Segmentation fault on shard 1.
Backtrace:
  0x0000000000a4e002
  0x0000000000984895
  0x0000000000984b95
  0x0000000000984be3
  /lib64/libpthread.so.0+0x0000000000011fbf
  0x0000000003db3190
  0x0000000003db32d7
  0x0000000001ec558d
  0x0000000001ec65fb
  0x0000000003e61136
  0x0000000003e6ca79
  0x0000000003db6a51
  0x0000000003e26ea8
  0x0000000003e34917
  0x0000000002441501
  0x00000000023f6550
  0x00000000023f65cf
  0x00000000023f6771
  0x0000000001c8cf23
  0x0000000001c9f27a
  0x0000000001ca04ac
  0x0000000001ccc326
  0x0000000001ccc7e4
  0x0000000001ccd6af
  0x0000000000aa482c
  0x0000000000964837
  0x0000000000964a1e
  0x0000000000a1c185
  0x0000000000a3d38f
  0x0000000000ae00cd
  /lib64/libpthread.so.0+0x0000000000007593
  /lib64/libc.so.6+0x00000000000fa0de

Decoded with addr2line:

/home/henrik/dev/scylla/seastar/util/backtrace.hh:56
/home/henrik/dev/scylla/seastar/core/reactor.cc:410
/home/henrik/dev/scylla/seastar/core/reactor.cc:438
/home/henrik/dev/scylla/seastar/core/reactor.cc:4019
??:0
/usr/include/antlr3memory.hpp:146
/usr/include/antlr3exception.inl:315
/home/henrik/dev/scylla/./cql3/error_collector.hh:147
/home/henrik/dev/scylla/./cql3/error_collector.hh:85
/home/henrik/dev/scylla/build/release/gen/cql3/CqlLexer.hpp:344
/usr/include/antlr3tokenstream.inl:221
/usr/include/antlr3tokenstream.inl:410
/usr/include/antlr3intstream.inl:1485
/home/henrik/dev/scylla/build/release/gen/cql3/CqlParser.cpp:2816
/usr/include/c++/8/bits/invoke.h:66
/home/henrik/dev/scylla/cql3/query_processor.cc:429
/home/henrik/dev/scylla/cql3/query_processor.cc:415
/home/henrik/dev/scylla/cql3/query_processor.cc:275
/home/henrik/dev/scylla/transport/server.cc:783
/home/henrik/dev/scylla/transport/server.cc:406
/home/henrik/dev/scylla/./seastar/core/future.hh:1395 (discriminator 1)
/usr/include/c++/8/bits/invoke.h:73
/home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:145
/home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:145
/home/henrik/dev/scylla/seastar/core/execution_stage.cc:140
/home/henrik/dev/scylla/seastar/core/reactor.cc:2694
/home/henrik/dev/scylla/seastar/core/reactor.cc:3117
/home/henrik/dev/scylla/seastar/core/reactor.cc:3101
/home/henrik/dev/scylla/seastar/core/reactor.cc:4333
/usr/include/c++/8/bits/std_function.h:687
@denesb

This comment has been minimized.

Contributor

denesb commented Sep 12, 2018

Can you use seastar/scripts/seastar-addr2line instead? (to resolve the backtrace that is)

@dahankzter

This comment has been minimized.

dahankzter commented Sep 12, 2018

Sure

@dahankzter

This comment has been minimized.

dahankzter commented Sep 12, 2018

This was with the latest Java driver and protocol version V4

@dahankzter

This comment was marked as outdated.

dahankzter commented Sep 12, 2018

seastar::promise<unsigned long>::migrated() at /home/henrik/dev/scylla/seastar/core/future.hh:1248
 (inlined by) seastar::promise<unsigned long>::promise(seastar::promise<unsigned long>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:453
 (inlined by) seastar::promise<unsigned long>::operator=(seastar::promise<unsigned long>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:463
 (inlined by) seastar::future<unsigned long>::forward_to(seastar::promise<unsigned long>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:1021
void seastar::promise<>::do_set_exception<(seastar::promise<>::urgent)0>(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/seastar/core/future.hh:538
 (inlined by) seastar::promise<>::set_exception(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/seastar/core/future.hh:509
 (inlined by) seastar::parallel_for_each_state::~parallel_for_each_state() at /home/henrik/dev/scylla/seastar/core/future-util.hh:100
 (inlined by) seastar::shared_ptr_no_esft<seastar::parallel_for_each_state>::~shared_ptr_no_esft() at /home/henrik/dev/scylla/seastar/core/shared_ptr.hh:158
 (inlined by) seastar::internal::lw_shared_ptr_accessors_no_esft<seastar::parallel_for_each_state>::dispose(seastar::lw_shared_ptr_counter_base*) at /home/henrik/dev/scylla/seastar/core/shared_ptr.hh:214
 (inlined by) seastar::lw_shared_ptr<seastar::parallel_for_each_state>::~lw_shared_ptr() at /home/henrik/dev/scylla/seastar/core/shared_ptr.hh:301
 (inlined by) ~<lambda> at /home/henrik/dev/scylla/seastar/core/future-util.hh:138
 (inlined by) ~<lambda> at /home/henrik/dev/scylla/seastar/core/future.hh:994
 (inlined by) ~continuation at /home/henrik/dev/scylla/seastar/core/future.hh:409
seastar::future<>::~future() at /home/henrik/dev/scylla/seastar/core/future.hh:828
 (inlined by) operator()<seastar::future_state<seastar::syscall_result<int> > > at /home/henrik/dev/scylla/seastar/core/future.hh:954
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/seastar/core/future.hh:413
std::__exception_ptr::exception_ptr::exception_ptr(std::__exception_ptr::exception_ptr&&) at /usr/include/c++/8/bits/exception_ptr.h:107
 (inlined by) seastar::future_state<seastar::syscall_result<int> >::get_exception() && at /home/henrik/dev/scylla/seastar/core/future.hh:223
 (inlined by) operator()<seastar::future_state<seastar::syscall_result<int> > > at /home/henrik/dev/scylla/seastar/core/future.hh:952
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/seastar/core/future.hh:413
__funlockfile at :?
cql3_parser::CqlParser::unaliasedSelector() at /usr/include/antlr3intstream.inl:1487
cql3_parser::CqlParser::unaliasedSelector() at /usr/include/antlr3intstream.inl:1487
seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple::skip(unsigned long) at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:302
 (inlined by) seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple::read(char*, unsigned long) at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:324
 (inlined by) _ZZN7seastar19memory_input_streamIN13bytes_ostream17fragment_iteratorEE4readEPcmENKUlRT_E_clINS3_6simpleEEEDaS6_ at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:507
 (inlined by) decltype(auto) seastar::memory_input_stream<bytes_ostream::fragment_iterator>::with_stream<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::read(char*, unsigned long)::{lambda(auto:1&)#1}>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::read(char*, unsigned long)::{lambda(auto:1&)#1}&&) at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:412
 (inlined by) seastar::memory_input_stream<bytes_ostream::fragment_iterator>::read(char*, unsigned long) at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:506
 (inlined by) ser::deserialized_bytes_proxy<bytes_ostream::fragment_iterator>::operator seastar::basic_sstring<signed char, unsigned int, 31u, false>() && at /home/henrik/dev/scylla/./serializer_impl.hh:334
 (inlined by) void ser::deserialize_array_helper<false, seastar::basic_sstring<signed char, unsigned int, 31u, false> >::doit<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple, std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&, std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > >&, unsigned long) at /home/henrik/dev/scylla/./serializer_impl.hh:133
 (inlined by) deserialize_array<seastar::basic_sstring<signed char, unsigned int, 31, false>, seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple, std::vector<seastar::basic_sstring<signed char, unsigned int, 31, false> > > at /home/henrik/dev/scylla/./serializer_impl.hh:146
 (inlined by) std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > ser::serializer<std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >::read<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&) at /home/henrik/dev/scylla/./serializer_impl.hh:161
 (inlined by) auto ser::deserialize<std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > >, seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&, boost::type<std::vector<seastar::basic_sstring<signed char, unsigned int, 31u, false>, std::allocator<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >) at /home/henrik/dev/scylla/./serializer.hh:209
 (inlined by) partition_key ser::serializer<partition_key>::read<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&)::{lambda(auto:1&)#1}::operator()<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(auto, seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&) const at /home/henrik/dev/scylla/build/release/gen/idl/keys.dist.impl.hh:75
 (inlined by) with_serialized_stream<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple, ser::serializer<partition_key>::read(Input&) [with Input = seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple]::<lambda(auto:126&)> > at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:554
 (inlined by) partition_key ser::serializer<partition_key>::read<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&) at /home/henrik/dev/scylla/build/release/gen/idl/keys.dist.impl.hh:79
 (inlined by) auto ser::deserialize<partition_key, seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&, boost::type<partition_key>) at /home/henrik/dev/scylla/./serializer.hh:209
 (inlined by) std::experimental::fundamentals_v1::optional<partition_key> ser::serializer<std::experimental::fundamentals_v1::optional<partition_key> >::read<seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&) at /home/henrik/dev/scylla/./serializer_impl.hh:421
 (inlined by) auto ser::deserialize<std::experimental::fundamentals_v1::optional<partition_key>, seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple>(seastar::memory_input_stream<bytes_ostream::fragment_iterator>::simple&, boost::type<std::experimental::fundamentals_v1::optional<partition_key> >) at /home/henrik/dev/scylla/./serializer.hh:209
 (inlined by) _ZZNK3ser17qr_partition_view3keyEvENKUlRT_E_clIKN7seastar19memory_input_streamIN13bytes_ostream17fragment_iteratorEE6simpleEEEDaS2_ at /home/henrik/dev/scylla/build/release/gen/idl/query.dist.impl.hh:192
 (inlined by) decltype(auto) seastar::memory_input_stream<bytes_ostream::fragment_iterator>::with_stream<ser::qr_partition_view::key() const::{lambda(auto:1&)#1}>(ser::qr_partition_view::key() const::{lambda(auto:1&)#1}&&) const at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:421
 (inlined by) with_serialized_stream<const seastar::memory_input_stream<bytes_ostream::fragment_iterator>, ser::qr_partition_view::key() const::<lambda(auto:116&)> > at /home/henrik/dev/scylla/./seastar/core/simple-stream.hh:547
 (inlined by) ser::qr_partition_view::key() const at /home/henrik/dev/scylla/build/release/gen/idl/query.dist.impl.hh:193
 (inlined by) void query::result_view::consume<cql3::selection::result_set_builder::visitor&>(query::partition_slice const&, cql3::selection::result_set_builder::visitor&) at /home/henrik/dev/scylla/./query-result-reader.hh:180
std::_Deque_iterator<std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >*>::operator+=(long) at /usr/include/c++/8/bits/stl_deque.h:211
 (inlined by) std::_Deque_iterator<std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >*>::operator+(long) const at /usr/include/c++/8/bits/stl_deque.h:231
 (inlined by) void std::__adjust_heap<std::_Deque_iterator<std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >*>, long, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, __gnu_cxx::__ops::_Iter_comp_iter<std::reference_wrapper<std::function<bool (std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > > const&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > > const&)> const> > >(std::_Deque_iterator<std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >*>, long, long, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > >, __gnu_cxx::__ops::_Iter_comp_iter<std::reference_wrapper<std::function<bool (std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > > const&, std::vector<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> >, std::allocator<std::experimental::fundamentals_v1::optional<seastar::basic_sstring<signed char, unsigned int, 31u, false> > > > const&)> const> >) at /usr/include/c++/8/bits/stl_heap.h:222
virtual thunk to cassandra::Mutation::~Mutation() at /usr/include/c++/8/bits/stl_construct.h:107
cassandra::TokenRange::read(apache::thrift::protocol::TProtocol*) at /home/henrik/dev/scylla/build/release/gen/cassandra_types.cpp:3314
antlr3::ANTLR_ExceptionBase<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>, antlr3::CommonTokenStream<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> > >::set_decisionNum(unsigned int) at /usr/include/antlr3exception.inl:154
 (inlined by) cql3_parser::CqlParser::unaliasedSelector() at /home/henrik/dev/scylla/build/release/gen/cql3/CqlParser.cpp:6724
seastar::basic_sstring<char, unsigned int, 15u, true>::size() const at /home/henrik/dev/scylla/seastar/core/sstring.hh:276
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true>::operator+(seastar::basic_sstring<char, unsigned int, 15u, true> const&) const at /home/henrik/dev/scylla/seastar/core/sstring.hh:586
 (inlined by) seastar::basic_sstring<char, unsigned int, 15u, true>::operator+=(seastar::basic_sstring<char, unsigned int, 15u, true> const&) at /home/henrik/dev/scylla/seastar/core/sstring.hh:590
 (inlined by) cql3::multi_column_relation::to_string() const at /home/henrik/dev/scylla/./cql3/multi_column_relation.hh:229
void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<nonwrapping_range<clustering_key_prefix>*, std::vector<nonwrapping_range<clustering_key_prefix>, std::allocator<nonwrapping_range<clustering_key_prefix> > > >, __gnu_cxx::__ops::_Val_comp_iter<cql3::restrictions::multi_column_restriction::IN::bounds_ranges(cql3::query_options const&) const::{lambda(nonwrapping_range<clustering_key_prefix>&, nonwrapping_range<clustering_key_prefix>&)#1}> >(__gnu_cxx::__normal_iterator<nonwrapping_range<clustering_key_prefix>*, std::vector<nonwrapping_range<clustering_key_prefix>, std::allocator<nonwrapping_range<clustering_key_prefix> > > >, __gnu_cxx::__ops::_Val_comp_iter<cql3::restrictions::multi_column_restriction::IN::bounds_ranges(cql3::query_options const&) const::{lambda(nonwrapping_range<clustering_key_prefix>&, nonwrapping_range<clustering_key_prefix>&)#1}>) at /home/henrik/dev/scylla/./types.hh:920
 (inlined by) managed_bytes::free_chain(blob_storage*) at /home/henrik/dev/scylla/./utils/managed_bytes.hh:130
 (inlined by) managed_bytes::~managed_bytes() at /home/henrik/dev/scylla/./utils/managed_bytes.hh:224
 (inlined by) managed_bytes::operator=(managed_bytes&&) at /home/henrik/dev/scylla/./utils/managed_bytes.hh:277
 (inlined by) compound_wrapper<clustering_key_prefix, clustering_key_prefix_view>::operator=(compound_wrapper<clustering_key_prefix, clustering_key_prefix_view>&&) at /home/henrik/dev/scylla/./keys.hh:165
 (inlined by) prefix_compound_wrapper<clustering_key_prefix, clustering_key_prefix_view, clustering_key_prefix>::operator=(prefix_compound_wrapper<clustering_key_prefix, clustering_key_prefix_view, clustering_key_prefix>&&) at /home/henrik/dev/scylla/./keys.hh:548
 (inlined by) clustering_key_prefix::operator=(clustering_key_prefix&&) at /home/henrik/dev/scylla/./keys.hh:757
 (inlined by) range_bound<clustering_key_prefix>::operator=(range_bound<clustering_key_prefix>&&) at /home/henrik/dev/scylla/./range.hh:35
 (inlined by) std::experimental::fundamentals_v1::_Optional_base<range_bound<clustering_key_prefix>, true>::operator=(std::experimental::fundamentals_v1::_Optional_base<range_bound<clustering_key_prefix>, true>&&) at /usr/include/c++/8/experimental/optional:273
 (inlined by) std::experimental::fundamentals_v1::optional<range_bound<clustering_key_prefix> >::operator=(std::experimental::fundamentals_v1::optional<range_bound<clustering_key_prefix> >&&) at /usr/include/c++/8/experimental/optional:491
 (inlined by) wrapping_range<clustering_key_prefix>::operator=(wrapping_range<clustering_key_prefix>&&) at /home/henrik/dev/scylla/./range.hh:61
 (inlined by) nonwrapping_range<clustering_key_prefix>::operator=(nonwrapping_range<clustering_key_prefix>&&) at /home/henrik/dev/scylla/./range.hh:430
 (inlined by) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<nonwrapping_range<clustering_key_prefix>*, std::vector<nonwrapping_range<clustering_key_prefix>, std::allocator<nonwrapping_range<clustering_key_prefix> > > >, __gnu_cxx::__ops::_Val_comp_iter<cql3::restrictions::multi_column_restriction::IN::bounds_ranges(cql3::query_options const&) const::{lambda(nonwrapping_range<clustering_key_prefix>&, nonwrapping_range<clustering_key_prefix>&)#1}> >(__gnu_cxx::__normal_iterator<nonwrapping_range<clustering_key_prefix>*, std::vector<nonwrapping_range<clustering_key_prefix>, std::allocator<nonwrapping_range<clustering_key_prefix> > > >, __gnu_cxx::__ops::_Val_comp_iter<cql3::restrictions::multi_column_restriction::IN::bounds_ranges(cql3::query_options const&) const::{lambda(nonwrapping_range<clustering_key_prefix>&, nonwrapping_range<clustering_key_prefix>&)#1}>) at /usr/include/c++/8/bits/stl_algo.h:1830
seastar::shared_ptr<cql3::cql_statement>::~shared_ptr() at /home/henrik/dev/scylla/./seastar/core/shared_ptr.hh:535
 (inlined by) cql3::statements::prepared_statement::~prepared_statement() at /home/henrik/dev/scylla/./cql3/statements/prepared_statement.hh:66
 (inlined by) std::default_delete<cql3::statements::prepared_statement>::operator()(cql3::statements::prepared_statement*) const at /usr/include/c++/8/bits/unique_ptr.h:81
 (inlined by) std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >::~unique_ptr() at /usr/include/c++/8/bits/unique_ptr.h:274
 (inlined by) utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::~timestamped_val() at /home/henrik/dev/scylla/./utils/loading_cache.hh:50
 (inlined by) std::experimental::fundamentals_v1::_Optional_base<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, true>::~_Optional_base() at /usr/include/c++/8/experimental/optional:288
 (inlined by) std::experimental::fundamentals_v1::optional<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater> >::~optional() at /usr/include/c++/8/experimental/optional:491
 (inlined by) utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry::~entry() at /home/henrik/dev/scylla/./utils/loading_shared_values.hh:116
 (inlined by) seastar::internal::lw_shared_ptr_accessors_esft<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry>::dispose(utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry*) at /home/henrik/dev/scylla/./seastar/core/shared_ptr.hh:199
 (inlined by) seastar::internal::lw_shared_ptr_accessors_esft<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry>::dispose(seastar::lw_shared_ptr_counter_base*) at /home/henrik/dev/scylla/./seastar/core/shared_ptr.hh:196
 (inlined by) seastar::lw_shared_ptr<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry>::~lw_shared_ptr() at /home/henrik/dev/scylla/./seastar/core/shared_ptr.hh:301
 (inlined by) utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr::~entry_ptr() at /home/henrik/dev/scylla/./utils/loading_shared_values.hh:153
 (inlined by) utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr::~value_ptr() at /home/henrik/dev/scylla/./utils/loading_cache.hh:131
 (inlined by) std::_Head_base<0ul, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr, false>::~_Head_base() at /usr/include/c++/8/tuple:120
 (inlined by) std::_Tuple_impl<0ul, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr>::~_Tuple_impl() at /usr/include/c++/8/tuple:343
 (inlined by) std::tuple<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr>::~tuple() at /usr/include/c++/8/tuple:556
 (inlined by) seastar::future_state<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr>::~future_state() at /home/henrik/dev/scylla/./seastar/core/future.hh:179
 (inlined by) seastar::promise<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr>::~promise() at /home/henrik/dev/scylla/./seastar/core/future.hh:459
 (inlined by) {lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1} seastar::future<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::then<seastar::future<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr> utils::loading_cache<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, (utils::loading_cache_reload_enabled)0, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, std::allocator<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::lru_entry> >::get_ptr<seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > cql3::prepared_statements_cache::get<seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}>(cql3::prepared_cache_key_type const&, seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&)::{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&, seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr)#2}, {lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)#1}::~then() at /home/henrik/dev/scylla/./seastar/core/future.hh:950
 (inlined by) seastar::continuation<{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1} seastar::future<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::then<seastar::future<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr> utils::loading_cache<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, (utils::loading_cache_reload_enabled)0, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, std::allocator<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::lru_entry> >::get_ptr<seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > cql3::prepared_statements_cache::get<seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}>(cql3::prepared_cache_key_type const&, seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&)::{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&, seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr)#2}, {lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)#1}, utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::~continuation() at /home/henrik/dev/scylla/./seastar/core/future.hh:409
 (inlined by) seastar::continuation<{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1} seastar::future<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::then<seastar::future<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr> utils::loading_cache<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, (utils::loading_cache_reload_enabled)0, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, std::allocator<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::lru_entry> >::get_ptr<seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > cql3::prepared_statements_cache::get<seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}>(cql3::prepared_cache_key_type const&, seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&)::{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&, seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr)#2}, {lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)#1}, utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::~continuation() at /home/henrik/dev/scylla/./seastar/core/future.hh:409
 (inlined by) seastar::continuation<{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1} seastar::future<utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::then<seastar::future<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::value_ptr> utils::loading_cache<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, (utils::loading_cache_reload_enabled)0, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, std::allocator<utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>::lru_entry> >::get_ptr<seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > cql3::prepared_statements_cache::get<seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}>(cql3::prepared_cache_key_type const&, seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&)::{lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::shared_ptr<cql_transport::messages::result_message::prepared> > cql3::query_processor::prepare_one<cql_transport::messages::result_message::prepared::cql, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&)>(seastar::basic_sstring<char, unsigned int, 15u, true>, service::client_state const&, cql3::prepared_cache_key_type (&)(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&), seastar::basic_sstring<signed char, unsigned int, 31u, false> const& (&)(cql3::prepared_cache_key_type const&))::{lambda(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&)#1}::operator()(cql3::prepared_cache_key_type const&, seastar::basic_sstring<char, unsigned int, 15u, true> const&) const::{lambda()#1}&&, seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr)#2}, {lambda(std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> const&)#1}>(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)::{lambda(seastar::future<seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >)#1}, utils::loading_shared_values<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, utils::timestamped_val<std::unique_ptr<cql3::statements::prepared_statement, std::default_delete<cql3::statements::prepared_statement> >, std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long>, cql3::prepared_cache_entry_size, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater>, utils::tuple_hash, std::equal_to<std::pair<seastar::basic_sstring<signed char, unsigned int, 31u, false>, long> >, cql3::prepared_statements_cache::prepared_cache_stats_updater, 256ul>::entry_ptr>::run_and_dispose() at /home/henrik/dev/scylla/./seastar/core/future.hh:414
seastar::shared_ptr<cql3::untyped_result_set>::shared_ptr(seastar::shared_ptr<cql3::untyped_result_set>&&) at /home/henrik/dev/scylla/./seastar/core/shared_ptr.hh:515
 (inlined by) std::_Head_base<0ul, seastar::shared_ptr<cql3::untyped_result_set>, false>::_Head_base<seastar::shared_ptr<cql3::untyped_result_set> >(seastar::shared_ptr<cql3::untyped_result_set>&&) at /usr/include/c++/8/tuple:133
 (inlined by) std::_Tuple_impl<0ul, seastar::shared_ptr<cql3::untyped_result_set> >::_Tuple_impl(std::_Tuple_impl<0ul, seastar::shared_ptr<cql3::untyped_result_set> >&&) at /usr/include/c++/8/tuple:373
 (inlined by) std::tuple<seastar::shared_ptr<cql3::untyped_result_set> >::tuple(std::tuple<seastar::shared_ptr<cql3::untyped_result_set> >&&) at /usr/include/c++/8/tuple:662
 (inlined by) seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >::future_state(seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:157
 (inlined by) seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >::operator=(seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:191
 (inlined by) seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::abandoned() at /home/henrik/dev/scylla/./seastar/core/future.hh:1258
 (inlined by) seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::~promise() at /home/henrik/dev/scylla/./seastar/core/future.hh:458
 (inlined by) ~<lambda> at /home/henrik/dev/scylla/./seastar/core/future.hh:950
 (inlined by) ~continuation at /home/henrik/dev/scylla/./seastar/core/future.hh:409
 (inlined by) ~continuation at /home/henrik/dev/scylla/./seastar/core/future.hh:409
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/./seastar/core/future.hh:414
seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >::set_exception(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:216
 (inlined by) void seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::do_set_exception<(seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::urgent)0>(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:539
 (inlined by) seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::set_exception(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:509
 (inlined by) operator()<seastar::future_state<seastar::shared_ptr<cql_transport::messages::result_message> > > at /home/henrik/dev/scylla/./seastar/core/future.hh:952
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/./seastar/core/future.hh:413
seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >::set_exception(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:215
 (inlined by) void seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::do_set_exception<(seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::urgent)1>(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:539
 (inlined by) seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >::set_urgent_exception(std::__exception_ptr::exception_ptr) at /home/henrik/dev/scylla/./seastar/core/future.hh:544
 (inlined by) seastar::future_state<seastar::shared_ptr<cql3::untyped_result_set> >::forward_to(seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >&) at /home/henrik/dev/scylla/./seastar/core/future.hh:270
 (inlined by) seastar::future<seastar::shared_ptr<cql3::untyped_result_set> >::forward_to(seastar::promise<seastar::shared_ptr<cql3::untyped_result_set> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:1018
 (inlined by) operator()<seastar::future_state<seastar::shared_ptr<cql_transport::messages::result_message> > > at /home/henrik/dev/scylla/./seastar/core/future.hh:954
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/./seastar/core/future.hh:413
seastar::future<>::future(seastar::future<>&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:809
 (inlined by) apply<cql_transport::cql_server::do_accepts(int, bool, seastar::ipv4_addr)::<lambda()>::<lambda(seastar::future<seastar::connected_socket, seastar::socket_address>)> mutable::<lambda(seastar::future<>)>, seastar::future<> > at /home/henrik/dev/scylla/./seastar/core/future.hh:1324
 (inlined by) apply<cql_transport::cql_server::do_accepts(int, bool, seastar::ipv4_addr)::<lambda()>::<lambda(seastar::future<seastar::connected_socket, seastar::socket_address>)> mutable::<lambda(seastar::future<>)>, seastar::future<> > at /home/henrik/dev/scylla/./seastar/core/future.hh:1373
 (inlined by) operator()<seastar::future_state<> > at /home/henrik/dev/scylla/./seastar/core/future.hh:995
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/./seastar/core/future.hh:413
cql_transport::cql_server::connection::read_and_decompress_frame(unsigned long, unsigned char) at /home/henrik/dev/scylla/transport/server.cc:656
std::__exception_ptr::exception_ptr::exception_ptr(std::__exception_ptr::exception_ptr&&) at /usr/include/c++/8/bits/exception_ptr.h:107
 (inlined by) seastar::future_state<seastar::temporary_buffer<char> >::future_state(seastar::future_state<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:161
 (inlined by) seastar::future_state<seastar::temporary_buffer<char> >::operator=(seastar::future_state<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:191
 (inlined by) seastar::future<seastar::temporary_buffer<char> >::future(seastar::future<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:806
 (inlined by) then<cql_transport::cql_server::connection::read_and_decompress_frame(size_t, uint8_t)::<lambda(seastar::temporary_buffer<char>)> > at /home/henrik/dev/scylla/./seastar/core/future.hh:963
 (inlined by) cql_transport::cql_server::connection::read_and_decompress_frame(unsigned long, unsigned char) at /home/henrik/dev/scylla/transport/server.cc:689
boost::multi_index::detail::bucket_array_base<true>::position(unsigned long, unsigned long) at /usr/include/boost/multi_index/detail/bucket_array.hpp:102
 (inlined by) boost::multi_index::detail::bucket_array<std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::position(unsigned long) const at /usr/include/boost/multi_index/detail/bucket_array.hpp:155
 (inlined by) boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::bucket(cql_transport::type_codec::type_id) const at /usr/include/boost/multi_index/hashed_index.hpp:536
 (inlined by) boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::find_bucket(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&) const at /usr/include/boost/multi_index/hashed_index.hpp:1132
 (inlined by) boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>* boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*&, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index/hashed_index.hpp:800
 (inlined by) boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>* boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, seastar::shared_ptr<abstract_type const>, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::right>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::right, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*&, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index/hashed_index.hpp:807
 (inlined by) std::pair<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, bool> boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index_container.hpp:657
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*) at /usr/include/boost/multi_index_container.hpp:669
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_ref_(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*) at /usr/include/boost/multi_index_container.hpp:719
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container<std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*> >(std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, seastar::shared_ptr<abstract_type const>, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::right>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) at /usr/include/boost/multi_index_container.hpp:222
boost::multi_index::detail::bucket_array_base<true>::position(unsigned long, unsigned long) at /usr/include/boost/multi_index/detail/bucket_array.hpp:102
 (inlined by) boost::multi_index::detail::bucket_array<std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::position(unsigned long) const at /usr/include/boost/multi_index/detail/bucket_array.hpp:155
 (inlined by) boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::bucket(cql_transport::type_codec::type_id) const at /usr/include/boost/multi_index/hashed_index.hpp:536
 (inlined by) boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::find_bucket(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&) const at /usr/include/boost/multi_index/hashed_index.hpp:1132
 (inlined by) boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>* boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::multi_index::detail::nth_layer<2, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::left, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*&, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index/hashed_index.hpp:800
 (inlined by) boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>* boost::multi_index::detail::hashed_index<boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, seastar::shared_ptr<abstract_type const>, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::right>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> >, boost::multi_index::detail::nth_layer<1, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::mpl::v_item<boost::bimaps::relation::member_at::right, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*&, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index/hashed_index.hpp:807
 (inlined by) std::pair<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, bool> boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_<boost::multi_index::detail::lvalue_tag>(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*, boost::multi_index::detail::lvalue_tag) at /usr/include/boost/multi_index_container.hpp:657
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> const&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*) at /usr/include/boost/multi_index_container.hpp:669
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::insert_ref_(boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::index_node_base<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >, boost::multi_index::detail::hashed_unique_tag>, boost::multi_index::detail::hashed_unique_tag>*) at /usr/include/boost/multi_index_container.hpp:719
 (inlined by) boost::multi_index::multi_index_container<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<cql_transport::type_codec::type_id, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id> >, boost::bimaps::unordered_set_of<seastar::shared_ptr<abstract_type const>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> > >, mpl_::na, mpl_::na, mpl_::na>::core_indices, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > >::multi_index_container<std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*> >(std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, std::_Deque_iterator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>&, boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true>*>, boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, seastar::shared_ptr<abstract_type const>, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::right>, boost::hash<seastar::shared_ptr<abstract_type const> >, std::equal_to<seastar::shared_ptr<abstract_type const> >, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::cons<boost::tuples::tuple<unsigned long, boost::multi_index::member<boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>, cql_transport::type_codec::type_id, &boost::bimaps::relation::detail::relation_storage<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, true>::left>, boost::hash<cql_transport::type_codec::type_id>, std::equal_to<cql_transport::type_codec::type_id>, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::null_type> > const&, std::allocator<boost::bimaps::relation::mutant_relation<boost::bimaps::tags::tagged<cql_transport::type_codec::type_id const, boost::bimaps::relation::member_at::left>, boost::bimaps::tags::tagged<seastar::shared_ptr<abstract_type const> const, boost::bimaps::relation::member_at::right>, mpl_::na, true> > const&) at /usr/include/boost/multi_index_container.hpp:222
std::_Hashtable<cql3::prepared_cache_key_type, std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >, std::allocator<std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > >, std::__detail::_Select1st, std::equal_to<cql3::prepared_cache_key_type>, std::hash<cql3::prepared_cache_key_type>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable(std::_Hashtable<cql3::prepared_cache_key_type, std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> >, std::allocator<std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > >, std::__detail::_Select1st, std::equal_to<cql3::prepared_cache_key_type>, std::hash<cql3::prepared_cache_key_type>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >&&) at /usr/include/c++/8/bits/hashtable.h:1280
 (inlined by) std::unordered_map<cql3::prepared_cache_key_type, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action>, std::hash<cql3::prepared_cache_key_type>, std::equal_to<cql3::prepared_cache_key_type>, std::allocator<std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > > >::unordered_map(std::unordered_map<cql3::prepared_cache_key_type, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action>, std::hash<cql3::prepared_cache_key_type>, std::equal_to<cql3::prepared_cache_key_type>, std::allocator<std::pair<cql3::prepared_cache_key_type const, seastar::checked_ptr<seastar::weak_ptr<cql3::statements::prepared_statement>, seastar::default_null_deref_action> > > >&&) at /usr/include/c++/8/bits/unordered_map.h:184
 (inlined by) cql_transport::cql_server::connection::process_batch(unsigned short, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, service::client_state) at /home/henrik/dev/scylla/transport/server.cc:969
seastar::future_state<seastar::temporary_buffer<char> >::future_state(seastar::future_state<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/seastar/core/future.hh:169
 (inlined by) seastar::future_state<seastar::temporary_buffer<char> >::operator=(seastar::future_state<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/seastar/core/future.hh:191
 (inlined by) seastar::future<seastar::temporary_buffer<char> >::future(seastar::future<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/seastar/core/future.hh:806
 (inlined by) seastar::future<> seastar::do_void_futurize_helper<void>::apply<seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}, seastar::future<seastar::temporary_buffer<char> > >(seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}&&, seastar::future<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/seastar/core/future.hh:1324
 (inlined by) seastar::future<> seastar::futurize<void>::apply<seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}, seastar::future<seastar::temporary_buffer<char> > >(seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}&&, seastar::future<seastar::temporary_buffer<char> >&&) at /home/henrik/dev/scylla/seastar/core/future.hh:1373
 (inlined by) seastar::future<> seastar::future<seastar::temporary_buffer<char> >::then_wrapped<seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}, seastar::future<> >(seastar::file_data_source_impl::ignore_read_future(seastar::future<seastar::temporary_buffer<char> >)::{lambda(auto:1)#1}&&) at /home/henrik/dev/scylla/seastar/core/future.hh:988
std::_Head_base<0ul, io_event, false>::_Head_base<io_event>(io_event&&) at /usr/include/c++/8/tuple:133
 (inlined by) std::_Tuple_impl<0ul, io_event>::_Tuple_impl(std::_Tuple_impl<0ul, io_event>&&) at /usr/include/c++/8/tuple:373
 (inlined by) std::tuple<io_event>::tuple(std::tuple<io_event>&&) at /usr/include/c++/8/tuple:662
 (inlined by) seastar::future_state<io_event>::future_state(seastar::future_state<io_event>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:157
 (inlined by) seastar::future_state<io_event>::operator=(seastar::future_state<io_event>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:191
 (inlined by) seastar::promise<io_event>::abandoned() at /home/henrik/dev/scylla/seastar/core/future.hh:1258
 (inlined by) seastar::promise<io_event>::~promise() at /home/henrik/dev/scylla/seastar/core/future.hh:458
 (inlined by) seastar::io_desc::~io_desc() at /home/henrik/dev/scylla/seastar/core/reactor.cc:979
 (inlined by) std::default_delete<seastar::io_desc>::operator()(seastar::io_desc*) const at /usr/include/c++/8/bits/unique_ptr.h:81
 (inlined by) std::unique_ptr<seastar::io_desc, std::default_delete<seastar::io_desc> >::~unique_ptr() at /usr/include/c++/8/bits/unique_ptr.h:274
 (inlined by) ~<lambda> at /home/henrik/dev/scylla/seastar/core/reactor.cc:1257
 (inlined by) destroy at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:94
seastar::promise<io_event>::abandoned() at /home/henrik/dev/scylla/seastar/core/future.hh:1257
 (inlined by) seastar::promise<io_event>::~promise() at /home/henrik/dev/scylla/seastar/core/future.hh:458
 (inlined by) seastar::io_desc::~io_desc() at /home/henrik/dev/scylla/seastar/core/reactor.cc:979
 (inlined by) std::default_delete<seastar::io_desc>::operator()(seastar::io_desc*) const at /usr/include/c++/8/bits/unique_ptr.h:81
 (inlined by) std::unique_ptr<seastar::io_desc, std::default_delete<seastar::io_desc> >::~unique_ptr() at /usr/include/c++/8/bits/unique_ptr.h:274
 (inlined by) ~<lambda> at /home/henrik/dev/scylla/seastar/core/reactor.cc:1257
 (inlined by) destroy at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:94
seastar::future<>::future(seastar::future<>&&) at /home/henrik/dev/scylla/seastar/core/future.hh:805
 (inlined by) then_wrapped<seastar::smp_message_queue::async_work_item<Func>::process() [with Func = seastar::io_queue::queue_request(seastar::shard_id, const seastar::io_priority_class&, size_t, seastar::io_queue::request_type, Func) [with Func = seastar::posix_file_impl::read_dma(uint64_t, std::vector<iovec>, const seastar::io_priority_class&)::<lambda(iocb&)>]::<lambda()>]::<lambda()>::<lambda(auto:28)> > at /home/henrik/dev/scylla/seastar/core/future.hh:1003
 (inlined by) operator() at /home/henrik/dev/scylla/seastar/core/reactor.hh:344
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_compare(unsigned long, unsigned long) at /usr/include/c++/8/bits/basic_string.h:394
 (inlined by) std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const at /usr/include/c++/8/bits/basic_string.tcc:1426
boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::assign_to_own(boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/boost/function/function_template.hpp:900
 (inlined by) boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::function2(boost::function2<boost::iterator_range<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/boost/function/function_template.hpp:742
 (inlined by) boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::find_iterator_base(boost::algorithm::detail::find_iterator_base<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/boost/algorithm/string/detail/find_iterator.hpp:46
 (inlined by) boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::split_iterator(boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) at /usr/include/boost/algorithm/string/find_iterator.hpp:248
 (inlined by) boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::iterators::use_default, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::iterators::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::iterators::use_default, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::iterators::use_default> const&) at /usr/include/boost/iterator/iterator_adaptor.hpp:249
 (inlined by) boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>::transform_iterator(boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default> const&) at /usr/include/boost/iterator/transform_iterator.hpp:79
 (inlined by) void std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_initialize_dispatch<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default> >(boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, std::__false_type) at /usr/include/c++/8/bits/stl_vector.h:1437
 (inlined by) std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::vector<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, void>(boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::algorithm::split_iterator<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::iterators::use_default, boost::iterators::use_default>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) at /usr/include/c++/8/bits/stl_vector.h:546
 (inlined by) std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >& boost::algorithm::iter_split<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) at /usr/include/boost/algorithm/string/iter_find.hpp:178```
@dahankzter

This comment has been minimized.

dahankzter commented Sep 12, 2018

New trace on branch-2.3:

seastar::backtrace_buffer::append_backtrace() at /home/henrik/dev/scylla/seastar/core/reactor.cc:390
 (inlined by) print_with_backtrace at /home/henrik/dev/scylla/seastar/core/reactor.cc:411
seastar::print_with_backtrace(char const*) at /home/henrik/dev/scylla/seastar/core/reactor.cc:418
sigsegv_action at /home/henrik/dev/scylla/seastar/core/reactor.cc:3934
 (inlined by) operator() at /home/henrik/dev/scylla/seastar/core/reactor.cc:3920
 (inlined by) _FUN at /home/henrik/dev/scylla/seastar/core/reactor.cc:3916
__funlockfile at :?
antlr3::DefaultAllocPolicy::alloc0(unsigned long) at /usr/include/antlr3memory.hpp:146
 (inlined by) antlr3::BitsetList<antlr3::TraitsBase<antlr3::CustomTraitsBase> >::bitsetLoad() at /usr/include/antlr3bitset.inl:108
antlr3::ANTLR_Exception<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>, (antlr3::ExceptionType)3, antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >::displayRecognitionError(unsigned char**, std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >&) const at /usr/include/antlr3exception.inl:315
cql3::error_collector<cql3_parser::CqlLexer, unsigned char, antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>::ExceptionBaseType<antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > > >::get_error_message[abi:cxx11](cql3_parser::CqlLexer&, antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>::ExceptionBaseType<antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >*, unsigned char**) at /home/henrik/dev/scylla/./cql3/error_collector.hh:147
cql3::error_collector<cql3_parser::CqlLexer, unsigned char, antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>::ExceptionBaseType<antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > > >::syntax_error(cql3_parser::CqlLexer&, unsigned char**, antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>::ExceptionBaseType<antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >*) at /home/henrik/dev/scylla/./cql3/error_collector.hh:85
cql3_parser::CqlLexer::displayRecognitionError(unsigned char**, antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>::ExceptionBaseType<antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >*) at /home/henrik/dev/scylla/build/release/gen/cql3/CqlLexer.hpp:343
 (inlined by) antlr3::BaseRecognizer<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>, antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >::displayRecognitionError(unsigned char**) at /usr/include/antlr3baserecognizer.inl:262
 (inlined by) antlr3::BaseRecognizer<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>, antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >::reportError(antlr3::ClassForwarder<cql3_parser::CqlLexer>) at /usr/include/antlr3baserecognizer.inl:217
 (inlined by) antlr3::BaseRecognizer<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty>, antlr3::InputStream<antlr3::TraitsBase<antlr3::CustomTraitsBase> > >::reportError() at /usr/include/antlr3baserecognizer.inl:207
 (inlined by) antlr3::TokenSource<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::nextTokenStr() at /usr/include/antlr3tokenstream.inl:111
antlr3::TokenSource<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::nextToken(antlr3::BoolForwarder<false>) at /usr/include/antlr3tokenstream.inl:221
 (inlined by) antlr3::TokenSource<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::nextToken() at /usr/include/antlr3tokenstream.inl:141
 (inlined by) antlr3::CommonTokenStream<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::fillBuffer() at /usr/include/antlr3tokenstream.inl:777
antlr3::TokenStream<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::_LT(int) at /usr/include/antlr3tokenstream.inl:410
antlr3::TokenIntStream<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::_LA(int) at /usr/include/antlr3intstream.inl:1485
 (inlined by) antlr3::Parser<antlr3::Traits<cql3_parser::CqlLexer, cql3_parser::CqlParser, antlr3::CustomTraitsBase, antlr3::Empty> >::LA(int) at /usr/include/antlr3parser.inl:371
 (inlined by) cql3_parser::CqlParser::cqlStatement() at /home/henrik/dev/scylla/build/release/gen/cql3/CqlParser.cpp:2944
cql3_parser::CqlParser::query() at /home/henrik/dev/scylla/build/release/gen/cql3/CqlParser.cpp:2806
seastar::shared_ptr<cql3::statements::raw::parsed_statement> std::__invoke_impl<seastar::shared_ptr<cql3::statements::raw::parsed_statement>, seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::* const&)(), cql3_parser::CqlParser&>(std::__invoke_memfun_ref, seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::* const&)(), cql3_parser::CqlParser&) at /usr/include/c++/8/bits/invoke.h:66
 (inlined by) std::__invoke_result<seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::* const&)(), cql3_parser::CqlParser&>::type std::__invoke<seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::* const&)(), cql3_parser::CqlParser&>(seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::* const&)(), cql3_parser::CqlParser&) at /usr/include/c++/8/bits/invoke.h:96
 (inlined by) decltype (__invoke((*this)._M_pmf, (forward<cql3_parser::CqlParser&>)({parm#1}))) std::_Mem_fn_base<seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::*)(), true>::operator()<cql3_parser::CqlParser&>(cql3_parser::CqlParser&) const at /usr/include/c++/8/functional:114
 (inlined by) seastar::shared_ptr<cql3::statements::raw::parsed_statement> cql3::util::do_with_parser<std::_Mem_fn<seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::*)()>, seastar::shared_ptr<cql3::statements::raw::parsed_statement> >(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, std::_Mem_fn<seastar::shared_ptr<cql3::statements::raw::parsed_statement> (cql3_parser::CqlParser::*)()>&&) at /home/henrik/dev/scylla/./cql3/util.hh:53
cql3::query_processor::parse_statement(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&) at /home/henrik/dev/scylla/cql3/query_processor.cc:395
cql3::query_processor::get_statement(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, service::client_state const&) at /home/henrik/dev/scylla/cql3/query_processor.cc:381
cql3::query_processor::process(std::experimental::fundamentals_v1::basic_string_view<char, std::char_traits<char> > const&, service::query_state&, cql3::query_options&) at /home/henrik/dev/scylla/cql3/query_processor.cc:241
cql_transport::cql_server::connection::process_query(unsigned short, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, service::client_state) at /home/henrik/dev/scylla/transport/server.cc:777
cql_transport::cql_server::connection::process_request_one(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)::{lambda()#1}::operator()() at /home/henrik/dev/scylla/transport/server.cc:422
apply<cql_transport::cql_server::connection::process_request_one(bytes_view, uint8_t, uint16_t, service::client_state, cql_transport::cql_server::connection::tracing_request_type)::<lambda()> > at /home/henrik/dev/scylla/./seastar/core/future.hh:1390
 (inlined by) futurize_apply<cql_transport::cql_server::connection::process_request_one(bytes_view, uint8_t, uint16_t, service::client_state, cql_transport::cql_server::connection::tracing_request_type)::<lambda()> > at /home/henrik/dev/scylla/./seastar/core/future.hh:1448
 (inlined by) cql_transport::cql_server::connection::process_request_one(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) at /home/henrik/dev/scylla/transport/server.cc:385
seastar::future<cql_transport::cql_server::connection::processing_result> std::__invoke_impl<seastar::future<cql_transport::cql_server::connection::processing_result>, seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::* const&)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>(std::__invoke_memfun_deref, seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::* const&)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), cql_transport::cql_server::connection*&&, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >&&, unsigned char&&, unsigned short&&, service::client_state&&, cql_transport::cql_server::connection::tracing_request_type&&) at /usr/include/c++/8/bits/invoke.h:73
 (inlined by) std::__invoke_result<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::* const&)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>::type std::__invoke<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::* const&)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>(seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::* const&)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), cql_transport::cql_server::connection*&&, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >&&, unsigned char&&, unsigned short&&, service::client_state&&, cql_transport::cql_server::connection::tracing_request_type&&) at /usr/include/c++/8/bits/invoke.h:96
 (inlined by) decltype (__invoke((*this)._M_pmf, (forward<cql_transport::cql_server::connection*>)({parm#1}), (forward<std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> > >)({parm#1}), (forward<unsigned char>)({parm#1}), (forward<unsigned short>)({parm#1}), (forward<service::client_state>)({parm#1}), (forward<cql_transport::cql_server::connection::tracing_request_type>)({parm#1}))) std::_Mem_fn_base<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::*)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type), true>::operator()<cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>(cql_transport::cql_server::connection*&&, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >&&, unsigned char&&, unsigned short&&, service::client_state&&, cql_transport::cql_server::connection::tracing_request_type&&) const at /usr/include/c++/8/functional:114
 (inlined by) seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>::direct_vtable_for<std::_Mem_fn<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection::*)(std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)> >::call(seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)> const*, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:71
seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>::operator()(cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) const at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:145
 (inlined by) seastar::inheriting_concrete_execution_stage<seastar::future<cql_transport::cql_server::connection::processing_result>, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>::make_stage_for_group(seastar::scheduling_group)::{lambda(cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)#1}::operator()(cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) const at /home/henrik/dev/scylla/./seastar/core/execution_stage.hh:322
 (inlined by) seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>::direct_vtable_for<seastar::inheriting_concrete_execution_stage<seastar::future<cql_transport::cql_server::connection::processing_result>, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>::make_stage_for_group(seastar::scheduling_group)::{lambda(cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)#1}>::call(seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)> const*, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:71
seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>::operator()(cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type) const at /home/henrik/dev/scylla/seastar/util/noncopyable_function.hh:145
 (inlined by) seastar::apply_helper<seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, std::tuple<cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>&&, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> >::apply(seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, std::tuple<cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>&&) at /home/henrik/dev/scylla/./seastar/core/apply.hh:36
 (inlined by) auto seastar::apply<seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>(seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, std::tuple<cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>&&) at /home/henrik/dev/scylla/./seastar/core/apply.hh:44
 (inlined by) seastar::future<cql_transport::cql_server::connection::processing_result> seastar::futurize<seastar::future<cql_transport::cql_server::connection::processing_result> >::apply<seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>(seastar::noncopyable_function<seastar::future<cql_transport::cql_server::connection::processing_result> (cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type)>&, std::tuple<cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>&&) at /home/henrik/dev/scylla/./seastar/core/future.hh:1380
 (inlined by) seastar::concrete_execution_stage<seastar::future<cql_transport::cql_server::connection::processing_result>, cql_transport::cql_server::connection*, std::experimental::fundamentals_v1::basic_string_view<signed char, std::char_traits<signed char> >, unsigned char, unsigned short, service::client_state, cql_transport::cql_server::connection::tracing_request_type>::do_flush() at /home/henrik/dev/scylla/./seastar/core/execution_stage.hh:242
operator() at /home/henrik/dev/scylla/seastar/core/execution_stage.cc:140
 (inlined by) run_and_dispose at /home/henrik/dev/scylla/seastar/core/task.hh:48
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at /home/henrik/dev/scylla/seastar/core/reactor.cc:2620
seastar::reactor::run_some_tasks() at /home/henrik/dev/scylla/seastar/core/reactor.cc:3032
seastar::reactor::run_some_tasks() at /home/henrik/dev/scylla/seastar/core/reactor.cc:3016
 (inlined by) seastar::reactor::run() at /home/henrik/dev/scylla/seastar/core/reactor.cc:3179
seastar::smp::configure(boost::program_options::variables_map)::{lambda()#3}::operator()() const at /home/henrik/dev/scylla/seastar/core/reactor.cc:4227
std::function<void ()>::operator()() const at /usr/include/c++/8/bits/std_function.h:687
 (inlined by) seastar::posix_thread::start_routine(void*) at /home/henrik/dev/scylla/seastar/core/posix.cc:52
start_thread at pthread_create.c:?
__GI___clone at :?

@slivne slivne added bug CQL labels Sep 13, 2018

@slivne slivne added this to the 3.0 milestone Sep 16, 2018

avikivity added a commit that referenced this issue Oct 4, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)

avikivity added a commit that referenced this issue Oct 4, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)

avikivity added a commit that referenced this issue Oct 4, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)

avikivity added a commit that referenced this issue Oct 7, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)

avikivity added a commit that referenced this issue Oct 7, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)

avikivity added a commit that referenced this issue Oct 8, 2018

cql3 : add workaround to antlr3 null dereference bug
The Antlr3 exception class has a null dereference bug that crashes
the system when trying to extract the exception message using
ANTLR_Exception<...>::displayRecognitionError(...) function. When
a parsing error occurs the CqlParser throws an exception which in
turn processesed for some special cases in scylla to generate a custom
message. The default case however, creates the message using
displayRecognitionError, causing the system to crash.
The fix is a simple workaround, making sure the pointer is not null
before the call to the function. A "proper" fix can't be implemented
because the exception class itself is implemented outside scylla
in antlr headers that resides on the host machine os.

Tested manualy 2 testcases, a typo causing scylla to crash and
a cql comment without a newline at the end also caused scylla to crash.
Ran unit tests (release).

Fixes #3740
Fixes #3764

Signed-off-by: Eliran Sinvani <eliransin@scylladb.com>
Message-Id: <cfc7e0d758d7a855d113bb7c8191b0fd7d2e8921.1538566542.git.eliransin@scylladb.com>
(cherry picked from commit 20f4956)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment