Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI Failure (out_of_range) in cloud_storage_basic_rpunit.test_partition_manifest_outofbound_trigger #10983

Closed
jcsp opened this issue May 24, 2023 · 2 comments · Fixed by #11119
Assignees
Labels
area/cloud-storage Shadow indexing subsystem ci-failure kind/bug Something isn't working

Comments

@jcsp
Copy link
Contributor

jcsp commented May 24, 2023

https://buildkite.com/redpanda/redpanda/builds/29726#01884c27-0aaa-49b0-9f28-94bd7b8b930c

unknown location(0): ^[[4;31;49mfatal error: in "test_partition_manifest_outofbound_trigger": std::out_of_range: Invalid skip(n). Expected:7, but skipped:0^[[0;39;49m^M
@jcsp jcsp added kind/bug Something isn't working ci-failure area/cloud-storage Shadow indexing subsystem labels May 24, 2023
@abhijat abhijat changed the title CI Failure (out_of_range) in cloud_storage_basic_rpunit.test_predictive_chunk_eviction CI Failure (out_of_range) in cloud_storage_basic_rpunit.test_partition_manifest_outofbound_trigger May 24, 2023
@jcsp jcsp assigned andijcr and unassigned abhijat May 24, 2023
@andijcr
Copy link
Contributor

andijcr commented May 24, 2023

stacktrace

[Backtrace #0]
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x1909146: void seastar::backtrace<seastar::current_backtrace_tasklocal()::$_3>(seastar::current_backtrace_tasklocal()::$_3&&) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/backtrace.hh:60
 (posta inline da) seastar::current_backtrace_tasklocal() alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:86
 (posta inline da) seastar::current_tasktrace() alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:137
 (posta inline da) seastar::current_backtrace() alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/util/backtrace.cc:170
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x706a34: seastar::internal::backtraced<std::out_of_range>::backtraced<seastar::internal::backtraced<std::out_of_range>&>(seastar::internal::backtraced<std::out_of_range>&) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/util/backtrace.hh:192
 (posta inline da) std::exception_ptr std::make_exception_ptr<seastar::internal::backtraced<std::out_of_range> >(seastar::internal::backtraced<std::out_of_range>) alla /home/andrea/redpanda/redpanda/vbuild/llvm/install/bin/../include/c++/v1/exception:176
 (posta inline da) std::exception_ptr seastar::make_backtraced_exception_ptr<std::out_of_range, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/util/backtrace.hh:220
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x706704: void seastar::throw_with_backtrace<std::out_of_range, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/util/backtrace.hh:236
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x92e869: details::io_iterator_consumer::skip(unsigned long) alla /home/andrea/redpanda/redpanda/src/v/bytes/details/io_iterator_consumer.h:69
 (posta inline da) iobuf_parser_base::skip(unsigned long) alla /home/andrea/redpanda/redpanda/src/v/bytes/iobuf_parser.h:85
 (posta inline da) deltafor_decoder<long, details::delta_xor>::skip(deltafor_stream_pos_t<long> const&) alla /home/andrea/redpanda/redpanda/src/v/utils/delta_for.h:829
 (posta inline da) cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>::at_index(unsigned long, deltafor_stream_pos_t<long> const&) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.h:220
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0xb17021: std::__1::list<cloud_storage::segment_meta_frame_const_iterator<long, deltafor_decoder<long, details::delta_xor> >, std::__1::allocator<cloud_storage::segment_meta_frame_const_iterator<long, deltafor_decoder<long, details::delta_xor> > > > cloud_storage::segment_meta_column_const_iterator<long, details::delta_xor{}>::make_snapshot_at<std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*> >(std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*>, std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*>, unsigned long, deltafor_stream_pos_t<long> const&) alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.h:377
 (posta inline da) cloud_storage::segment_meta_column_const_iterator<long, details::delta_xor{}>::segment_meta_column_const_iterator<std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*> >(std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*>, std::__1::__list_const_iterator<cloud_storage::segment_meta_column_frame<long, details::delta_xor{}>, void*>, unsigned int, deltafor_stream_pos_t<long> const&, unsigned int) alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.h:440
 (posta inline da) cloud_storage::segment_meta_column_impl<long, details::delta_xor{}, cloud_storage::segment_meta_column<long, details::delta_xor> >::at_index(unsigned long, deltafor_stream_pos_t<long> const&) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.h:631
 (posta inline da) auto cloud_storage::column_store::at_with_hint<(cloud_storage::segment_meta_ix)0, cloud_storage::segment_meta_column<long, details::delta_xor> >(cloud_storage::segment_meta_column<long, details::delta_xor> const&, unsigned int, std::__1::optional<std::__1::array<deltafor_stream_pos_t<long>, 13ul> > const&) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.cc:539
 (posta inline da) cloud_storage::column_store::materialize(cloud_storage::segment_meta_column_const_iterator<long, details::delta_delta<long>{}>) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.cc:573
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0xafec7c: cloud_storage::column_store::upper_bound(long) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.cc:609
 (posta inline da) cloud_storage::segment_meta_cstore::impl::upper_bound(detail::base_named_type<long, model::model_offset_type, std::__1::integral_constant<bool, true> >) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.cc:879
 (posta inline da) cloud_storage::segment_meta_cstore::upper_bound(detail::base_named_type<long, model::model_offset_type, std::__1::integral_constant<bool, true> >) const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/segment_meta_cstore.cc:1045
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x9ac8d7: cloud_storage::partition_manifest::advance_start_offset(detail::base_named_type<long, model::model_offset_type, std::__1::integral_constant<bool, true> >) alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/partition_manifest.cc:700
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x9af1d5: cloud_storage::partition_manifest::truncate(detail::base_named_type<long, model::model_offset_type, std::__1::integral_constant<bool, true> >) alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/partition_manifest.cc:855
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x6b1b55: test_partition_manifest_outofbound_trigger::do_run_test_case() const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/tests/partition_manifest_test.cc:2328
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x6f8a8c: test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}::operator()() const alla /home/andrea/redpanda/redpanda/src/v/cloud_storage/tests/partition_manifest_test.cc:2309
 (posta inline da) decltype ((static_cast<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}>({parm#1}))()) std::__1::__invoke_constexpr<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}>(test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&) alla /home/andrea/redpanda/redpanda/vbuild/llvm/install/bin/../include/c++/v1/type_traits:3648
 (posta inline da) decltype(auto) std::__1::__apply_tuple_impl<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}, std::__1::tuple<>>(test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&, std::__1::tuple<>&&, std::__1::__tuple_indices<>) alla /home/andrea/redpanda/redpanda/vbuild/llvm/install/bin/../include/c++/v1/tuple:1595
 (posta inline da) decltype(auto) std::__1::apply<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}, std::__1::tuple<> >(test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&, std::__1::tuple<>&&) alla /home/andrea/redpanda/redpanda/vbuild/llvm/install/bin/../include/c++/v1/tuple:1604
 (posta inline da) seastar::future<void> seastar::futurize<void>::apply<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}>(test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&, std::__1::tuple<>&&) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/future.hh:1963
 (posta inline da) seastar::async<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}>(seastar::thread_attributes, test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&)::{lambda()#1}::operator()() const alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/thread.hh:258
 (posta inline da) seastar::noncopyable_function<void ()>::direct_vtable_for<seastar::async<test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}>(seastar::thread_attributes, test_partition_manifest_outofbound_trigger::run_test_case() const::{lambda()#1}&&)::{lambda()#1}>::call(seastar::noncopyable_function<void ()> const*) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/util/noncopyable_function.hh:124
{vbuild/release/clang/bin/cloud_storage_basic_rpunit} 0x17c63ae: seastar::noncopyable_function<void ()>::operator()() const alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/noncopyable_function.hh:210
 (posta inline da) seastar::thread_context::main() alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/thread.cc:299
 (posta inline da) seastar::thread_context::s_main(int, int) alla /home/andrea/redpanda/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/thread.cc:275

@NyaliaLui
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cloud-storage Shadow indexing subsystem ci-failure kind/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants