Skip to content

Commit 3f185dd

Browse files
committed
this commit segfaults
Segmentation fault on shard 0. Backtrace: 0x107c353 0x10d0deb /lib/x86_64-linux-gnu/libc.so.6+0x3c04f 0x9e48ff 0x9e4ee9 0x1074fb8 0x1119eeb 0x111defb 0x1078118 0x1075256 0xf91780 0xf8fb78 0x4e690d 0x102a38f /lib/x86_64-linux-gnu/libc.so.6+0x89133 /lib/x86_64-linux-gnu/libc.so.6+0x1097db Backtrace: [Backtrace #0] void seastar::backtrace<seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}>(seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}&&) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/backtrace.hh:64 (inlined by) seastar::backtrace_buffer::append_backtrace() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:824 (inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:854 (inlined by) seastar::print_with_backtrace(char const*, bool) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:866 seastar::sigsegv_action() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:4150 (inlined by) seastar::install_oneshot_signal_handler<11, (void (*)())(&seastar::sigsegv_action)>()::{lambda(int, siginfo_t*, void*)#1}::operator()(int, siginfo_t*, void*) const at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:4131 (inlined by) seastar::install_oneshot_signal_handler<11, (void (*)())(&seastar::sigsegv_action)>()::{lambda(int, siginfo_t*, void*)#1}::__invoke(int, siginfo_t*, void*) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:4127 /lib/x86_64-linux-gnu/libc.so.6: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=82ce4e6e4ef08fa58a3535f7437bd3e592db5ac0, for GNU/Linux 3.2.0, stripped __GI___sigaction at :? std::__1::unique_ptr<storage::log_reader, std::__1::default_delete<storage::log_reader> >::operator->[abi:v160004]() const at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__memory/unique_ptr.h:274 (inlined by) storage::readers_cache::maybe_evict()::$_0::operator()(storage::readers_cache::entry&) const at /home/nv/redpanda/src/v/storage/readers_cache.cc:351 (inlined by) seastar::future<void> storage::readers_cache::evict_if<storage::readers_cache::maybe_evict()::$_0>(storage::readers_cache::maybe_evict()::$_0) at /home/nv/redpanda/src/v/storage/readers_cache.h:179 (inlined by) storage::readers_cache::maybe_evict() at /home/nv/redpanda/src/v/storage/readers_cache.cc:350 storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}::operator()() const at /home/nv/redpanda/src/v/storage/readers_cache.cc:41 (inlined by) seastar::future<void> seastar::futurize<seastar::future<void> >::invoke<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/future.hh:2006 (inlined by) auto seastar::futurize_invoke<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/future.hh:2037 (inlined by) auto seastar::internal::invoke_func_with_gate<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(seastar::gate::holder&&, storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/gate.hh:309 (inlined by) auto seastar::try_with_gate<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(seastar::gate&, storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/core/gate.hh:350 (inlined by) auto ssx::spawn_with_gate_then<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(seastar::gate&, storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/src/v/ssx/include/ssx/future-util.h:318 (inlined by) void ssx::spawn_with_gate<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}>(seastar::gate&, storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const::{lambda()#1}&&) at /home/nv/redpanda/src/v/ssx/include/ssx/future-util.h:332 (inlined by) storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0::operator()() const at /home/nv/redpanda/src/v/storage/readers_cache.cc:40 (inlined by) seastar::noncopyable_function<void ()>::direct_vtable_for<storage::readers_cache::readers_cache(model::ntp, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >, config::binding<unsigned long>)::$_0>::call(seastar::noncopyable_function<void ()> const*) at /home/nv/redpanda/vbuild/release/clang/rp_deps_install/include/seastar/util/noncopyable_function.hh:129 seastar::noncopyable_function<void ()>::operator()() const at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/include/seastar/util/noncopyable_function.hh:215 (inlined by) void seastar::reactor::complete_timers<seastar::timer_set<seastar::timer<std::__1::chrono::steady_clock>, &seastar::timer<std::__1::chrono::steady_clock>::_link>, boost::intrusive::list<seastar::timer<std::__1::chrono::steady_clock>, boost::intrusive::member_hook<seastar::timer<std::__1::chrono::steady_clock>, boost::intrusive::list_member_hook<>, &seastar::timer<std::__1::chrono::steady_clock>::_link> >, seastar::reactor::service_highres_timer()::$_0>(seastar::timer_set<seastar::timer<std::__1::chrono::steady_clock>, &seastar::timer<std::__1::chrono::steady_clock>::_link>&, boost::intrusive::list<seastar::timer<std::__1::chrono::steady_clock>, boost::intrusive::member_hook<seastar::timer<std::__1::chrono::steady_clock>, boost::intrusive::list_member_hook<>, &seastar::timer<std::__1::chrono::steady_clock>::_link> >&, seastar::reactor::service_highres_timer()::$_0&&) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:1621 (inlined by) seastar::reactor::service_highres_timer() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3256 seastar::hrtimer_aio_completion::complete_with(long) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor_backend.cc:411 seastar::reactor_backend_aio::await_events(int, __sigset_t const*) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor_backend.cc:518 (inlined by) seastar::reactor_backend_aio::reap_kernel_completions() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor_backend.cc:550 seastar::reactor::poll_once() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3497 (inlined by) seastar::reactor::do_run()::$_7::operator()() const at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3390 (inlined by) seastar::reactor::do_run() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3418 seastar::reactor::run() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/reactor.cc:3265 seastar::app_template::run_deprecated(int, char**, std::__1::function<void ()>&&) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:276 seastar::app_template::run(int, char**, std::__1::function<seastar::future<int> ()>&&) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/app-template.cc:167 seastar::testing::test_runner::start_thread(int, char**)::$_0::operator()() at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/testing/test_runner.cc:75 (inlined by) decltype (((std::declval<seastar::testing::test_runner::start_thread(int, char**)::$_0&>)())()) std::__1::__invoke[abi:v160004]<seastar::testing::test_runner::start_thread(int, char**)::$_0&>(seastar::testing::test_runner::start_thread(int, char**)::$_0&) at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/invoke.h:394 (inlined by) void std::__1::__invoke_void_return_wrapper<void, true>::__call<seastar::testing::test_runner::start_thread(int, char**)::$_0&>(seastar::testing::test_runner::start_thread(int, char**)::$_0&) at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/invoke.h:487 (inlined by) std::__1::__function::__alloc_func<seastar::testing::test_runner::start_thread(int, char**)::$_0, std::__1::allocator<seastar::testing::test_runner::start_thread(int, char**)::$_0>, void ()>::operator()[abi:v160004]() at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/function.h:185 (inlined by) std::__1::__function::__func<seastar::testing::test_runner::start_thread(int, char**)::$_0, std::__1::allocator<seastar::testing::test_runner::start_thread(int, char**)::$_0>, void ()>::operator()() at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/function.h:356 std::__1::__function::__value_func<void ()>::operator()[abi:v160004]() const at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/function.h:510 (inlined by) std::__1::function<void ()>::operator()() const at /home/nv/redpanda/vbuild/llvm/install/bin/../include/c++/v1/__functional/function.h:1156 (inlined by) seastar::posix_thread::start_routine(void*) at /home/nv/redpanda/vbuild/release/clang/v_deps_build/seastar-prefix/src/seastar/src/core/posix.cc:90 start_thread at ./nptl/./nptl/pthread_create.c:442 clone3 at ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
1 parent b8e3d6e commit 3f185dd

File tree

4 files changed

+18
-4605
lines changed

4 files changed

+18
-4605
lines changed

src/v/model/tests/random_batch.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ model::record_batch make_random_batch(record_batch_spec spec) {
188188

189189
model::record_batch make_random_batch(
190190
model::offset o, bool allow_compression, std::optional<model::timestamp> ts) {
191-
auto num_records = get_int(2, 30);
191+
auto num_records = 1;
192192
return make_random_batch(
193193
o,
194194
num_records,

src/v/storage/log_reader.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,7 @@ ss::future<> log_reader::find_next_valid_iterator() {
335335
}
336336

337337
bool log_reader::log_load_slice_depth_warning() const {
338+
return _load_slice_depth > 30;
338339
const auto& depth
339340
= config::shard_local_cfg().debug_load_slice_warning_depth();
340341
return depth.has_value() && _load_slice_depth >= *depth;

0 commit comments

Comments
 (0)