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

Coredump after nodetool decomission (fixed via PR - compaction: Fix sstable cleanup after resharding on refresh) #14001

Closed
2 tasks
Mark-Gurevich opened this issue May 23, 2023 · 40 comments

Comments

@Mark-Gurevich
Copy link

Mark-Gurevich commented May 23, 2023

Download instructions:

download_instructions=gsutil cp gs://upload.scylladb.com/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000.gz . gunzip /var/lib/systemd/coredump/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000.gz

The coredump:

023-04-28 09:28:23.009 <2023-04-28 09:19:23.000>: (CoreDumpEvent Severity.ERROR) period_type=one-time event_id=d5bf52e7-2b2d-4d3f-9612-b958bdfa868f node=Node longevity-10gb-3h-master-db-node-6813e59a-0-1 [34.75.205.211 | 10.142.0.43] (seed: True)
corefile_url=https://storage.cloud.google.com/upload.scylladb.com/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000.gz
backtrace=           PID: 12344 (scylla)
UID: 113 (scylla)
GID: 120 (scylla)
Signal: 6 (ABRT)
Timestamp: Fri 2023-04-28 09:19:23 UTC (2min 51s ago)
Command Line: /usr/bin/scylla --blocked-reactor-notify-ms 25 --abort-on-lsa-bad-alloc 1 --abort-on-seastar-bad-alloc --abort-on-internal-error 1 --abort-on-ebadf 1 --enable-sstable-key-validation 1 --log-to-syslog 1 --log-to-stdout 0 --default-log-level info --network-stack posix --io-properties-file=/etc/scylla.d/io_properties.yaml --cpuset 1-7,9-15 --lock-memory=1
Executable: /opt/scylladb/libexec/scylla
Control Group: /scylla.slice/scylla-server.slice/scylla-server.service
Unit: scylla-server.service
Slice: scylla-server.slice
Boot ID: 5b12a47580bd4dd288d51b116a2ff667
Machine ID: 293da4631c0f84b1bab61f4010b6f783
Hostname: longevity-10gb-3h-master-db-node-6813e59a-0-1
Storage: /var/lib/systemd/coredump/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000 (present)
Disk Size: 94.3G
Message: Process 12344 (scylla) of user 113 dumped core.
Found module linux-vdso.so.1 with build-id: 18332b48f1f113d4d92768cc5a1c9db192b170a0
Found module libresolv.so.2 with build-id: 4a284590f0ff48e205a64837ba1e36e76a27ff68
Found module libzstd.so.1 with build-id: 485fe04e0c06cc4cb3f273ccfaa99aefffa960e2
Metadata for module libzstd.so.1 owned by FDO found: {
"type" : "rpm",
"name" : "zstd",
"version" : "1.5.4-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module liblzma.so.5 with build-id: 229e4304be252acde566b640d512c5daf306b971
Metadata for module liblzma.so.5 owned by FDO found: {
"type" : "rpm",
"name" : "xz",
"version" : "5.4.1-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libcap.so.2 with build-id: f3f24bb6e411e3885602e753eda1e764fc1f5bfb
Metadata for module libcap.so.2 owned by FDO found: {
"type" : "rpm",
"name" : "libcap",
"version" : "2.48-5.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libicudata.so.71 with build-id: 47276216e74b87c4b9bd01ac85c7bf332e6f2aed
Metadata for module libicudata.so.71 owned by FDO found: {
"type" : "rpm",
"name" : "icu",
"version" : "71.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libssl.so.3 with build-id: ec66552a3db19f64f2810273283ab3f335f6d9a0
Metadata for module libssl.so.3 owned by FDO found: {
"type" : "rpm",
"name" : "openssl",
"version" : "3.0.8-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libsasl2.so.3 with build-id: 65125e8b1abcf8c8c32e11311e977568fdd6dc48
Metadata for module libsasl2.so.3 owned by FDO found: {
"type" : "rpm",
"name" : "cyrus-sasl",
"version" : "2.1.28-8.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libevent-2.1.so.7 with build-id: 28bfec845c8925c44ec3ce25826b6b5b95bb11b4
Metadata for module libevent-2.1.so.7 owned by FDO found: {
"type" : "rpm",
"name" : "libevent",
"version" : "2.1.12-7.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libffi.so.8 with build-id: 56594b436dfdeaf3559f3dd0748c0e476cca46de
Metadata for module libffi.so.8 owned by FDO found: {
"type" : "rpm",
"name" : "libffi",
"version" : "3.4.4-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module ld.so with build-id: bb6fec54c7521fddc569a2f4e141dfb97bf3acbe
Found module libc.so.6 with build-id: 81daba31ee66dbd63efdc4252a872949d874d136
Found module libgcc_s.so.1 with build-id: bad96a3adc0a3a006e7ef4900ff3ae1ddcc33ed2
Found module libstdc++.so.6 with build-id: 5c63442039be42a72c8722574572171b19f18d66
Found module libboost_unit_test_framework.so.1.78.0 with build-id: a36d99071d10c86578feab1480b17b8842ebf327
Metadata for module libboost_unit_test_framework.so.1.78.0 owned by FDO found: {
"type" : "rpm",
"name" : "boost",
"version" : "1.78.0-9.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libthrift-0.14.0.so with build-id: 17998af2b27e0e5d136b0a16c5b0a380314fac76
Metadata for module libthrift-0.14.0.so owned by FDO found: {
"type" : "rpm",
"name" : "thrift",
"version" : "0.14.0-11.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_low_level_hash.so.2206.0.0 with build-id: fdc2e19d07f096efad1bda8b1cc6bea21d123251
Metadata for module libabsl_low_level_hash.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_bad_variant_access.so.2206.0.0 with build-id: 1f590c0023e04f11b40241a4ddf594ee45aa4beb
Metadata for module libabsl_bad_variant_access.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_city.so.2206.0.0 with build-id: 41317e95f94aab848cc33a5cda517e3f49d71546
Metadata for module libabsl_city.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_hash.so.2206.0.0 with build-id: ff096a0a3c80b19b1ef2943e4260a2e841fcf8e6
Metadata for module libabsl_hash.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_time_zone.so.2206.0.0 with build-id: 0d29b564e560fcc7571511a2374dc92d8f4c372c
Metadata for module libabsl_time_zone.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_log_severity.so.2206.0.0 with build-id: ed0db9c343a3fcba9ca557f201dac37127fa4f8c
Metadata for module libabsl_log_severity.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_raw_logging_internal.so.2206.0.0 with build-id: 72311601321423fbe0059f92782915f80df9c60d
Metadata for module libabsl_raw_logging_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_throw_delegate.so.2206.0.0 with build-id: 932f5e508e1571a7c6667bd86a17aff76ffc4180
Metadata for module libabsl_throw_delegate.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_int128.so.2206.0.0 with build-id: 05d04d47bedd259ccbf9b092769b32fd0d8b765f
Metadata for module libabsl_int128.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_spinlock_wait.so.2206.0.0 with build-id: f8b9f8cc0c1b25ca41377433a64a6550b26907cb
Metadata for module libabsl_spinlock_wait.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_base.so.2206.0.0 with build-id: 089fe509992453bb2d1ce48f76af25b761468153
Metadata for module libabsl_base.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_strings_internal.so.2206.0.0 with build-id: f094d922b90ac4e56294f6b32a2130ff0a895a86
Metadata for module libabsl_strings_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_strings.so.2206.0.0 with build-id: 1c21cdc8941756892ad1b004150d4a39efbbd6c2
Metadata for module libabsl_strings.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_civil_time.so.2206.0.0 with build-id: dc41ccb89909a366a5be4900c4ad3414ed818790
Metadata for module libabsl_civil_time.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_time.so.2206.0.0 with build-id: a7dd777b5bf5cf7438b8fd418396c05ea00d8371
Metadata for module libabsl_time.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_malloc_internal.so.2206.0.0 with build-id: 15fca201e10b00f727694f7bac973d81ac1d7d22
Metadata for module libabsl_malloc_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_demangle_internal.so.2206.0.0 with build-id: e5c07a3c01cb5e97f543ecaa85659de88af66a82
Metadata for module libabsl_demangle_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_debugging_internal.so.2206.0.0 with build-id: 91aad3458461d78f421f83684b9d31ae5ba95764
Metadata for module libabsl_debugging_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_symbolize.so.2206.0.0 with build-id: cacbe0e5704729a2198db9ea87680dc292474c9f
Metadata for module libabsl_symbolize.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_stacktrace.so.2206.0.0 with build-id: 0c356bbf44c196a8964e52aba16bd6fb494dbd9e
Metadata for module libabsl_stacktrace.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_graphcycles_internal.so.2206.0.0 with build-id: e226bdc2aae8a5fb7bc33ee829471bc327562c26
Metadata for module libabsl_graphcycles_internal.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_synchronization.so.2206.0.0 with build-id: 4735025bbc9620497773e101f64c600116766443
Metadata for module libabsl_synchronization.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_exponential_biased.so.2206.0.0 with build-id: 9c52b6b35dd5467d2bdc5742bea8f7223892f249
Metadata for module libabsl_exponential_biased.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_hashtablez_sampler.so.2206.0.0 with build-id: 6de93b940b6f342a03efd7ad4758b9eaed0acbb9
Metadata for module libabsl_hashtablez_sampler.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_bad_optional_access.so.2206.0.0 with build-id: 0baafb3bd65e673b35368a6e339a2b3822de4314
Metadata for module libabsl_bad_optional_access.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libabsl_raw_hash_set.so.2206.0.0 with build-id: b5cdc3a20fcb6192028df8d6abff4c7a45bc5cb8
Metadata for module libabsl_raw_hash_set.so.2206.0.0 owned by FDO found: {
"type" : "rpm",
"name" : "abseil-cpp",
"version" : "20220623.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libsystemd.so.0 with build-id: cfb3b1b27f6386cc6c89ea369f78343fe41798c4
Metadata for module libsystemd.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "systemd",
"version" : "251.13-6.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module liblua-5.4.so with build-id: 1b859f8bd50772ce0b191ad7280404d708e6f2dd
Metadata for module liblua-5.4.so owned by FDO found: {
"type" : "rpm",
"name" : "lua",
"version" : "5.4.4-9.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libdeflate.so.0 with build-id: 4a9b9e6426b09c7727eca5906705cd47d6356b52
Metadata for module libdeflate.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "libdeflate",
"version" : "1.9-4.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libxxhash.so.0 with build-id: e9d597d29fee60aa936d42919d5478b1489fcfcd
Metadata for module libxxhash.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "xxhash",
"version" : "0.8.1-3.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libicui18n.so.71 with build-id: f4748e4011f7e0fd328ade31e62bc9167e417b74
Metadata for module libicui18n.so.71 owned by FDO found: {
"type" : "rpm",
"name" : "icu",
"version" : "71.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libicuuc.so.71 with build-id: f0a97a601f057dd0739c60482ff1b33c5e054456
Metadata for module libicuuc.so.71 owned by FDO found: {
"type" : "rpm",
"name" : "icu",
"version" : "71.1-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libboost_regex.so.1.78.0 with build-id: 72db12b143d11d0a1f6b4d087ba66b0bed1b143a
Metadata for module libboost_regex.so.1.78.0 owned by FDO found: {
"type" : "rpm",
"name" : "boost",
"version" : "1.78.0-9.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libboost_date_time.so.1.78.0 with build-id: eb65c4205b9d9fd037e8c33e34d2f0c529041ff2
Metadata for module libboost_date_time.so.1.78.0 owned by FDO found: {
"type" : "rpm",
"name" : "boost",
"version" : "1.78.0-9.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module liblber.so.2 with build-id: 675effc2e62094bcf513bcc15930ef8022bfa422
Found module libldap.so.2 with build-id: bc58eb7c614b7ab9e3b025b2e7a527723151c3a7
Found module libcrypt.so.2 with build-id: e9a4200cc454d25322877cefcc51815d420ac9aa
Metadata for module libcrypt.so.2 owned by FDO found: {
"type" : "rpm",
"name" : "libxcrypt",
"version" : "4.4.33-4.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libjsoncpp.so.25 with build-id: 81664b30fef3b5f5552d5127aa7df65a5540b19e
Metadata for module libjsoncpp.so.25 owned by FDO found: {
"type" : "rpm",
"name" : "jsoncpp",
"version" : "1.9.5-3.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libcrypto.so.3 with build-id: 5f86a956fe1375ca4bcc060da69449c1840d3ddd
Metadata for module libcrypto.so.3 owned by FDO found: {
"type" : "rpm",
"name" : "openssl",
"version" : "3.0.8-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libsnappy.so.1 with build-id: a7aec4ee674baa81a2a0f445be25f068d676fe4b
Metadata for module libsnappy.so.1 owned by FDO found: {
"type" : "rpm",
"name" : "snappy",
"version" : "1.1.9-5.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libz.so.1 with build-id: d94299d7572e23295ceaf7674110eb6f2689cd91
Metadata for module libz.so.1 owned by FDO found: {
"type" : "rpm",
"name" : "zlib",
"version" : "1.2.12-5.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libyaml-cpp.so.0.6 with build-id: 4b5879027e25c21db9008a81ce6936b85aeb856e
Metadata for module libyaml-cpp.so.0.6 owned by FDO found: {
"type" : "rpm",
"name" : "yaml-cpp",
"version" : "0.6.3-7.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libm.so.6 with build-id: 9ca49f056adbf7edc2bda92b95a74d491abe03f2
Found module libhwloc.so.15 with build-id: dc3323c96c1be89f9270a8b8e4e9623181a59e84
Metadata for module libhwloc.so.15 owned by FDO found: {
"type" : "rpm",
"name" : "hwloc",
"version" : "2.5.0-4.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libp11-kit.so.0 with build-id: eab90567b10ce2fa21b2a7eb4e5a3e097e63b4af
Metadata for module libp11-kit.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "p11-kit",
"version" : "0.24.1-3.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libidn2.so.0 with build-id: 220865bcdf15c803f8dd897650798ecb5c2ef1e6
Metadata for module libidn2.so.0 owned by FDO found: {
"type" : "rpm",
"name" : "libidn2",
"version" : "2.3.4-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libtasn1.so.6 with build-id: 98238deb249115cc63cf294d5e3f04a26b204496
Metadata for module libtasn1.so.6 owned by FDO found: {
"type" : "rpm",
"name" : "libtasn1",
"version" : "4.19.0-1.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libhogweed.so.6 with build-id: 6f32d090a6de6b372ab9258d2f9656c808aba96d
Metadata for module libhogweed.so.6 owned by FDO found: {
"type" : "rpm",
"name" : "nettle",
"version" : "3.8-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libnettle.so.8 with build-id: c0f18d9e28d93220296008fe3bc58b22347b1835
Metadata for module libnettle.so.8 owned by FDO found: {
"type" : "rpm",
"name" : "nettle",
"version" : "3.8-2.fc37",
"architecture" : "x86_64",
"osCpe" : "cpe:/o:fedoraproject:fedora:37"
}
Found module libunistring.so.2 with build-id: 0c89f0c5be4a239b6ab72dc3aa015b95fc8ede0d
Stack trace of thread 12344:
#0  0x00007fadb30afe5c __pthread_kill_implementation (libc.so.6 + 0x8ce5c)
#1  0x00007fadb305fa76 raise (libc.so.6 + 0x3ca76)
#2  0x00007fadb30497fc abort (libc.so.6 + 0x267fc)
#3  0x00007fadb304971b __assert_fail_base.cold (libc.so.6 + 0x2671b)
#4  0x00007fadb3058656 __assert_fail (libc.so.6 + 0x35656)
#5  0x0000000002e51030 _ZNSt17_Function_handlerIF23flat_mutation_reader_v2RN7seastar13lw_shared_ptrIN8sstables7sstableEEERK20nonwrapping_intervalIN3dht13ring_positionEEEZNKS3_11sstable_set31make_local_shard_sstable_readerENS2_IK6schemaEE13reader_permitSC_RKN5query15partition_sliceERKNS1_17io_priority_classEN7tracing15trace_state_ptrENS1_10bool_classIN17streamed_mutation14forwarding_tagEEENSS_IN15mutation_reader30partition_range_forwarding_tagEEERNS3_22read_monitor_generatorEE4$_26E9_M_invokeERKSt9_Any_dataS6_SC_ (scylla + 0x2c51030)
#6  0x0000000002e4ddf0 _ZN8sstables27incremental_reader_selector18create_new_readersERKSt8optionalIN3dht18ring_position_viewEE (scylla + 0x2c4ddf0)
#7  0x0000000002a6b517 _Z20make_combined_readerN7seastar13lw_shared_ptrIK6schemaEE13reader_permitSt10unique_ptrI15reader_selectorSt14default_deleteIS6_EENS_10bool_classIN17streamed_mutation14forwarding_tagEEENSA_IN15mutation_reader30partition_range_forwarding_tagEEE (scylla + 0x286b517)
#8  0x0000000002e22356 _ZNK8sstables11sstable_set31make_local_shard_sstable_readerEN7seastar13lw_shared_ptrIK6schemaEE13reader_permitRK20nonwrapping_intervalIN3dht13ring_positionEERKN5query15partition_sliceERKNS1_17io_priority_classEN7tracing15trace_state_ptrENS1_10bool_classIN17streamed_mutation14forwarding_tagEEENSM_IN15mutation_reader30partition_range_forwarding_tagEEERNS_22read_monitor_generatorE (scylla + 0x2c22356)
#9  0x0000000002f5678b _ZNK8sstables18regular_compaction19make_sstable_readerEv (scylla + 0x2d5678b)
#10 0x0000000002f6fde6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZN8sstables10compaction3runESt10unique_ptrIS6_St14default_deleteIS6_EEE3$_1JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSF_EUlvE_E4callEPKS2_ (scylla + 0x2d6fde6)
#11 0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12349:
#0  0x0000000002e808d4 _ZNSt22_Optional_payload_baseIN8sstables24mutation_fragment_filterEE12_M_constructIJRK6schemaN5query28clustering_key_filter_rangesERN7seastar10bool_classIN17streamed_mutation14forwarding_tagEEEEEEvDpOT_ (scylla + 0x2c808d4)
#1  0x0000000002eae547 _ZN8sstables2mx27data_consume_rows_context_m16do_process_stateEv.resume (scylla + 0x2cae547)
#2  0x0000000002e95197 _ZZN7seastar12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mEEEENS_6futureIvEEOT_ENUlvE_clEv (scylla + 0x2c95197)
#3  0x0000000002e91873 _ZN8sstables2mx26mx_sstable_mutation_reader14read_partitionEv (scylla + 0x2c91873)
#4  0x0000000002e6c75e _ZN8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x2c6c75e)
#5  0x0000000002e6f6bd _ZThn64_N8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x2c6f6bd)
#6  0x0000000002a67ede _ZN22mutation_reader_mergerclEv (scylla + 0x2867ede)
#7  0x0000000002a77dd3 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x2877dd3)
#8  0x0000000002a75043 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x2875043)
#9  0x0000000002f91e42 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2d91e42)
#10 0x0000000002f82a54 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82a54)
#11 0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#12 0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#13 0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12353:
#0  0x000000000463ea18 _ZN5utils6filter12bloom_filter10is_presentENS_10hashed_keyE (scylla + 0x443ea18)
#1  0x000000000259f5ab _ZNSt17_Function_handlerIF33partition_presence_checker_resultRKN3dht13decorated_keyEEZN7replica5table31make_partition_presence_checkerEN7seastar13lw_shared_ptrIN8sstables11sstable_setEEEE4$_29E9_M_invokeERKSt9_Any_dataS4_ (scylla + 0x239f5ab)
#2  0x00000000029bf97a _ZZN7seastar5asyncIZZN9row_cache9do_updateIZNS1_6updateENS1_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES3_S6_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISA_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSA_DpOSF_ENKUlvE_clEv (scylla + 0x27bf97a)
#3  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12361:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x000000000619500c _ZN7seastar9file_desc4readEPvm (scylla + 0x5f9500c)
#2  0x00000000061a8cdb _ZN7seastar25task_quota_aio_completion13complete_withEl (scylla + 0x5fa8cdb)
#3  0x00000000061a9ebc _ZN7seastar19reactor_backend_aio24reset_preemption_monitorEv (scylla + 0x5fa9ebc)
#4  0x0000000006167c16 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x5f67c16)
#5  0x0000000006169cf8 _ZN7seastar7reactor6do_runEv (scylla + 0x5f69cf8)
#6  0x00000000061a36f2 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_97E9_M_invokeERKSt9_Any_data (scylla + 0x5fa36f2)
#7  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#8  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#9  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12355:
#0  0x0000000002b21b44 _ZN24clustering_ranges_walker10advance_toE26position_in_partition_view9tombstone (scylla + 0x2921b44)
#1  0x0000000002e81fa1 _ZN8sstables24mutation_fragment_filter5applyE26position_in_partition_view9tombstone (scylla + 0x2c81fa1)
#2  0x0000000002e7ca82 _ZN8sstables2mx17mp_row_consumer_m17consume_row_startERKSt6vectorI27fragmented_temporary_bufferSaIS3_EE (scylla + 0x2c7ca82)
#3  0x0000000002eb0335 _ZN8sstables2mx27data_consume_rows_context_m16do_process_stateEv.resume (scylla + 0x2cb0335)
#4  0x0000000002e95197 _ZZN7seastar12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mEEEENS_6futureIvEEOT_ENUlvE_clEv (scylla + 0x2c95197)
#5  0x0000000002e91873 _ZN8sstables2mx26mx_sstable_mutation_reader14read_partitionEv (scylla + 0x2c91873)
#6  0x0000000002e6c75e _ZN8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x2c6c75e)
#7  0x0000000002e6f6bd _ZThn64_N8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x2c6f6bd)
#8  0x0000000002a67ede _ZN22mutation_reader_mergerclEv (scylla + 0x2867ede)
#9  0x0000000002a77dd3 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x2877dd3)
#10 0x0000000002a75043 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x2875043)
#11 0x0000000002f91e42 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2d91e42)
#12 0x0000000002f82a54 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82a54)
#13 0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#14 0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#15 0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12362:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12356:
#0  0x00007fadb31759cb __memcpy_avx_unaligned_erms (libc.so.6 + 0x1529cb)
#1  0x00000000020d9478 _ZZZN7seastar3rpc11recv_helperIN4netw10serializerESt8functionIFNS_6futureINS0_12no_wait_typeEEERKNS0_11client_infoENS0_14opt_time_pointE15frozen_mutationN5utils12small_vectorIN3gms12inet_addressELm3EEESG_jmNS0_8optionalISt8optionalIN7tracing10trace_infoEEEENSI_ISt7variantIJSt9monostateN2db24per_partition_rate_limit12account_onlyENSR_19account_and_enforceEEEEEEES7_JSC_SH_SG_jmSN_SV_ENS0_19do_want_client_infoENS0_18do_want_time_pointEEEDaNS0_9signatureIFT1_DpT2_EEEOT0_T3_T4_ENUlNS_10shared_ptrINS0_6server10connectionEEESJ_INSt6chrono10time_pointINS_12lowres_clockENS1E_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS0_7rcv_bufEE_clES1D_S1M_lS1N_ENUlT_E_clINS_15semaphore_unitsINS_35semaphore_default_exception_factoryES1G_EEEEDaS1P_ (scylla + 0x1ed9478)
#2  0x00000000020d6e22 _ZZN7seastar3rpc11recv_helperIN4netw10serializerESt8functionIFNS_6futureINS0_12no_wait_typeEEERKNS0_11client_infoENS0_14opt_time_pointE15frozen_mutationN5utils12small_vectorIN3gms12inet_addressELm3EEESG_jmNS0_8optionalISt8optionalIN7tracing10trace_infoEEEENSI_ISt7variantIJSt9monostateN2db24per_partition_rate_limit12account_onlyENSR_19account_and_enforceEEEEEEES7_JSC_SH_SG_jmSN_SV_ENS0_19do_want_client_infoENS0_18do_want_time_pointEEEDaNS0_9signatureIFT1_DpT2_EEEOT0_T3_T4_ENUlNS_10shared_ptrINS0_6server10connectionEEESJ_INSt6chrono10time_pointINS_12lowres_clockENS1E_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS0_7rcv_bufEE_clES1D_S1M_lS1N_ (scylla + 0x1ed6e22)
#3  0x00000000020d633a _ZNSt17_Function_handlerIFN7seastar6futureIvEENS0_10shared_ptrINS0_3rpc6server10connectionEEESt8optionalINSt6chrono10time_pointINS0_12lowres_clockENS9_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS4_7rcv_bufEEZNS4_11recv_helperIN4netw10serializerESt8functionIFNS1_INS4_12no_wait_typeEEERKNS4_11client_infoENS4_14opt_time_pointE15frozen_mutationN5utils12small_vectorIN3gms12inet_addressELm3EEESY_jmNS4_8optionalIS8_IN7tracing10trace_infoEEEENS10_ISt7variantIJSt9monostateN2db24per_partition_rate_limit12account_onlyENS18_19account_and_enforceEEEEEEESP_JSU_SZ_SY_jmS14_S1C_ENS4_19do_want_client_infoENS4_18do_want_time_pointEEEDaNS4_9signatureIFT1_DpT2_EEEOT0_T3_T4_EUlS7_SH_lSI_E_E9_M_invokeERKSt9_Any_dataOS7_OSH_OlOSI_ (scylla + 0x1ed633a)
#4  0x00000000062eba3f _ZZZZZZN7seastar3rpc6server10connection7processEvEN4$_22clEvENKUlvE_clEvENUlvE0_clEvENKUlSt5tupleIJSt8optionalImEmlS7_INS0_7rcv_bufEEEEE_clESB_ENUlvE_clEv (scylla + 0x60eba3f)
#5  0x00000000062eb12f _ZZZZZN7seastar3rpc6server10connection7processEvEN4$_22clEvENKUlvE_clEvENUlvE0_clEvENKUlSt5tupleIJSt8optionalImEmlS7_INS0_7rcv_bufEEEEE_clESB_ (scylla + 0x60eb12f)
#6  0x00000000062ec1bc _ZN7seastar12continuationINS_8internal22promise_base_with_typeIvEEZZZZNS_3rpc6server10connection7processEvEN4$_22clEvENKUlvE_clEvENUlvE0_clEvEUlSt5tupleIJSt8optionalImEmlSB_INS4_7rcv_bufEEEEE_ZNS_6futureISF_E14then_impl_nrvoISG_NSH_IvEEEET0_OT_EUlOS3_RSG_ONS_12future_stateISF_EEE_SF_E15run_and_disposeEv (scylla + 0x60ec1bc)
#7  0x00000000061680a0 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x5f680a0)
#8  0x0000000006169cf8 _ZN7seastar7reactor6do_runEv (scylla + 0x5f69cf8)
#9  0x00000000061a36f2 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_97E9_M_invokeERKSt9_Any_data (scylla + 0x5fa36f2)
#10 0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#11 0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#12 0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12357:
#0  0x0000000001f6fb34 _ZN13compound_typeIL14allow_prefixes1EE8iteratorC2ERK24managed_bytes_basic_viewIL12mutable_view0EE (scylla + 0x1d6fb34)
#1  0x0000000003119c5f _ZN8sstables18metadata_collector25update_min_max_componentsE26position_in_partition_view (scylla + 0x2f19c5f)
#2  0x0000000002eccdca _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x2cccdca)
#3  0x0000000002f8e581 _ZN7seastar8futurizeINS_6futureINS_10bool_classINS_18stop_iteration_tagEEEEEE6invokeIZN23flat_mutation_reader_v24impl26consume_pausable_in_threadISt17reference_wrapperINS9_16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEENS8_9no_filterEEEvT_T0_EUlvE_JEEES5_OSL_DpOT0_ (scylla + 0x2d8e581)
#4  0x0000000002f82bc2 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82bc2)
#5  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#6  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#7  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12359:
#0  0x0000000002ecbbec _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x2ccbbec)
#1  0x0000000002f8e581 _ZN7seastar8futurizeINS_6futureINS_10bool_classINS_18stop_iteration_tagEEEEEE6invokeIZN23flat_mutation_reader_v24impl26consume_pausable_in_threadISt17reference_wrapperINS9_16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEENS8_9no_filterEEEvT_T0_EUlvE_JEEES5_OSL_DpOT0_ (scylla + 0x2d8e581)
#2  0x0000000002f82bc2 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82bc2)
#3  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#4  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#5  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12360:
#0  0x000000000287c740 _ZN15partition_entry19apply_to_incompleteERK6schemaOS_R16mutation_cleanerRN8logalloc18allocating_sectionERNS6_6regionER13cache_trackermR27real_dirty_memory_accounter (scylla + 0x267c740)
#1  0x00000000029c0b8a _ZZN7seastar5asyncIZZN9row_cache9do_updateIZNS1_6updateENS1_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES3_S6_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISA_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSA_DpOSF_ENKUlvE_clEv (scylla + 0x27c0b8a)
#2  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12350:
#0  0x00000000061270a5 _ZN7seastar6memory4freeEPv (scylla + 0x5f270a5)
#1  0x00000000029f27de _ZN28standard_allocation_strategy4freeEPvm (scylla + 0x27f27de)
#2  0x0000000002758439 _ZN3rowD2Ev (scylla + 0x2558439)
#3  0x000000000271e1c8 _ZN20mutation_fragment_v212destroy_dataEv (scylla + 0x251e1c8)
#4  0x0000000002f82bd1 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82bd1)
#5  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#6  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#7  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12351:
#0  0x0000000002eccafb _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x2cccafb)
#1  0x0000000002f8e581 _ZN7seastar8futurizeINS_6futureINS_10bool_classINS_18stop_iteration_tagEEEEEE6invokeIZN23flat_mutation_reader_v24impl26consume_pausable_in_threadISt17reference_wrapperINS9_16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEENS8_9no_filterEEEvT_T0_EUlvE_JEEES5_OSL_DpOT0_ (scylla + 0x2d8e581)
#2  0x0000000002f82bc2 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82bc2)
#3  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#4  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#5  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12352:
#0  0x0000000002814807 _ZN21mutation_partition_v212clear_gentlyEP13cache_tracker (scylla + 0x2614807)
#1  0x000000000287ecc6 _ZN15partition_entry5evictER16mutation_cleaner (scylla + 0x267ecc6)
#2  0x00000000029c1498 _ZZN7seastar5asyncIZZN9row_cache9do_updateIZNS1_6updateENS1_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES3_S6_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISA_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSA_DpOSF_ENKUlvE_clEv (scylla + 0x27c1498)
#3  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12354:
#0  0x0000000002f94418 _ZNSt17_Function_handlerIFbRKN3dht13decorated_keyEEZNK8sstables10compaction21make_partition_filterEvEUlS3_E_E9_M_invokeERKSt9_Any_dataS3_ (scylla + 0x2d94418)
#1  0x0000000002f92b79 _ZZZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEvENKUlvE0_clEvENKUlvE_clEv (scylla + 0x2d92b79)
#2  0x0000000002f91ec5 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2d91ec5)
#3  0x0000000002f82a54 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82a54)
#4  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#5  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#6  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12365:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12358:
#0  0x0000000002eccbcc _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x2cccbcc)
#1  0x0000000002f8e581 _ZN7seastar8futurizeINS_6futureINS_10bool_classINS_18stop_iteration_tagEEEEEE6invokeIZN23flat_mutation_reader_v24impl26consume_pausable_in_threadISt17reference_wrapperINS9_16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEENS8_9no_filterEEEvT_T0_EUlvE_JEEES5_OSL_DpOT0_ (scylla + 0x2d8e581)
#2  0x0000000002f82bc2 _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2d82bc2)
#3  0x0000000002f7b312 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2d7b312)
#4  0x0000000002f792c6 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2d792c6)
#5  0x00000000061c765b _ZN7seastar14thread_context4mainEv (scylla + 0x5fc765b)
Stack trace of thread 12372:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12366:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12363:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12367:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12375:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12364:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12368:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12371:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12374:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12370:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12369:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12373:
#0  0x00007fadb311e21c read (libc.so.6 + 0xfb21c)
#1  0x00000000061b0186 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data.llvm.8355198238064026751 (scylla + 0x5fb0186)
#2  0x0000000006139f5b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x5f39f5b)
#3  0x00007fadb30ae12d start_thread (libc.so.6 + 0x8b12d)
#4  0x00007fadb312fbc0 __clone3 (libc.so.6 + 0x10cbc0)
download_instructions=gsutil cp gs://upload.scylladb.com/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000.gz .
gunzip /var/lib/systemd/coredump/core.scylla.113.5b12a47580bd4dd288d51b116a2ff667.12344.1682673563000000.gz

Issue description

  • This issue is a regression.
  • It is unknown if this issue is a regression.

Describe your issue in detail and steps it took to produce it.

Impact

Describe the impact this issue causes to the user.

How frequently does it reproduce?

Describe the frequency with how this issue can be reproduced.

Installation details

Kernel Version: 5.19.0-1022-gcp
Scylla version (or git commit hash): 2023.2.0~dev-20230427.e4ffb1fcf18f with build-id 6233f9b12c6c2204bcbc461bfe8c69d8f65811a5

Cluster size: 6 nodes (n1-highmem-16)

Scylla Nodes used in this run:

  • longevity-10gb-3h-master-db-node-6813e59a-0-9 (34.23.235.237 | 10.142.0.121) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-8 (104.196.34.37 | 10.142.0.82) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-7 (34.148.110.69 | 10.142.0.120) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-6 (35.227.41.197 | 10.142.0.83) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-5 (34.138.49.30 | 10.142.0.48) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-4 (34.74.25.241 | 10.142.0.46) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-3 (34.138.61.133 | 10.142.0.45) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-2 (35.237.98.220 | 10.142.0.44) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-10 (34.75.150.20 | 10.142.0.125) (shards: 14)
  • longevity-10gb-3h-master-db-node-6813e59a-0-1 (34.75.205.211 | 10.142.0.43) (shards: 14)

OS / Image: https://www.googleapis.com/compute/v1/projects/scylla-images/global/images/900493631077932048 (gce: us-east1)

Test: longevity-10gb-3h-gce-test
Test id: 6813e59a-bfbb-46c9-92f5-a8f07246108a
Test name: scylla-enterprise/longevity/longevity-10gb-3h-gce-test
Test config file(s):

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor 6813e59a-bfbb-46c9-92f5-a8f07246108a
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs 6813e59a-bfbb-46c9-92f5-a8f07246108a

Logs:

Jenkins job URL
Argus

@Mark-Gurevich Mark-Gurevich changed the title oredump during nodetool decomission Coredump during nodetool decomission May 23, 2023
@mykaul
Copy link
Contributor

mykaul commented May 23, 2023

@avikivity , unrelated (I hope) to the crash itself, I've noticed we have a call to '__memcpy_avx_unaligned_erms' - don't we take care of aligning structs (as much as possible?)
Trace:

#0  0x00007fadb31759cb __memcpy_avx_unaligned_erms (libc.so.6 + 0x1529cb)
#1  0x00000000020d9478 _ZZZN7seastar3rpc11recv_helperIN4netw10serializerESt8functionIFNS_6futureINS0_12no_wait_typeEEERKNS0_11client_infoENS0_14opt_time_pointE15frozen_mutationN5utils12small_vectorIN3gms12inet_addressELm3EEESG_jmNS0_8optionalISt8optionalIN7tracing10trace_infoEEEENSI_ISt7variantIJSt9monostateN2db24per_partition_rate_limit12account_onlyENSR_19account_and_enforceEEEEEEES7_JSC_SH_SG_jmSN_SV_ENS0_19do_want_client_infoENS0_18do_want_time_pointEEEDaNS0_9signatureIFT1_DpT2_EEEOT0_T3_T4_ENUlNS_10shared_ptrINS0_6server10connectionEEESJ_INSt6chrono10time_pointINS_12lowres_clockENS1E_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS0_7rcv_bufEE_clES1D_S1M_lS1N_ENUlT_E_clINS_15semaphore_unitsINS_35semaphore_default_exception_factoryES1G_EEEEDaS1P_ (scylla + 0x1ed9478)
#2  0x00000000020d6e22 _ZZN7seastar3rpc11recv_helperIN4netw10serializerESt8functionIFNS_6futureINS0_12no_wait_typeEEERKNS0_11client_infoENS0_14opt_time_pointE15frozen_mutationN5utils12small_vectorIN3gms12inet_addressELm3EEESG_jmNS0_8optionalISt8optionalIN7tracing10trace_infoEEEENSI_ISt7variantIJSt9monostateN2db24per_partition_rate_limit12account_onlyENSR_19account_and_enforceEEEEEEES7_JSC_SH_SG_jmSN_SV_ENS0_19do_want_client_infoENS0_18do_want_time_pointEEEDaNS0_9signatureIFT1_DpT2_EEEOT0_T3_T4_ENUlNS_10shared_ptrINS0_6server10connectionEEESJ_INSt6chrono10time_pointINS_12lowres_clockENS1E_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS0_7rcv_bufEE_clES1D_S1M_lS1N_ (scylla + 0x1ed6e22)
#3  0x00000000020d633a _ZNSt17_Function_handlerIFN7seastar6futureIvEENS0_10shared_ptrINS0_3rpc6server10connectionEEESt8optionalINSt6chrono10time_pointINS0_12lowres_clockENS9_8durationIlSt5ratioILl1ELl1000000000EEEEEEElNS4_7rc

@temichus
Copy link
Contributor

I see Coredump during nodetool decommission in latest Master build as well

Kernel Version: 5.19.0-1022-gcp
Scylla version (or git commit hash): 5.3.0~dev-20230521.3b424e391b6c with build-id 88778698f67896f7223916a4171dcdcb5e7461fc

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor 80a4c9f4-3aec-40f0-83fe-c12f561ef2d6
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs 80a4c9f4-3aec-40f0-83fe-c12f561ef2d6

Logs:

Jenkins job URL
Argus

Kernel Version: 5.15.0-1038-azure
Scylla version (or git commit hash): 5.3.0~dev-20230521.3b424e391b6c with build-id 88778698f67896f7223916a4171dcdcb5e7461fc

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor cc314c19-bf7b-45fc-944b-606b8c3ca552
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs cc314c19-bf7b-45fc-944b-606b8c3ca552

Logs:

Jenkins job URL
Argus

@michoecho
Copy link
Contributor

I've noticed we have a call to '__memcpy_avx_unaligned_erms'

@mykaul I don't know what '__memcpy_avx_unaligned_erms' signifies (Unaligned to avx? To quadwords? Doublewords?), but note that this piece of code is specifically in RPC serializer, and serializers are the place where unaligned writes/reads naturally happen.

don't we take care of aligning structs (as much as possible?)

Not really? Depends on what you mean.

@Mark-Gurevich Mark-Gurevich changed the title Coredump during nodetool decomission Coredump after nodetool decomission May 23, 2023
@michoecho
Copy link
Contributor

It's an assert failure. And the decoded stacktraces posted earlier are wrong. (addr2line expects addresses offset by 1 with respect to what coredumpctl (?) is printing.

Here's the assert:
scylla: sstables/sstable_set.cc:1214: auto sstables::sstable_set::make_local_shard_sstable_reader(...)::(anonymous class)::operator()(sstables::shared_sstable &, const dht::partition_range &): Assertion '!sst->is_shared()' failed.

Here's its real stacktrace:

...
__GI___assert_fail at :?
operator() at ./sstables/sstable_set.cc:1214
 (inlined by) flat_mutation_reader_v2 std::__invoke_impl<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>(std::__invoke_other, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:61
 (inlined by) std::enable_if<is_invocable_r_v<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>, flat_mutation_reader_v2>::type std::__invoke_r<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>(sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:114
 (inlined by) std::_Function_handler<flat_mutation_reader_v2 (seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&), sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_26>::_M_invoke(std::_Any_data const&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:290
std::function<flat_mutation_reader_v2 (seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&)>::operator()(seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:591
 (inlined by) sstables::incremental_reader_selector::create_reader(seastar::lw_shared_ptr<sstables::sstable>) at ./sstables/sstable_set.cc:720
 (inlined by) operator()<const seastar::lw_shared_ptr<sstables::sstable> > at ./sstables/sstable_set.cc:762
 (inlined by) sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2} boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>::operator()<seastar::lw_shared_ptr<sstables::sstable> >(seastar::lw_shared_ptr<sstables::sstable> const&) const at /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:56
 (inlined by) boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >::dereference() const at /usr/include/boost/iterator/transform_iterator.hpp:126
 (inlined by) boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >::reference boost::iterators::iterator_core_access::dereference<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > >(boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > const&) at /usr/include/boost/iterator/iterator_facade.hpp:550
 (inlined by) boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::iterators::bidirectional_traversal_tag, sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, long, false, false>::operator*() const at /usr/include/boost/iterator/iterator_facade.hpp:656
 (inlined by) void std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> >::_M_range_initialize<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > >(boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, std::input_iterator_tag) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:1668
 (inlined by) vector<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<(lambda at sstables/sstable_set.cc:762:52), flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<(lambda at sstables/sstable_set.cc:761:49), bool>, __gnu_cxx::__normal_iterator<const seastar::lw_shared_ptr<sstables::sstable> *, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr<sstables::sstable> > > > >, boost::use_default, boost::use_default>, void> at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:706
 (inlined by) std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> > boost::copy_range<std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> >, boost::range_detail::transformed_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::range_detail::filtered_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr> > const> const> >(boost::range_detail::transformed_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::range_detail::filtered_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr> > const> const> const&) at /usr/include/boost/range/iterator_range_core.hpp:842
 (inlined by) sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&) at ./sstables/sstable_set.cc:760
mutation_reader_merger::maybe_add_readers(std::optional<dht::ring_position_view> const&) at ./readers/combined.cc:310
 (inlined by) mutation_reader_merger at ./readers/combined.cc:468
 (inlined by) make_combined_reader(seastar::lw_shared_ptr<schema const>, reader_permit, std::unique_ptr<reader_selector, std::default_delete<reader_selector> >, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>) at ./readers/combined.cc:679
sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const at ./sstables/sstable_set.cc:1222
sstables::regular_compaction::make_sstable_reader() const at ./compaction/compaction.cc:1084
sstables::compaction::setup_sstable_reader() const at ./compaction/compaction.cc:661
 (inlined by) sstables::compaction::consume() at ./compaction/compaction.cc:769
 (inlined by) operator() at ./compaction/compaction.cc:1667
 (inlined by) sstables::compaction_result std::__invoke_impl<sstables::compaction_result, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(std::__invoke_other, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:61
 (inlined by) std::__invoke_result<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>::type std::__invoke<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:96
 (inlined by) decltype(auto) std::__apply_impl<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1, std::tuple<>>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&, std::integer_sequence<unsigned long>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1852
 (inlined by) decltype(auto) std::apply<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1, std::tuple<> >(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1863
 (inlined by) seastar::future<sstables::compaction_result> seastar::futurize<sstables::compaction_result>::apply<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&) at ././seastar/include/seastar/core/future.hh:1968
 (inlined by) operator() at ././seastar/include/seastar/core/thread.hh:258
 (inlined by) seastar::noncopyable_function<void ()>::direct_vtable_for<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&)::{lambda()#1}>::call(seastar::noncopyable_function<void ()> const*) at ././seastar/include/seastar/util/noncopyable_function.hh:124
seastar::noncopyable_function<void ()>::operator()() const at ./build/release/seastar.lto/./seastar/include/seastar/util/noncopyable_function.hh:210
 (inlined by) seastar::thread_context::main() at ./build/release/seastar.lto/./seastar/src/core/thread.cc:299

Here's the assert's location in source code:
https://github.com/scylladb/scylladb/blob/88fd7f71110878a8bcd317aa9f5183df722def76/sstables/sstable_set.cc#LL1244C9-L1244C35

@mykaul
Copy link
Contributor

mykaul commented May 24, 2023

@raphaelsc - please take a look

@DoronArazii
Copy link

@bhalevy / @raphaelsc please help with some first assessment

@fruch
Copy link
Contributor

fruch commented Jun 4, 2023

happened again during the weekend runs, during nodetool cleanup keyspace1

2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]: scylla: sstables/sstable_set.cc:1253: auto sstables::sstable_set::make_local_shard_sstable_reader(schema_ptr, reader_permit, const dht::partition_range &, const query::partition_slice &, const seastar::io_priority_class &, tracing::trace_state_ptr, streamed_mutation::forwarding, mutation_reader::forwarding, sstables::read_monitor_generator &)::(anonymous class)::operator()(sstables::shared_sstable &, const dht::partition_range &): Assertion `!sst->is_shared()' failed.
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]: Aborting on shard 4.
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]: Backtrace:
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x5642f08
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x5677492
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x3cb1f
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x8ce5b
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x3ca75
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x267fb
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x2671a
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   /opt/scylladb/libreloc/libc.so.6+0x35655
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x229a978
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x22996b9
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x22971e9
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x1f389e7
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x226919e
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x23dcbb0
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x23fa83c
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x23f8584
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:   0x58ce066
Coredump details

2023-06-04 10:05:18.849 <2023-06-04 09:56:30.000>: (CoreDumpEvent Severity.ERROR) period_type=one-time event_id=7ed6cdce-a6b7-4588-8423-c4475e2a4bcd node=Node longevity-10gb-3h-master-db-node-0b6cacb3-0-1 [34.148.247.171 | 10.142.0.69] (seed: True)
corefile_url=https://storage.cloud.google.com/upload.scylladb.com/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000.gz
backtrace=           PID: 12373 (scylla)
           UID: 113 (scylla)
           GID: 120 (scylla)
        Signal: 6 (ABRT)
     Timestamp: Sun 2023-06-04 09:56:30 UTC (2min 52s ago)
  Command Line: /usr/bin/scylla --blocked-reactor-notify-ms 25 --abort-on-lsa-bad-alloc 1 --abort-on-seastar-bad-alloc --abort-on-internal-error 1 --abort-on-ebadf 1 --enable-sstable-key-validation 1 --log-to-syslog 1 --log-to-stdout 0 --default-log-level info --network-stack posix --io-properties-file=/etc/scylla.d/io_properties.yaml --cpuset 1-7,9-15 --lock-memory=1
    Executable: /opt/scylladb/libexec/scylla
 Control Group: /scylla.slice/scylla-server.slice/scylla-server.service
          Unit: scylla-server.service
         Slice: scylla-server.slice
       Boot ID: dcc138ec91c74585a85a913f67586ba7
    Machine ID: 178de19a65b8b07b6378e6c1c132d7a6
      Hostname: longevity-10gb-3h-master-db-node-0b6cacb3-0-1
       Storage: /var/lib/systemd/coredump/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000 (present)
     Disk Size: 94.3G
       Message: Process 12373 (scylla) of user 113 dumped core.

                Stack trace of thread 12381:
                #0  0x00007fe1f36afe5c __pthread_kill_implementation (libc.so.6 + 0x8ce5c)
                #1  0x00007fe1f365fa76 raise (libc.so.6 + 0x3ca76)
                #2  0x00007fe1f36497fc abort (libc.so.6 + 0x267fc)
                #3  0x00007fe1f364971b __assert_fail_base.cold (libc.so.6 + 0x2671b)
                #4  0x00007fe1f3658656 __assert_fail (libc.so.6 + 0x35656)
                #5  0x000000000229a979 _ZNSt17_Function_handlerIF23flat_mutation_reader_v2RN7seastar13lw_shared_ptrIN8sstables7sstableEEERK20nonwrapping_intervalIN3dht13ring_positionEEEZNKS3_11sstable_set31make_local_shard_sstable_readerENS2_IK6schemaEE13reader_permitSC_RKN5query15partition_sliceERKNS1_17io_priority_classEN7tracing15trace_state_ptrENS1_10bool_classIN17streamed_mutation14forwarding_tagEEENSS_IN15mutation_reader30partition_range_forwarding_tagEEERNS3_22read_monitor_generatorEE4$_27E9_M_invokeERKSt9_Any_dataS6_SC_ (scylla + 0x209a979)
                #6  0x00000000022996ba _ZNSt6vectorI23flat_mutation_reader_v2SaIS0_EE19_M_range_initializeIN5boost9iterators18transform_iteratorINS4_12range_detail38default_constructible_unary_fn_wrapperIZN8sstables27incremental_reader_selector18create_new_readersERKSt8optionalIN3dht18ring_position_viewEEEUlRT_E0_S0_EENS5_15filter_iteratorINS8_IZNSA_18create_new_readersESG_EUlSI_E_bEEN9__gnu_cxx17__normal_iteratorIPKN7seastar13lw_shared_ptrINS9_7sstableEEES_IST_SaIST_EEEEEENS4_11use_defaultES10_EEEEvSH_SH_St18input_iterator_tag (scylla + 0x20996ba)
                #7  0x00000000022971ea _ZN8sstables27incremental_reader_selector18create_new_readersERKSt8optionalIN3dht18ring_position_viewEE (scylla + 0x20971ea)
                #8  0x0000000001f389e8 _Z20make_combined_readerN7seastar13lw_shared_ptrIK6schemaEE13reader_permitSt10unique_ptrI15reader_selectorSt14default_deleteIS6_EENS_10bool_classIN17streamed_mutation14forwarding_tagEEENSA_IN15mutation_reader30partition_range_forwarding_tagEEE (scylla + 0x1d389e8)
                #9  0x000000000226919f _ZNK8sstables11sstable_set31make_local_shard_sstable_readerEN7seastar13lw_shared_ptrIK6schemaEE13reader_permitRK20nonwrapping_intervalIN3dht13ring_positionEERKN5query15partition_sliceERKNS1_17io_priority_classEN7tracing15trace_state_ptrENS1_10bool_classIN17streamed_mutation14forwarding_tagEEENSM_IN15mutation_reader30partition_range_forwarding_tagEEERNS_22read_monitor_generatorE (scylla + 0x206919f)
                #10 0x00000000023dcbb1 _ZNK8sstables18regular_compaction19make_sstable_readerEv (scylla + 0x21dcbb1)
                #11 0x00000000023fa83d _ZN8sstables10compaction7consumeEv (scylla + 0x21fa83d)
                #12 0x00000000023f8585 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZN8sstables10compaction3runESt10unique_ptrIS6_St14default_deleteIS6_EEE3$_1JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSF_EUlvE_E4callEPKS2_ (scylla + 0x21f8585)
                #13 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12373:
                #0  0x0000000001f3bac9 _ZZN22mutation_reader_merger11prepare_oneENS_29reader_and_last_fragment_kindEN7seastar10bool_classINS_20reader_galloping_tagEEEENK3$_3clENS1_18optimized_optionalI20mutation_fragment_v2EE (scylla + 0x1d3bac9)
                #1  0x0000000001f35327 _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d35327)
                #2  0x0000000001f36478 _ZN22mutation_reader_mergerclEv (scylla + 0x1d36478)
                #3  0x0000000001f42895 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d42895)
                #4  0x0000000001f41483 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d41483)
                #5  0x000000000241249e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x221249e)
                #6  0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #7  0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #8  0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #9  0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #10 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12383:
                #0  0x00007fe1f372792d syscall (libc.so.6 + 0x10492d)
                #1  0x000000000569ae96 _ZN7seastar19reactor_backend_aio18kernel_submit_workEv (scylla + 0x549ae96)
                #2  0x0000000005676a59 _ZNSt17_Function_handlerIFbvEZN7seastar7reactor6do_runEvE4$_52E9_M_invokeERKSt9_Any_data (scylla + 0x5476a59)
                #3  0x00000000056552f2 _ZN7seastar7reactor6do_runEv (scylla + 0x54552f2)
                #4  0x0000000005677942 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_97E9_M_invokeERKSt9_Any_data (scylla + 0x5477942)
                #5  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #6  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #7  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12388:
                #0  0x0000000001c99683 _ZN18compact_radix_tree4treeI13cell_and_hashjE14weed_from_slotIRZN3row9remove_ifIZNS4_18compact_and_expireERK6schema11column_kind13row_tombstoneNSt6chrono10time_pointI8gc_clockNSB_8durationIlSt5ratioILl1ELl1EEEEEERSt8functionIFb9tombstoneEESI_RK10row_markerP28compaction_garbage_collectorE4$_21EEvOT_EUljRS1_E_EEbRNS2_9node_headEhPS1_SV_j (scylla + 0x1a99683)
                #1  0x0000000001c98e4c _ZN18compact_radix_tree4treeI13cell_and_hashjE14weed_from_slotIRZN3row9remove_ifIZNS4_18compact_and_expireERK6schema11column_kind13row_tombstoneNSt6chrono10time_pointI8gc_clockNSB_8durationIlSt5ratioILl1ELl1EEEEEERSt8functionIFb9tombstoneEESI_RK10row_markerP28compaction_garbage_collectorE4$_21EEvOT_EUljRS1_E_EEbPNS2_13node_head_ptrESV_j (scylla + 0x1a98e4c)
                #2  0x0000000001c2f5f2 _ZN3row18compact_and_expireERK6schema11column_kind13row_tombstoneNSt6chrono10time_pointI8gc_clockNS5_8durationIlSt5ratioILl1ELl1EEEEEERSt8functionIFb9tombstoneEESC_RK10row_markerP28compaction_garbage_collector (scylla + 0x1a2f5f2)
                #3  0x00000000024176ec _ZN22compact_mutation_stateIL20compact_for_sstables1EE7consumeIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEEO14clustering_rowRT_RT0_ (scylla + 0x22176ec)
                #4  0x0000000002413cc9 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x2213cc9)
                #5  0x00000000024125a5 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22125a5)
                #6  0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #7  0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #8  0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #9  0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #10 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12389:
                #0  0x0000000001e8f862 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c8f862)
                #1  0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12384:
                #0  0x00007fe1f377541d __memcmp_avx2_movbe (libc.so.6 + 0x15241d)
                #1  0x0000000002026cc2 _ZNK18partition_key_view18legacy_tri_compareERK6schemaS_ (scylla + 0x1e26cc2)
                #2  0x0000000003a78c1b _ZNK3dht13decorated_key5equalERK6schemaRKS0_ (scylla + 0x3878c1b)
                #3  0x0000000001f370bf _ZN22mutation_reader_mergerclEv (scylla + 0x1d370bf)
                #4  0x0000000001f364ca _ZN22mutation_reader_mergerclEv (scylla + 0x1d364ca)
                #5  0x0000000001f42895 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d42895)
                #6  0x0000000001f44b1b _ZN7seastar8internal8repeaterIZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvEUlvE_E15run_and_disposeEv (scylla + 0x1d44b1b)
                #7  0x0000000005654025 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x5454025)
                #8  0x00000000056552a8 _ZN7seastar7reactor6do_runEv (scylla + 0x54552a8)
                #9  0x0000000005677942 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_97E9_M_invokeERKSt9_Any_data (scylla + 0x5477942)
                #10 0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #11 0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #12 0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12385:
                #0  0x0000000001f3dc67 _ZZN22mutation_reader_merger11prepare_oneENS_29reader_and_last_fragment_kindEN7seastar10bool_classINS_20reader_galloping_tagEEEENK3$_3clENS1_18optimized_optionalI20mutation_fragment_v2EE (scylla + 0x1d3dc67)
                #1  0x0000000001f35327 _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d35327)
                #2  0x0000000001f36478 _ZN22mutation_reader_mergerclEv (scylla + 0x1d36478)
                #3  0x0000000001f42895 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d42895)
                #4  0x0000000001f41483 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d41483)
                #5  0x0000000002419c74 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2219c74)
                #6  0x000000000241249e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x221249e)
                #7  0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #8  0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #9  0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #10 0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #11 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12386:
                #0  0x0000000001c29daa _ZNK3row21external_memory_usageERK6schema11column_kind (scylla + 0x1a29daa)
                #1  0x0000000001be8522 _ZN20mutation_fragment_v2C1ERK6schema13reader_permitO14clustering_row (scylla + 0x19e8522)
                #2  0x00000000022fd6e8 _ZN8sstables2mx17mp_row_consumer_m15consume_row_endEv (scylla + 0x20fd6e8)
                #3  0x000000000234242c _ZN8sstables2mx27data_consume_rows_context_mINS0_17mp_row_consumer_mEE16do_process_stateEv.resume (scylla + 0x214242c)
                #4  0x0000000002319077 _ZN13data_consumer24continuous_data_consumerIN8sstables2mx27data_consume_rows_context_mINS2_17mp_row_consumer_mEEEEclEN7seastar16temporary_bufferIcEE (scylla + 0x2119077)
                #5  0x0000000002318577 _ZZN7seastar12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mINS5_17mp_row_consumer_mEEEEEENS_6futureIvEEOT_ENUlvE_clEv (scylla + 0x2118577)
                #6  0x0000000002315b23 _ZN8sstables2mx26mx_sstable_mutation_reader14read_partitionEv (scylla + 0x2115b23)
                #7  0x00000000022eccdf _ZN8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x20eccdf)
                #8  0x00000000022eef9d _ZThn64_N8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x20eef9d)
                #9  0x0000000001f355c3 _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d355c3)
                #10 0x0000000001f36478 _ZN22mutation_reader_mergerclEv (scylla + 0x1d36478)
                #11 0x0000000001f42895 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d42895)
                #12 0x0000000001f41483 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d41483)
                #13 0x0000000002419c74 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2219c74)
                #14 0x000000000241249e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x221249e)
                #15 0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #16 0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #17 0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #18 0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #19 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12378:
                #0  0x000000000235c1ed _ZN8sstables2mc6writer10write_cellER13bytes_ostreamPK21clustering_key_prefix16atomic_cell_viewRK17column_definitionRKNS1_19row_time_propertiesESt8optionalISt17basic_string_viewIaSt11char_traitsIaEEE (scylla + 0x215c1ed)
                #1  0x0000000002377832 _ZNK18compact_radix_tree4treeI13cell_and_hashjE9node_baseIS1_JNS2_15indirect_layoutIS1_LNS2_6layoutE1ELj4ELS5_2ELj0ELS5_0ELj0EEENS4_IS1_LS5_2ELj8ELS5_3ELj0ELS5_1ELj4EEENS4_IS1_LS5_3ELj16ELS5_4ELj0ELS5_2ELj8EEENS4_IS1_LS5_4ELj32ELS5_6ELj0ELS5_3ELj16EEENS2_13direct_layoutIS1_LS5_6ELS5_0ELj0ELS5_4ELj32EEEEE5visitIRNS2_15walking_visitorIZNK3row13for_each_cellIZN8sstables2mc6writer11write_cellsER13bytes_ostreamPK21clustering_key_prefix11column_kindRKSF_RKNSJ_19row_time_propertiesEbE3$_5EEvOT_EUljRKS1_E_Lb1EEEEEbSX_j (scylla + 0x2177832)
                #2  0x0000000002361a52 _ZN8sstables2mc6writer14write_row_bodyER13bytes_ostreamRK14clustering_rowb (scylla + 0x2161a52)
                #3  0x0000000002363223 _ZN8sstables2mc6writer15write_clusteredERK14clustering_rowm (scylla + 0x2163223)
                #4  0x0000000002364e23 _ZN8sstables2mc6writer15write_clusteredI14clustering_rowEEvRKT_ (scylla + 0x2164e23)
                #5  0x000000000236475a _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x216475a)
                #6  0x00000000024184b9 _ZN22compact_mutation_stateIL20compact_for_sstables1EE7consumeIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEEO14clustering_rowRT_RT0_ (scylla + 0x22184b9)
                #7  0x0000000002413cc9 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x2213cc9)
                #8  0x00000000024125a5 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22125a5)
                #9  0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #10 0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #11 0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #12 0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #13 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12380:
                #0  0x0000000001cec777 _ZN21mutation_partition_v212clear_gentlyEP13cache_tracker (scylla + 0x1aec777)
                #1  0x0000000001d56e39 _ZN15partition_entry5evictER16mutation_cleaner (scylla + 0x1b56e39)
                #2  0x0000000001b63730 _ZN7replica8memtable11evict_entryERNS_14memtable_entryER16mutation_cleaner (scylla + 0x1963730)
                #3  0x0000000001e90c74 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c90c74)
                #4  0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12387:
                #0  0x00007fe1f3775891 __memcpy_avx_unaligned_erms (libc.so.6 + 0x152891)
                #1  0x0000000001bba3a0 _ZN16atomic_cell_type9make_liveIN27fragmented_temporary_buffer4viewEEE13managed_byteslRKT_ (scylla + 0x19ba3a0)
                #2  0x0000000001bb9f06 _ZN11atomic_cell9make_liveERK13abstract_typelRKN27fragmented_temporary_buffer4viewEN7seastar10bool_classINS_21collection_member_tagEEE (scylla + 0x19b9f06)
                #3  0x00000000022ff7de _ZN8sstables2mx17mp_row_consumer_m14consume_columnERKNS_18column_translation11column_infoESt17basic_string_viewIaSt11char_traitsIaEEN27fragmented_temporary_buffer4viewElNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSC_10time_pointI8gc_clockSG_EEb (scylla + 0x20ff7de)
                #4  0x000000000233c299 _ZN8sstables2mx27data_consume_rows_context_mINS0_17mp_row_consumer_mEE16do_process_stateEv.resume (scylla + 0x213c299)
                #5  0x0000000002319077 _ZN13data_consumer24continuous_data_consumerIN8sstables2mx27data_consume_rows_context_mINS2_17mp_row_consumer_mEEEEclEN7seastar16temporary_bufferIcEE (scylla + 0x2119077)
                #6  0x0000000002318577 _ZZN7seastar12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mINS5_17mp_row_consumer_mEEEEEENS_6futureIvEEOT_ENUlvE_clEv (scylla + 0x2118577)
                #7  0x0000000002315b23 _ZN8sstables2mx26mx_sstable_mutation_reader14read_partitionEv (scylla + 0x2115b23)
                #8  0x00000000022eccdf _ZN8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x20eccdf)
                #9  0x00000000022eef9d _ZThn64_N8sstables2mx26mx_sstable_mutation_reader11fill_bufferEv (scylla + 0x20eef9d)
                #10 0x0000000001f355c3 _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d355c3)
                #11 0x0000000001f36478 _ZN22mutation_reader_mergerclEv (scylla + 0x1d36478)
                #12 0x0000000001f42895 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d42895)
                #13 0x0000000001f41483 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d41483)
                #14 0x0000000002419c74 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2219c74)
                #15 0x000000000241249e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x221249e)
                #16 0x00000000024117ab _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x22117ab)
                #17 0x0000000002407c2b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x2207c2b)
                #18 0x0000000002403551 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x2203551)
                #19 0x0000000002401e66 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x2201e66)
                #20 0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12382:
                #0  0x0000000001e8fa53 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c8fa53)
                #1  0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12400:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12390:
                #0  0x0000000001cec918 _ZN21mutation_partition_v212clear_gentlyEP13cache_tracker (scylla + 0x1aec918)
                #1  0x0000000001d56e39 _ZN15partition_entry5evictER16mutation_cleaner (scylla + 0x1b56e39)
                #2  0x0000000001b63730 _ZN7replica8memtable11evict_entryERNS_14memtable_entryER16mutation_cleaner (scylla + 0x1963730)
                #3  0x0000000001e90c74 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c90c74)
                #4  0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12379:
                #0  0x0000000001c2e559 _ZN3rowD1Ev (scylla + 0x1a2e559)
                #1  0x0000000001cec8f2 _ZN21mutation_partition_v212clear_gentlyEP13cache_tracker (scylla + 0x1aec8f2)
                #2  0x0000000001d56e39 _ZN15partition_entry5evictER16mutation_cleaner (scylla + 0x1b56e39)
                #3  0x0000000001b63730 _ZN7replica8memtable11evict_entryERNS_14memtable_entryER16mutation_cleaner (scylla + 0x1963730)
                #4  0x0000000001e90c74 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c90c74)
                #5  0x00000000058ce067 _ZN7seastar14thread_context4mainEv (scylla + 0x56ce067)
                
                Stack trace of thread 12392:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12399:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12391:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12395:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12398:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12404:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12402:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12394:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12393:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12396:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12401:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12403:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)
                
                Stack trace of thread 12397:
                #0  0x00007fe1f371e21c read (libc.so.6 + 0xfb21c)
                #1  0x0000000005698dc5 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x5498dc5)
                #2  0x00000000056990d2 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x54990d2)
                #3  0x00000000056246ab _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x54246ab)
                #4  0x00007fe1f36ae12d start_thread (libc.so.6 + 0x8b12d)
                #5  0x00007fe1f372fbc0 __clone3 (libc.so.6 + 0x10cbc0)

download_instructions=gsutil cp gs://upload.scylladb.com/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000.gz .
gunzip /var/lib/systemd/coredump/core.scylla.113.dcc138ec91c74585a85a913f67586ba7.12373.1685872590000000.gz

Installation details

Kernel Version: 5.19.0-1025-gcp
Scylla version (or git commit hash): 5.4.0~dev-20230604.b39ca9791911 with build-id e8047d2a16a265b4831be981dbd5075f6ed9ba3d

Cluster size: 6 nodes (n1-highmem-16)

Scylla Nodes used in this run:

  • longevity-10gb-3h-master-db-node-0b6cacb3-0-9 (34.23.202.21 | 10.142.0.13) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-8 (34.73.236.32 | 10.142.0.86) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-7 (34.138.180.17 | 10.142.0.23) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-6 (34.138.142.194 | 10.142.0.90) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-5 (34.74.160.171 | 10.142.0.88) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-4 (35.231.8.194 | 10.142.0.82) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-3 (34.139.66.190 | 10.142.0.80) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-2 (34.74.29.217 | 10.142.0.73) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-12 (34.23.70.209 | 10.142.0.100) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-11 (35.196.65.158 | 10.142.0.44) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-10 (35.231.79.204 | 10.142.0.39) (shards: 14)
  • longevity-10gb-3h-master-db-node-0b6cacb3-0-1 (34.148.247.171 | 10.142.0.69) (shards: 14)

OS / Image: `` (gce: undefined_region)

Test: longevity-10gb-3h-gce-test
Test id: 0b6cacb3-426c-48a1-b9c4-2121bcd65486
Test name: scylla-master/longevity/longevity-10gb-3h-gce-test
Test config file(s):

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor 0b6cacb3-426c-48a1-b9c4-2121bcd65486
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs 0b6cacb3-426c-48a1-b9c4-2121bcd65486

Logs:

Jenkins job URL
Argus

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

Decoded:

[Backtrace #0]
void seastar::backtrace<seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}>(seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}&&) at ./build/release/seastar/./seastar/include/seastar/util/backtrace.hh:64
 (inlined by) seastar::backtrace_buffer::append_backtrace() at ./build/release/seastar/./seastar/src/core/reactor.cc:810
 (inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:840
seastar::print_with_backtrace(char const*, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:852
 (inlined by) seastar::sigabrt_action() at ./build/release/seastar/./seastar/src/core/reactor.cc:3968
 (inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:3944
 (inlined by) __invoke at ./build/release/seastar/./seastar/src/core/reactor.cc:3940
/data/scylla-s3-reloc.cache/by-build-id/e8047d2a16a265b4831be981dbd5075f6ed9ba3d/extracted/scylla/libreloc/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]=81daba31ee66dbd63efdc4252a872949d874d136, for GNU/Linux 3.2.0, not stripped

__GI___sigaction at :?
__pthread_kill_implementation at ??:?
__GI_raise at :?
__GI_abort at :?
__assert_fail_base.cold at ??:?
__GI___assert_fail at :?
operator() at ./sstables/sstable_set.cc:1253
 (inlined by) flat_mutation_reader_v2 std::__invoke_impl<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>(std::__invoke_other, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:61
 (inlined by) std::enable_if<is_invocable_r_v<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>, flat_mutation_reader_v2>::type std::__invoke_r<flat_mutation_reader_v2, sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&>(sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:114
 (inlined by) std::_Function_handler<flat_mutation_reader_v2 (seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&), sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const::$_27>::_M_invoke(std::_Any_data const&, seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:290
std::function<flat_mutation_reader_v2 (seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&)>::operator()(seastar::lw_shared_ptr<sstables::sstable>&, nonwrapping_interval<dht::ring_position> const&) const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:591
 (inlined by) sstables::incremental_reader_selector::create_reader(seastar::lw_shared_ptr<sstables::sstable>) at ./sstables/sstable_set.cc:749
 (inlined by) operator()<const seastar::lw_shared_ptr<sstables::sstable> > at ./sstables/sstable_set.cc:791
 (inlined by) sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2} boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>::operator()<seastar::lw_shared_ptr<sstables::sstable> >(seastar::lw_shared_ptr<sstables::sstable> const&) const at /usr/include/boost/range/detail/default_constructible_unary_fn.hpp:56
 (inlined by) boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >::dereference() const at /usr/include/boost/iterator/transform_iterator.hpp:126
 (inlined by) boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >::reference boost::iterators::iterator_core_access::dereference<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > >(boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > const&) at /usr/include/boost/iterator/iterator_facade.hpp:550
 (inlined by) boost::iterators::detail::iterator_facade_base<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::iterators::bidirectional_traversal_tag, sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, long, false, false>::operator*() const at /usr/include/boost/iterator/iterator_facade.hpp:656
 (inlined by) void std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> >::_M_range_initialize<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > > >(boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, bool>, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, boost::use_default, __gnu_cxx::__normal_iterator<seastar::lw_shared_ptr<sstables::sstable> const*, std::vector<seastar::lw_shared_ptr, std::allocator<seastar::lw_shared_ptr> > > >, std::input_iterator_tag) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:1668
vector<boost::iterators::transform_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<(lambda at sstables/sstable_set.cc:791:52), flat_mutation_reader_v2>, boost::iterators::filter_iterator<boost::range_detail::default_constructible_unary_fn_wrapper<(lambda at sstables/sstable_set.cc:790:49), bool>, __gnu_cxx::__normal_iterator<const seastar::lw_shared_ptr<sstables::sstable> *, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr<sstables::sstable> > > > >, boost::use_default, boost::use_default>, void> at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:706
 (inlined by) std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> > boost::copy_range<std::vector<flat_mutation_reader_v2, std::allocator<flat_mutation_reader_v2> >, boost::range_detail::transformed_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::range_detail::filtered_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr> > const> const> >(boost::range_detail::transformed_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#2}, boost::range_detail::filtered_range<sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&)::{lambda(auto:1&)#1}, std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr> > const> const> const&) at /usr/include/boost/range/iterator_range_core.hpp:842
 (inlined by) sstables::incremental_reader_selector::create_new_readers(std::optional<dht::ring_position_view> const&) at ./sstables/sstable_set.cc:789
mutation_reader_merger::maybe_add_readers(std::optional<dht::ring_position_view> const&) at ./readers/combined.cc:310
 (inlined by) mutation_reader_merger at ./readers/combined.cc:468
 (inlined by) make_combined_reader(seastar::lw_shared_ptr<schema const>, reader_permit, std::unique_ptr<reader_selector, std::default_delete<reader_selector> >, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>) at ./readers/combined.cc:679
sstables::sstable_set::make_local_shard_sstable_reader(seastar::lw_shared_ptr<schema const>, reader_permit, nonwrapping_interval<dht::ring_position> const&, query::partition_slice const&, seastar::io_priority_class const&, tracing::trace_state_ptr, seastar::bool_class<streamed_mutation::forwarding_tag>, seastar::bool_class<mutation_reader::partition_range_forwarding_tag>, sstables::read_monitor_generator&) const at ./sstables/sstable_set.cc:1261
sstables::regular_compaction::make_sstable_reader() const at ./compaction/compaction.cc:1088
sstables::compaction::setup_sstable_reader() const at ./compaction/compaction.cc:663
 (inlined by) sstables::compaction::consume() at ./compaction/compaction.cc:772
operator() at ./compaction/compaction.cc:1623
 (inlined by) sstables::compaction_result std::__invoke_impl<sstables::compaction_result, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(std::__invoke_other, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:61
 (inlined by) std::__invoke_result<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>::type std::__invoke<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:96
 (inlined by) decltype(auto) std::__apply_impl<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1, std::tuple<>>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&, std::integer_sequence<unsigned long>) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1852
 (inlined by) decltype(auto) std::apply<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1, std::tuple<> >(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/tuple:1863
 (inlined by) seastar::future<sstables::compaction_result> seastar::futurize<sstables::compaction_result>::apply<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&, std::tuple<>&&) at ././seastar/include/seastar/core/future.hh:1974
 (inlined by) operator() at ././seastar/include/seastar/core/thread.hh:262
 (inlined by) seastar::noncopyable_function<void ()>::direct_vtable_for<seastar::async<sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1>(seastar::thread_attributes, sstables::compaction::run(std::unique_ptr<sstables::compaction, std::default_delete<sstables::compaction> >)::$_1&&)::{lambda()#1}>::call(seastar::noncopyable_function<void ()> const*) at ././seastar/include/seastar/util/noncopyable_function.hh:129
seastar::noncopyable_function<void ()>::operator()() const at ./build/release/seastar/./seastar/include/seastar/util/noncopyable_function.hh:215
 (inlined by) seastar::thread_context::main() at ./build/release/seastar/./seastar/src/core/thread.cc:311

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

longevity-10gb-3h-master-db-node-0b6cacb3-0-1/messages.log:

2023-06-04T09:33:42+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:  [shard  4] compaction - [Reshard keyspace1.standard1 e4de2380-02ba-11ee-9426-df38f7ee1187] Resharding [/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/mc-1-big-Data.db:level=0:origin=]
2023-06-04T09:33:42+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:  [shard  4] compaction - [Reshard keyspace1.standard1 e4de2380-02ba-11ee-9426-df38f7ee1187] Resharded 1 sstables to [/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-27-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-14-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-20-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-23-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-24-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-16-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-15-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-21-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-17-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-22-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-26-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-19-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-18-big-Data.db:level=0,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/me-25-big-Data.db:level=0]. 246kB to 1MB (~572% of original) in 129ms = 10MB/s. ~1024 total partitions merged to 567.
2023-06-04T09:56:29+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:  [shard  1] api - force_keyspace_cleanup: keyspace=keyspace1 tables={table{name=standard1, id=d63e6a40-02a8-11ee-9a90-618e0a50b959}}
...
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:  [shard  4] compaction_manager - The following SSTables require cleaned up in this compaction: {/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/mc-1-big-Data.db:level=0:origin=, /var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/me-13402-big-Data.db:level=0:origin=memtable, /var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/me-13262-big-Data.db:level=0:origin=compaction}
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]:  [shard  4] compaction - [Cleanup keyspace1.standard1 144ac3f0-02be-11ee-9426-df38f7ee1187] Cleaning [/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/upload/mc-1-big-Data.db:level=0:origin=,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/me-13402-big-Data.db:level=0:origin=memtable,/var/lib/scylla/data/keyspace1/standard1-d63e6a4002a811ee9a90618e0a50b959/me-13262-big-Data.db:level=0:origin=compaction]
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]: scylla: sstables/sstable_set.cc:1253: auto sstables::sstable_set::make_local_shard_sstable_reader(schema_ptr, reader_permit, const dht::partition_range &, const query::partition_slice &, const seastar::io_priority_class &, tracing::trace_state_ptr, streamed_mutation::forwarding, mutation_reader::forwarding, sstables::read_monitor_generator &)::(anonymous class)::operator()(sstables::shared_sstable &, const dht::partition_range &): Assertion `!sst->is_shared()' failed.
2023-06-04T09:56:30+00:00 longevity-10gb-3h-master-db-node-0b6cacb3-0-1     !INFO | scylla[12373]: Aborting on shard 4.

It looks like:

  1. Resharding left the uploaded sstable behind, although it should have been replaced.
  2. Cleanup picked up the previously-uploaded sstable and rightfully hit the assertion about not being shared across shards.

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

I'm trying to reproduce this with a dtest (still to no avail)

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

@Mark-Gurevich / @fruch what's the exact scenario in this test?

@michoecho
Copy link
Contributor

@Mark-Gurevich / @fruch what's the exact scenario in this test?

Shouldn't that be visible in Argus?

@raphaelsc
Copy link
Member

raphaelsc commented Jun 5, 2023 via email

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

On Mon, Jun 5, 2023, 09:56 Benny Halevy @.***> wrote: I'm trying to reproduce this with a dtest (still to no avail)
Probably a regression. What is probably happening is resharding postponing its work to cleanup

But the log message says that resharding was done successfully for the offending uploaded sstable.

but cleanup cannot work on shared SSTables.
Reproducer can be done with a 2 node cluster, RF 1. Add first node, write a few sstables, add the second node, wait for streaming. Restart first node with different smp count. —

We have resharding dtests woth different smp count and they didn't hit this.

I tried the following scenario, but it passes reliably:

  • start 2 node cluster with smp=2, rf=1
  • write some data
  • backup sstables on node2
  • kill node2
  • removenode node2
  • bootstrap node3 with smp=3
  • restore the contents of node2 using nodetool refresh on both node1 and node3
  • cleanup
  • major compact

@raphaelsc
Copy link
Member

On Mon, Jun 5, 2023, 09:56 Benny Halevy @.***> wrote: I'm trying to reproduce this with a dtest (still to no avail)
Probably a regression. What is probably happening is resharding postponing its work to cleanup

But the log message says that resharding was done successfully for the offending uploaded sstable.

We're probably leaking resharding sstables into the cleanup set somehow.

@raphaelsc
Copy link
Member

On Mon, Jun 5, 2023, 09:56 Benny Halevy @.***> wrote: I'm trying to reproduce this with a dtest (still to no avail)
Probably a regression. What is probably happening is resharding postponing its work to cleanup

But the log message says that resharding was done successfully for the offending uploaded sstable.

We're probably leaking resharding sstables into the cleanup set somehow.

Turns out my theory is correct. See that reshard in distributed_loader.cc is updating cleanup state, but not clearing it. I don't even see why we need to insert resharding sstables into the cleanup set. We're forwarding the owned_ranges_ptr into compaciton descriptor anyway, so unowned tokens will be filtered out. It's not like we'll allow regular / cleanup compaction (whatever) to act in parallel on shared sstables.

Suggested fix:

diff --git a/replica/distributed_loader.cc b/replica/distributed_loader.cc
index 1860b79f1b..24ed8a83df 100644
--- a/replica/distributed_loader.cc
+++ b/replica/distributed_loader.cc
@@ -242,9 +242,6 @@ future<> reshard(sstables::sstable_directory& dir, sstables::sstable_directory::
     buckets.emplace_back();
     co_await coroutine::parallel_for_each(shared_info, [&] (sstables::foreign_sstable_open_info& info) -> future<> {
         auto sst = co_await dir.load_foreign_sstable(info);
-        if (owned_ranges_ptr) {
-            table.update_sstable_cleanup_state(sst, *owned_ranges_ptr);
-        }
         // Last bucket gets leftover SSTables
         if ((buckets.back().size() >= sstables_per_job) && (buckets.size() < num_jobs)) {
             buckets.emplace_back();

@fruch
Copy link
Contributor

fruch commented Jun 5, 2023

@Mark-Gurevich / @fruch what's the exact scenario in this test?

Shouldn't that be visible in Argus?

you can follow up the information in Argus to see which nemesis were running, rest of the information of what this test is doing, is part of it's configuration, in this running one specific c-s write command.

in this case the cleanup was done as part of decommissioning a node sequence (i.e. after the node was decommissioned and new node was add)
https://github.com/scylladb/scylla-cluster-tests/blob/224698fa775d7d7bd72fc026de8f9e37fc856580/sdcm/nemesis.py#L1244

https://argus.scylladb.com/test/6e39841d-5ed5-4f83-aa70-f51949559234/runs?additionalRuns[]=0b6cacb3-426c-48a1-b9c4-2121bcd65486

image

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

On Mon, Jun 5, 2023, 09:56 Benny Halevy @.***> wrote: I'm trying to reproduce this with a dtest (still to no avail)
Probably a regression. What is probably happening is resharding postponing its work to cleanup

But the log message says that resharding was done successfully for the offending uploaded sstable.

We're probably leaking resharding sstables into the cleanup set somehow.

Turns out my theory is correct. See that reshard in distributed_loader.cc is updating cleanup state, but not clearing it.

The sstable cleanup state is cleared when compaction is done.

I don't even see why we need to insert resharding sstables into the cleanup set. We're forwarding the owned_ranges_ptr into compaciton descriptor anyway, so unowned tokens will be filtered out. It's not like we'll allow regular / cleanup compaction (whatever) to act in parallel on shared sstables.

The mechanics of tracking the cleanup state aren't specific to the compaction type, on purpose.
When a sstable is detected as needing cleanup, it's inserted to the "sstables requiring cleanup" set, and after it's compacted, it's removed from that set.

Suggested fix:

diff --git a/replica/distributed_loader.cc b/replica/distributed_loader.cc
index 1860b79f1b..24ed8a83df 100644
--- a/replica/distributed_loader.cc
+++ b/replica/distributed_loader.cc
@@ -242,9 +242,6 @@ future<> reshard(sstables::sstable_directory& dir, sstables::sstable_directory::
     buckets.emplace_back();
     co_await coroutine::parallel_for_each(shared_info, [&] (sstables::foreign_sstable_open_info& info) -> future<> {
         auto sst = co_await dir.load_foreign_sstable(info);
-        if (owned_ranges_ptr) {
-            table.update_sstable_cleanup_state(sst, *owned_ranges_ptr);
-        }
         // Last bucket gets leftover SSTables
         if ((buckets.back().size() >= sstables_per_job) && (buckets.size() < num_jobs)) {
             buckets.emplace_back();
  1. let's prove the sstable remains in the requiring cleanup set.
  2. why isn't it deleted when resharding is done?
  3. How come it's picked up by cleanup compaction? It should never be in the main sstable set, nor in the maintenance set.

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

@fruch how come nodetool refresh at 09:33:25 target node is listed as node 10, but I see it on node 1?

@raphaelsc
Copy link
Member

On Mon, Jun 5, 2023, 09:56 Benny Halevy @.***> wrote: I'm trying to reproduce this with a dtest (still to no avail)
Probably a regression. What is probably happening is resharding postponing its work to cleanup

But the log message says that resharding was done successfully for the offending uploaded sstable.

We're probably leaking resharding sstables into the cleanup set somehow.

Turns out my theory is correct. See that reshard in distributed_loader.cc is updating cleanup state, but not clearing it.

The sstable cleanup state is cleared when compaction is done.

Actually it's not. That's resharding compaction which goes through compaction_manager::run_custom_job(). Output sstables aren't added to table's main set, nor we have the RAII (through compacting_sstable_registration) for automatically releasing sstables from cleanup set on completion.

@raphaelsc
Copy link
Member

That snippet I mentioned above is incorrect, and I think it should be patched as I suggested. We don't need to mark shared sstables as requiring cleanup. Cleanup will happen if owned ranges is available, and that's propagated through compaction descriptor. We mark sstables for cleanup, as a way to allow different compaction types (usually regular) to operate on sstables needing cleanup, but shared sstables are restricted to resharding compaction.

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

you're right that there's no need to add the sstables to sstables_requiring_cleanup.
But how does that explain what we see later in the log?

@raphaelsc
Copy link
Member

you're right that there's no need to add the sstables to sstables_requiring_cleanup. But how does that explain what we see later in the log?

I am not following the logs closely, but I am convinced that's the root cause.

@raphaelsc
Copy link
Member

Sequence of events:

  1. shared sstables are marked for cleanup
  2. those sstables now belong to the cleanup set
  3. resharding completes
  4. those shared sstables remain in the cleanup set
  5. cleanup picks whatever is in the cleanup set
  6. cleanup cannot work on shared sstables due to its local reader, and will bump into that assert failure.

@raphaelsc
Copy link
Member

Your explanation makes a lot of sense and proposed fix should work, thanks! I'd still like to reproduce this and verify the fix before calling this solved.

you're welcome :-)

@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

Reproduced it easily

  1. wrote some sstables with smp 1
  2. shut down scylla
  3. moved sstables to upload
  4. restarted scylla with smp 2
  5. ran refresh (resharding happens, adds sstable to cleanup set and never removes it)
  6. cleanup (tries to cleanup resharded sstables which were leaked in the cleanup set)

Result:

INFO  2023-06-05 14:49:59,745 [shard 0] sstable - Moving sstable /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-36-big-Data.db to "/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/"
INFO  2023-06-05 14:49:59,745 [shard 0] sstable - Moving sstable /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-38-big-Data.db to "/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/"
INFO  2023-06-05 14:49:59,745 [shard 1] sstable - Moving sstable /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-37-big-Data.db to "/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/"
INFO  2023-06-05 14:49:59,745 [shard 1] sstable - Moving sstable /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-39-big-Data.db to "/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/"
INFO  2023-06-05 14:49:59,761 [shard 0] database - Loaded 4 SSTables
INFO  2023-06-05 14:49:59,761 [shard 0] sstables_loader - Done loading new SSTables for keyspace=keyspace1, table=standard1, load_and_stream=false, primary_replica_only=false, status=succeeded
INFO  2023-06-05 14:50:07,645 [shard 0] api - force_keyspace_cleanup: keyspace=keyspace1 tables={table{name=standard1, id=11491bd0-03b2-11ee-9505-a777c4aeec44}}
INFO  2023-06-05 14:50:07,645 [shard 0] compaction_manager - Stopping 1 tasks for 0 ongoing compactions for table keyspace1.standard1 compaction_group=0/1 due to user-triggered operation
INFO  2023-06-05 14:50:07,645 [shard 0] compaction_manager - The following SSTables require cleaned up in this compaction: {/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-34-big-Data.db:level=0:origin=, /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44//me-2-big-Data.db:level=0:origin=reshard, /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-33-big-Data.db:level=0:origin=, /home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44//me-4-big-Data.db:level=0:origin=reshard}
INFO  2023-06-05 14:50:07,645 [shard 0] compaction - [Cleanup keyspace1.standard1 68ca1cd0-03c9-11ee-9ec2-62221fc4448e] Cleaning [/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-34-big-Data.db:level=0:origin=,/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44//me-2-big-Data.db:level=0:origin=reshard,/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44/upload/me-33-big-Data.db:level=0:origin=,/home/raphaelsc/tmp/1/keyspace1/standard1-11491bd003b211ee9505a777c4aeec44//me-4-big-Data.db:level=0:origin=reshard]
scylla: sstables/sstable_set.cc:1253: auto sstables::sstable_set::make_local_shard_sstable_reader(schema_ptr, reader_permit, const dht::partition_range &, const query::partition_slice &, const io_priority_class &, tracing::trace_state_ptr, streamed_mutation::forwarding, mutation_reader::forwarding, read_monitor_generator &)::(anonymous class)::operator()(shared_sstable &, const dht::partition_range &): Assertion `!sst->is_shared()' failed.
Aborting on shard 0.
Backtrace:
  /home/raphaelsc/scylla/build/dev/seastar/libseastar.so+0x3b842c
  /home/raphaelsc/scylla/build/dev/seastar/libseastar.so+0x3e3302
  /lib64/libc.so.6+0x3db6f
  /lib64/libc.so.6+0x8e843
  /lib64/libc.so.6+0x3dabd
  /lib64/libc.so.6+0x2687e
  /lib64/libc.so.6+0x2679a
  /lib64/libc.so.6+0x36146
  0x16fc839
  0x16fef0b
  0x170f620
  0x170f503
  0x170f41f
  0x170e7fa
  0x1586b5d
  0x1587766
  0x1589434
  0x16fc3be
  0x179795b
  0x17a57fa
  0x17a50ac
  0x17937df
  /home/raphaelsc/scylla/build/dev/seastar/libseastar.so+0x42baf3

Awesome, can you please submit the fix and the test that reproduces it?

I've also this typo fix:

commit 94a0368bb0ae882b70f3eb34465e12df74b9d600
Author: Benny Halevy <bhalevy@scylladb.com>
Date:   Mon Jun 5 12:18:46 2023 +0300

    compaction_manager: compact_sstables: fix typo in log message about cleanup
    
    Signed-off-by: Benny Halevy <bhalevy@scylladb.com>

diff --git a/compaction/compaction_manager.cc b/compaction/compaction_manager.cc
index e847e9b8f1..bc25221867 100644
--- a/compaction/compaction_manager.cc
+++ b/compaction/compaction_manager.cc
@@ -371,7 +371,7 @@ future<sstables::compaction_result> compaction_task_executor::compact_sstables(s
             }
         }
         if (!sstables_requiring_cleanup.empty()) {
-            cmlog.info("The following SSTables require cleaned up in this compaction: {}", sstables_requiring_cleanup);
+            cmlog.info("The following SSTables require cleanup in this compaction: {}", sstables_requiring_cleanup);
             if (!cs.owned_ranges_ptr) {
                 on_internal_error_noexcept(cmlog, "SSTables require cleanup but compaction state has null owned ranges");
             }

@DoronArazii DoronArazii removed the triage/master Looking for assignee label Jun 5, 2023
@DoronArazii DoronArazii added this to the 5.4 milestone Jun 5, 2023
@bhalevy
Copy link
Member

bhalevy commented Jun 5, 2023

Also, there's:

if (table.update_sstable_cleanup_state(sst, *sorted_owned_ranges_ptr)) {
need_cleanup.push_back(co_await sst->get_open_info());

We probably should use needs_cleanup instead of table.update_sstable_cleanup_state for the same reason.
But we still want to pick those sstables up for resharding compaction even if they don't need proper resharding and they'd generate a single output sstable (minus the unowned tokens).

@raphaelsc
Copy link
Member

Also, there's:

if (table.update_sstable_cleanup_state(sst, *sorted_owned_ranges_ptr)) {
need_cleanup.push_back(co_await sst->get_open_info());

We probably should use needs_cleanup instead of table.update_sstable_cleanup_state for the same reason. But we still want to pick those sstables up for resharding compaction even if they don't need proper resharding and they'd generate a single output sstable (minus the unowned tokens).

Good point.

@raphaelsc
Copy link
Member

raphaelsc added a commit to raphaelsc/scylla that referenced this issue Jun 6, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>
@bhalevy
Copy link
Member

bhalevy commented Jun 11, 2023

@scylladb/scylla-maint please backport to 5.3
As for 5.2, I'll include it as part of my backport branch for #9559 plus additional fixes on top of it

bhalevy pushed a commit to bhalevy/scylla that referenced this issue Jun 11, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes scylladb#14147

(cherry picked from commit 156d771)
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
@mykaul mykaul changed the title Coredump after nodetool decomission Coredump after nodetool decomission (fixed via PR - compaction: Fix sstable cleanup after resharding on refresh) Jun 11, 2023
denesb pushed a commit that referenced this issue Jun 13, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes #14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes #14147

(cherry picked from commit 156d771)
@denesb
Copy link
Contributor

denesb commented Jun 13, 2023

5.3 backport queued as fa689c8.

bhalevy pushed a commit to bhalevy/scylla that referenced this issue Jun 14, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes scylladb#14147

(cherry picked from commit 156d771)
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
@fruch
Copy link
Contributor

fruch commented Jun 19, 2023

@bhalevy this weekly run, had very similar coredump during cleanup after decomission:

2023-06-18T17:11:29+00:00 longevity-10gb-3h-master-db-node-41a7b5fc-0-3      !ERR | scylla[12704]:  [shard  0] compaction_manager - SSTables require cleanup but compaction state has null owned ranges, at: 0x5a06e9e 0x5a07450 0x5a07738 0x560ac43 0x2489181 0x2505ec0 0x24af2ea 0x563af14 0x563c197 0x563b4d9 0x55df3f5 0x55de568 0x121d553 0x121f0e0 0x121b977 /opt/scylladb/libreloc/libc.so.6+0x2750f /opt/scylladb/libreloc/libc.so.6+0x275c8 0x1219524
2023-06-18 17:11:29.894 <2023-06-18 17:11:29.000>: (DatabaseLogEvent Severity.ERROR) period_type=one-time event_id=faf6eb68-ff00-4690-8041-8a183e964df5: type=ABORTING_ON_SHARD regex=Aborting on shard line_number=7458 node=longevity-10gb-3h-master-db-node-41a7b5fc-0-3
2023-06-18T17:11:29+00:00 longevity-10gb-3h-master-db-node-41a7b5fc-0-3     !INFO | scylla[12704]: Aborting on shard 0.
void seastar::backtrace<seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}>(seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}&&) at ./build/release/seastar/./seastar/include/seastar/util/backtrace.hh:64
(inlined by) seastar::backtrace_buffer::append_backtrace() at ./build/release/seastar/./seastar/src/core/reactor.cc:811
(inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:841
seastar::print_with_backtrace(char const*, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:853
(inlined by) seastar::sigabrt_action() at ./build/release/seastar/./seastar/src/core/reactor.cc:3969
(inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:3945
(inlined by) __invoke at ./build/release/seastar/./seastar/src/core/reactor.cc:3941
?? ??:0
?? ??:0
?? ??:0
?? ??:0
seastar::on_internal_error_noexcept(seastar::logger&, std::basic_string_view<char, std::char_traits<char> >) at ./build/release/seastar/./seastar/src/core/on_internal_error.cc:75
compaction::compaction_task_executor::compact_sstables(sstables::compaction_descriptor, sstables::compaction_data&, std::function<void (std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr<sstables::sstable> > > const&)>, seastar::bool_class<compaction_manager::can_purge_tombstones_tag>) at ./compaction/compaction_manager.cc:376
compaction::regular_compaction_task_executor::do_run() at ./compaction/compaction_manager.cc:1056
std::__n4861::coroutine_handle<seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type>::resume() const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/coroutine:244
(inlined by) seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type::run_and_dispose() at ././seastar/include/seastar/core/coroutine.hh:83
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at ./build/release/seastar/./seastar/src/core/reactor.cc:2590
(inlined by) seastar::reactor::run_some_tasks() at ./build/release/seastar/./seastar/src/core/reactor.cc:3053
seastar::reactor::do_run() at ./build/release/seastar/./seastar/src/core/reactor.cc:3222
seastar::reactor::run() at ./build/release/seastar/./seastar/src/core/reactor.cc:3105
seastar::app_template::run_deprecated(int, char**, std::function<void ()>&&) at ./build/release/seastar/./seastar/src/core/app-template.cc:276
seastar::app_template::run(int, char**, std::function<seastar::future<int> ()>&&) at ./build/release/seastar/./seastar/src/core/app-template.cc:167
scylla_main(int, char**) at ./main.cc:627
std::function<int (int, char**)>::operator()(int, char**) const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:591
main at ./main.cc:1994
?? ??:0
?? ??:0
_start at ??:?
Coredump

2023-06-18 17:20:31.477 <2023-06-18 17:11:29.000>: (CoreDumpEvent Severity.ERROR) period_type=one-time event_id=ddfef219-04c4-46b4-a4e1-244ba9ee9db2 node=Node longevity-10gb-3h-master-db-node-41a7b5fc-0-3 [34.138.210.139 | 10.142.0.63] (seed: True)
corefile_url=https://storage.cloud.google.com/upload.scylladb.com/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000.gz
backtrace=           PID: 12704 (scylla)
UID: 113 (scylla)
GID: 120 (scylla)
Signal: 6 (ABRT)
Timestamp: Sun 2023-06-18 17:11:29 UTC (2min 43s ago)
Command Line: /usr/bin/scylla --blocked-reactor-notify-ms 25 --abort-on-lsa-bad-alloc 1 --abort-on-seastar-bad-alloc --abort-on-internal-error 1 --abort-on-ebadf 1 --enable-sstable-key-validation 1 --log-to-syslog 1 --log-to-stdout 0 --default-log-level info --network-stack posix --io-properties-file=/etc/scylla.d/io_properties.yaml --cpuset 1-7,9-15 --lock-memory=1
Executable: /opt/scylladb/libexec/scylla
Control Group: /scylla.slice/scylla-server.slice/scylla-server.service
Unit: scylla-server.service
Slice: scylla-server.slice
Boot ID: 5d451e277505428cbcd414f12de58b54
Machine ID: f26a9c4b04e3774e8282fae81cd1bd26
Hostname: longevity-10gb-3h-master-db-node-41a7b5fc-0-3
Storage: /var/lib/systemd/coredump/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000 (present)
Disk Size: 94.3G
Message: Process 12704 (scylla) of user 113 dumped core.

Stack trace of thread 12704:
#0  0x00007f84b7e2ee5c __pthread_kill_implementation (libc.so.6 + 0x8ce5c)
#1  0x00007f84b7ddea76 raise (libc.so.6 + 0x3ca76)
#2  0x00007f84b7dc87fc abort (libc.so.6 + 0x267fc)
#3  0x000000000560acc3 _ZN7seastar26on_internal_error_noexceptERNS_6loggerESt17basic_string_viewIcSt11char_traitsIcEE (scylla + 0x540acc3)
#4  0x0000000002489182 _ZN10compaction24compaction_task_executor16compact_sstablesEN8sstables21compaction_descriptorERNS1_15compaction_dataESt8functionIFvRKSt6vectorIN7seastar13lw_shared_ptrINS1_7sstableEEESaISA_EEEENS7_10bool_classIN18compaction_manager24can_purge_tombstones_tagEEE (scylla + 0x2289182)
#5  0x0000000002505ec1 _ZN10compaction32regular_compaction_task_executor6do_runEv.resume (scylla + 0x2305ec1)
#6  0x00000000024af2eb _ZN7seastar8internal21coroutine_traits_baseISt8optionalIN8sstables16compaction_statsEEE12promise_type15run_and_disposeEv (scylla + 0x22af2eb)
#7  0x000000000563af15 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x543af15)
#8  0x000000000563c198 _ZN7seastar7reactor6do_runEv (scylla + 0x543c198)
#9  0x000000000563b4da _ZN7seastar7reactor3runEv (scylla + 0x543b4da)
#10 0x00000000055df3f6 _ZN7seastar12app_template14run_deprecatedEiPPcOSt8functionIFvvEE (scylla + 0x53df3f6)
#11 0x00000000055de569 _ZN7seastar12app_template3runEiPPcOSt8functionIFNS_6futureIiEEvEE (scylla + 0x53de569)
#12 0x000000000121d554 _ZL11scylla_mainiPPc (scylla + 0x101d554)
#13 0x000000000121f0e1 _ZNKSt8functionIFiiPPcEEclEiS1_ (scylla + 0x101f0e1)
#14 0x000000000121b978 main (scylla + 0x101b978)
#15 0x00007f84b7dc9510 __libc_start_call_main (libc.so.6 + 0x27510)
#16 0x00007f84b7dc95c9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x275c9)
#17 0x0000000001219525 _start (scylla + 0x1019525)
Stack trace of thread 12726:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12719:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12728:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12721:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12722:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12723:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12732:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12725:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12727:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12724:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12729:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12720:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12731:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12730:
#0  0x00007f84b7e9d21c read (libc.so.6 + 0xfb21c)
#1  0x000000000567fe75 _ZN7seastar11thread_pool4workENS_13basic_sstringIcjLj15ELb1EEE (scylla + 0x547fe75)
#2  0x0000000005680182 _ZNSt17_Function_handlerIFvvEZN7seastar11thread_poolC1EPNS1_7reactorENS1_13basic_sstringIcjLj15ELb1EEEE3$_0E9_M_invokeERKSt9_Any_data (scylla + 0x5480182)
#3  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#4  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#5  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12713:
#0  0x0000000002346c81 _ZN8sstables2mc6writer10write_cellER13bytes_ostreamPK21clustering_key_prefix16atomic_cell_viewRK17column_definitionRKNS1_19row_time_propertiesESt8optionalISt17basic_string_viewIaSt11char_traitsIaEEE (scylla + 0x2146c81)
#1  0x00000000023628d2 _ZNK18compact_radix_tree4treeI13cell_and_hashjE9node_baseIS1_JNS2_15indirect_layoutIS1_LNS2_6layoutE1ELj4ELS5_2ELj0ELS5_0ELj0EEENS4_IS1_LS5_2ELj8ELS5_3ELj0ELS5_1ELj4EEENS4_IS1_LS5_3ELj16ELS5_4ELj0ELS5_2ELj8EEENS4_IS1_LS5_4ELj32ELS5_6ELj0ELS5_3ELj16EEENS2_13direct_layoutIS1_LS5_6ELS5_0ELj0ELS5_4ELj32EEEEE5visitIRNS2_15walking_visitorIZNK3row13for_each_cellIZN8sstables2mc6writer11write_cellsER13bytes_ostreamPK21clustering_key_prefix11column_kindRKSF_RKNSJ_19row_time_propertiesEbE3$_5EEvOT_EUljRKS1_E_Lb1EEEEEbSX_j (scylla + 0x21628d2)
#2  0x000000000234cb12 _ZN8sstables2mc6writer14write_row_bodyER13bytes_ostreamRK14clustering_rowb (scylla + 0x214cb12)
#3  0x000000000234e2e3 _ZN8sstables2mc6writer15write_clusteredERK14clustering_rowm (scylla + 0x214e2e3)
#4  0x000000000234fee3 _ZN8sstables2mc6writer15write_clusteredI14clustering_rowEEvRKT_ (scylla + 0x214fee3)
#5  0x000000000234f81a _ZN8sstables2mc6writer7consumeEO14clustering_row (scylla + 0x214f81a)
#6  0x0000000002405149 _ZN22compact_mutation_stateIL20compact_for_sstables1EE7consumeIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEEO14clustering_rowRT_RT0_ (scylla + 0x2205149)
#7  0x0000000002400959 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x2200959)
#8  0x00000000023ff235 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff235)
#9  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#10 0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#11 0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#12 0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#13 0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12706:
#0  0x00007f84b7ea692d syscall (libc.so.6 + 0x10492d)
#1  0x0000000005681f46 _ZN7seastar19reactor_backend_aio18kernel_submit_workEv (scylla + 0x5481f46)
#2  0x000000000565da79 _ZNSt17_Function_handlerIFbvEZN7seastar7reactor6do_runEvE4$_52E9_M_invokeERKSt9_Any_data (scylla + 0x545da79)
#3  0x000000000563c1e2 _ZN7seastar7reactor6do_runEv (scylla + 0x543c1e2)
#4  0x000000000565e962 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_96E9_M_invokeERKSt9_Any_data (scylla + 0x545e962)
#5  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#6  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#7  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12709:
#0  0x00007f84b7ea692d syscall (libc.so.6 + 0x10492d)
#1  0x00000000058e1dad _ZN7seastar29try_systemwide_memory_barrierEv (scylla + 0x56e1dad)
#2  0x000000000567b686 _ZN7seastar7reactor10smp_pollfn24try_enter_interrupt_modeEv (scylla + 0x547b686)
#3  0x000000000563c47a _ZN7seastar7reactor6do_runEv (scylla + 0x543c47a)
#4  0x000000000565e962 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_96E9_M_invokeERKSt9_Any_data (scylla + 0x545e962)
#5  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#6  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#7  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12712:
#0  0x0000000001b69172 _ZNK11intrusive_b4treeI10rows_entryXadL_ZNS1_5_linkEEENS1_11tri_compareELm12ELm20ELNS_10key_searchE0ELNS_10with_debugE0EE11lower_boundI26position_in_partition_viewEENS5_14const_iteratorERKT_RbS2_ (scylla + 0x1969172)
#1  0x0000000001b66c6a _ZN29partition_snapshot_row_cursor16maybe_advance_toE26position_in_partition_view (scylla + 0x1966c6a)
#2  0x0000000001d51194 _ZN29partition_snapshot_row_cursor24ensure_entry_if_completeE26position_in_partition_view (scylla + 0x1b51194)
#3  0x0000000001d4f117 _ZN7seastar20noncopyable_functionIFNS_10bool_classINS_18stop_iteration_tagEEEvEE19indirect_vtable_forIZN15partition_entry19apply_to_incompleteERK6schemaOS7_R16mutation_cleanerRN8logalloc18allocating_sectionERNSE_6regionER13cache_trackermR27real_dirty_memory_accounterE3$_7E4callEPKS5_ (scylla + 0x1b4f117)
#4  0x0000000001e868dc _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN9row_cache9do_updateIZNS5_6updateENS5_16external_updaterERN7replica8memtableEE4$_21EENS_6futureIvEES7_SA_T_ENKUlvE_clEvEUlvE0_JEEENS_8futurizeINSt13invoke_resultISE_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSE_DpOSJ_EUlvE_E4callEPKS2_ (scylla + 0x1c868dc)
#5  0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12717:
#0  0x000000000230e7f5 _ZN7seastar8internal14do_until_stateIZN8sstables2mx26mx_sstable_mutation_reader11fill_bufferEvEUlvE0_ZNS4_11fill_bufferEvEUlvE1_E15run_and_disposeEv (scylla + 0x210e7f5)
#1  0x000000000563af15 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x543af15)
#2  0x000000000563c198 _ZN7seastar7reactor6do_runEv (scylla + 0x543c198)
#3  0x000000000565e962 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_96E9_M_invokeERKSt9_Any_data (scylla + 0x545e962)
#4  0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#5  0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#6  0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12715:
#0  0x00000000055f78fe _ZN7seastar6memory4freeEPv (scylla + 0x53f78fe)
#1  0x00000000055fa1cb _ZdlPv (scylla + 0x53fa1cb)
#2  0x00000000023ff25f _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff25f)
#3  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#4  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#5  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#6  0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#7  0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12714:
#0  0x0000000002354906 _ZN8sstables2mc6writer24consume_end_of_partitionEv (scylla + 0x2154906)
#1  0x0000000002401213 _ZN22compact_mutation_stateIL20compact_for_sstables1EE24consume_end_of_partitionIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEERT_RT0_ (scylla + 0x2201213)
#2  0x00000000024006b5 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x22006b5)
#3  0x00000000023ff235 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff235)
#4  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#5  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#6  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#7  0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#8  0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12711:
#0  0x00000000055f785f _ZN7seastar6memory16allocate_alignedEmm (scylla + 0x53f785f)
#1  0x00000000055f4e5f posix_memalign (scylla + 0x53f4e5f)
#2  0x0000000001eb5446 _ZN28standard_allocation_strategy5allocEPK15migrate_fn_typemm (scylla + 0x1cb5446)
#3  0x0000000001bb09a9 _ZN16atomic_cell_type9make_liveIN27fragmented_temporary_buffer4viewEEE13managed_byteslRKT_ (scylla + 0x19b09a9)
#4  0x0000000001bb08a6 _ZN11atomic_cell9make_liveERK13abstract_typelRKN27fragmented_temporary_buffer4viewEN7seastar10bool_classINS_21collection_member_tagEEE (scylla + 0x19b08a6)
#5  0x00000000022ea97e _ZN8sstables2mx17mp_row_consumer_m14consume_columnERKNS_18column_translation11column_infoESt17basic_string_viewIaSt11char_traitsIaEEN27fragmented_temporary_buffer4viewElNSt6chrono8durationIlSt5ratioILl1ELl1EEEENSC_10time_pointI8gc_clockSG_EEb (scylla + 0x20ea97e)
#6  0x0000000002327409 _ZN8sstables2mx27data_consume_rows_context_mINS0_17mp_row_consumer_mEE16do_process_stateEv.resume (scylla + 0x2127409)
#7  0x00000000023046fa _ZN13data_consumer24continuous_data_consumerIN8sstables2mx27data_consume_rows_context_mINS2_17mp_row_consumer_mEEEEclEN7seastar16temporary_bufferIcEE (scylla + 0x21046fa)
#8  0x0000000002303717 _ZZN7seastar12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mINS5_17mp_row_consumer_mEEEEEENS_6futureIvEEOT_ENUlvE_clEv (scylla + 0x2103717)
#9  0x000000000230611b _ZN7seastar8internal8repeaterIZNS_12input_streamIcE7consumeISt17reference_wrapperIN8sstables2mx27data_consume_rows_context_mINS7_17mp_row_consumer_mEEEEEENS_6futureIvEEOT_EUlvE_E15run_and_disposeEv (scylla + 0x210611b)
#10 0x000000000563af15 _ZN7seastar7reactor14run_some_tasksEv (scylla + 0x543af15)
#11 0x000000000563c198 _ZN7seastar7reactor6do_runEv (scylla + 0x543c198)
#12 0x000000000565e962 _ZNSt17_Function_handlerIFvvEZN7seastar3smp9configureERKNS1_11smp_optionsERKNS1_15reactor_optionsEE4$_96E9_M_invokeERKSt9_Any_data (scylla + 0x545e962)
#13 0x000000000560b72b _ZN7seastar12posix_thread13start_routineEPv (scylla + 0x540b72b)
#14 0x00007f84b7e2d12d start_thread (libc.so.6 + 0x8b12d)
#15 0x00007f84b7eaebc0 __clone3 (libc.so.6 + 0x10cbc0)
Stack trace of thread 12716:
#0  0x0000000001f28de1 _ZZN22mutation_reader_merger11prepare_oneENS_29reader_and_last_fragment_kindEN7seastar10bool_classINS_20reader_galloping_tagEEEENK3$_3clENS1_18optimized_optionalI20mutation_fragment_v2EE (scylla + 0x1d28de1)
#1  0x0000000001f225e7 _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d225e7)
#2  0x0000000001f23738 _ZN22mutation_reader_mergerclEv (scylla + 0x1d23738)
#3  0x0000000001f2fb55 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d2fb55)
#4  0x0000000001f2e743 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d2e743)
#5  0x0000000002406904 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2206904)
#6  0x00000000023ff12e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff12e)
#7  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#8  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#9  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#10 0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#11 0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12710:
#0  0x0000000002c37be4 _ZN5utils11murmur_hash13hash3_x64_128ESt17basic_string_viewIaSt11char_traitsIaEEmRSt5arrayImLm2EE (scylla + 0x2a37be4)
#1  0x00000000038f3ad0 _ZN5utils15make_hashed_keyESt17basic_string_viewIaSt11char_traitsIaEE (scylla + 0x36f3ad0)
#2  0x00000000038f4283 _ZN5utils6filter12bloom_filter3addERKSt17basic_string_viewIaSt11char_traitsIaEE (scylla + 0x36f4283)
#3  0x0000000002345aaf _ZN8sstables2mc6writer21consume_new_partitionERKN3dht13decorated_keyE (scylla + 0x2145aaf)
#4  0x00000000023bbb60 _ZN8sstables26compacted_fragments_writer21consume_new_partitionERKN3dht13decorated_keyE (scylla + 0x21bbb60)
#5  0x0000000002404614 _ZN22compact_mutation_stateIL20compact_for_sstables1EE7consumeIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEEO14clustering_rowRT_RT0_ (scylla + 0x2204614)
#6  0x0000000002400959 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x2200959)
#7  0x00000000023ff235 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff235)
#8  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#9  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#10 0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#11 0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#12 0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12718:
#0  0x0000000001f225ed _ZN22mutation_reader_merger12prepare_nextEv (scylla + 0x1d225ed)
#1  0x0000000001f23738 _ZN22mutation_reader_mergerclEv (scylla + 0x1d23738)
#2  0x0000000001f2fb55 _ZZN14merging_readerI22mutation_reader_mergerE11fill_bufferEvENKUlvE_clEv (scylla + 0x1d2fb55)
#3  0x0000000001f2e743 _ZN14merging_readerI22mutation_reader_mergerE11fill_bufferEv (scylla + 0x1d2e743)
#4  0x0000000002406904 _ZN16filtering_readerIN23flat_mutation_reader_v26filterEE11fill_bufferEv (scylla + 0x2206904)
#5  0x00000000023ff12e _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff12e)
#6  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#7  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#8  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#9  0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#10 0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12708:
#0  0x0000000001bf5a03 _ZN42mutation_fragment_stream_validating_filterclERKN3dht13decorated_keyE (scylla + 0x19f5a03)
#1  0x000000000240081d _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x220081d)
#2  0x00000000023ff235 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff235)
#3  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#4  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#5  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#6  0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#7  0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
Stack trace of thread 12707:
#0  0x00000000014601af _ZN13compound_typeIL14allow_prefixes0EE8iteratorC2ERK24managed_bytes_basic_viewIL12mutable_view0EE (scylla + 0x12601af)
#1  0x000000000215cf05 _ZN8sstables3key8make_keyIR18partition_key_viewEES0_RK6schemaOT_ (scylla + 0x1f5cf05)
#2  0x0000000002345961 _ZN8sstables2mc6writer21consume_new_partitionERKN3dht13decorated_keyE (scylla + 0x2145961)
#3  0x00000000023bbb60 _ZN8sstables26compacted_fragments_writer21consume_new_partitionERKN3dht13decorated_keyE (scylla + 0x21bbb60)
#4  0x0000000002404614 _ZN22compact_mutation_stateIL20compact_for_sstables1EE7consumeIN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEN7seastar10bool_classINS6_18stop_iteration_tagEEEO14clustering_rowRT_RT0_ (scylla + 0x2204614)
#5  0x0000000002400959 _ZNO20mutation_fragment_v27consumeIN23flat_mutation_reader_v24impl16consumer_adapterI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEEEDcRT_ (scylla + 0x2200959)
#6  0x00000000023ff235 _ZN23flat_mutation_reader_v24impl17consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21ff235)
#7  0x00000000023fe43b _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerENS_9no_filterEEEDaT_T0_ (scylla + 0x21fe43b)
#8  0x00000000023f48cb _ZN23flat_mutation_reader_v217consume_in_threadI25compact_for_compaction_v2IN8sstables26compacted_fragments_writerE33noop_compacted_fragments_consumerEEEDaT_ (scylla + 0x21f48cb)
#9  0x00000000023f01f1 _ZZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES1_ENUlvE_clEv (scylla + 0x21f01f1)
#10 0x00000000023eeb06 _ZN7seastar20noncopyable_functionIFvvEE17direct_vtable_forIZNS_5asyncIZZN8sstables10compaction7consumeEvENUl23flat_mutation_reader_v2E_clES7_EUlvE_JEEENS_8futurizeINSt13invoke_resultIT_JDpT0_EE4typeEE4typeENS_17thread_attributesEOSC_DpOSD_EUlvE_E4callEPKS2_ (scylla + 0x21eeb06)
#11 0x00000000058e88f7 _ZN7seastar14thread_context4mainEv (scylla + 0x56e88f7)
download_instructions=gsutil cp gs://upload.scylladb.com/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000.gz .
gunzip /var/lib/systemd/coredump/core.scylla.113.5d451e277505428cbcd414f12de58b54.12704.1687108289000000.gz

Installation details

Kernel Version: 5.15.0-1036-gcp
Scylla version (or git commit hash): 5.4.0~dev-20230618.b7627085cb13 with build-id a2d9adc050ce01f3543f876ea72d863b1ca6e615

Cluster size: 6 nodes (n1-highmem-16)

Scylla Nodes used in this run:

  • longevity-10gb-3h-master-db-node-41a7b5fc-0-9 (34.139.135.254 | 10.142.0.166) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-8 (34.74.255.16 | 10.142.0.91) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-7 (34.74.172.114 | 10.142.0.88) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-6 (35.243.133.249 | 10.142.0.66) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-5 (34.74.136.68 | 10.142.0.65) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-4 (34.73.133.147 | 10.142.0.64) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-3 (34.138.210.139 | 10.142.0.63) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-2 (34.74.129.219 | 10.142.0.45) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-12 (35.243.249.103 | 10.142.0.111) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-11 (35.185.88.185 | 10.142.0.112) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-10 (34.73.133.147 | 10.142.0.158) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-1 (35.243.249.103 | 10.142.0.22) (shards: 14)

OS / Image: `` (gce: undefined_region)

Test: longevity-10gb-3h-gce-test
Test id: 41a7b5fc-e640-485a-bae4-55f91a19fcd6
Test name: scylla-master/longevity/longevity-10gb-3h-gce-test
Test config file(s):

Logs and commands
  • Restore Monitor Stack command: $ hydra investigate show-monitor 41a7b5fc-e640-485a-bae4-55f91a19fcd6
  • Restore monitor on AWS instance using Jenkins job
  • Show all stored logs command: $ hydra investigate show-logs 41a7b5fc-e640-485a-bae4-55f91a19fcd6

Logs:

Jenkins job URL
Argus

@bhalevy
Copy link
Member

bhalevy commented Jun 19, 2023

@bhalevy this weekly run, had very similar coredump during cleanup after decomission:

2023-06-18T17:11:29+00:00 longevity-10gb-3h-master-db-node-41a7b5fc-0-3      !ERR | scylla[12704]:  [shard  0] compaction_manager - SSTables require cleanup but compaction state has null owned ranges, at: 0x5a06e9e 0x5a07450 0x5a07738 0x560ac43 0x2489181 0x2505ec0 0x24af2ea 0x563af14 0x563c197 0x563b4d9 0x55df3f5 0x55de568 0x121d553 0x121f0e0 0x121b977 /opt/scylladb/libreloc/libc.so.6+0x2750f /opt/scylladb/libreloc/libc.so.6+0x275c8 0x1219524
2023-06-18 17:11:29.894 <2023-06-18 17:11:29.000>: (DatabaseLogEvent Severity.ERROR) period_type=one-time event_id=faf6eb68-ff00-4690-8041-8a183e964df5: type=ABORTING_ON_SHARD regex=Aborting on shard line_number=7458 node=longevity-10gb-3h-master-db-node-41a7b5fc-0-3
2023-06-18T17:11:29+00:00 longevity-10gb-3h-master-db-node-41a7b5fc-0-3     !INFO | scylla[12704]: Aborting on shard 0.
void seastar::backtrace<seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}>(seastar::backtrace_buffer::append_backtrace()::{lambda(seastar::frame)#1}&&) at ./build/release/seastar/./seastar/include/seastar/util/backtrace.hh:64
(inlined by) seastar::backtrace_buffer::append_backtrace() at ./build/release/seastar/./seastar/src/core/reactor.cc:811
(inlined by) seastar::print_with_backtrace(seastar::backtrace_buffer&, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:841
seastar::print_with_backtrace(char const*, bool) at ./build/release/seastar/./seastar/src/core/reactor.cc:853
(inlined by) seastar::sigabrt_action() at ./build/release/seastar/./seastar/src/core/reactor.cc:3969
(inlined by) operator() at ./build/release/seastar/./seastar/src/core/reactor.cc:3945
(inlined by) __invoke at ./build/release/seastar/./seastar/src/core/reactor.cc:3941
?? ??:0
?? ??:0
?? ??:0
?? ??:0
seastar::on_internal_error_noexcept(seastar::logger&, std::basic_string_view<char, std::char_traits<char> >) at ./build/release/seastar/./seastar/src/core/on_internal_error.cc:75
compaction::compaction_task_executor::compact_sstables(sstables::compaction_descriptor, sstables::compaction_data&, std::function<void (std::vector<seastar::lw_shared_ptr<sstables::sstable>, std::allocator<seastar::lw_shared_ptr<sstables::sstable> > > const&)>, seastar::bool_class<compaction_manager::can_purge_tombstones_tag>) at ./compaction/compaction_manager.cc:376
compaction::regular_compaction_task_executor::do_run() at ./compaction/compaction_manager.cc:1056
std::__n4861::coroutine_handle<seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type>::resume() const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/coroutine:244
(inlined by) seastar::internal::coroutine_traits_base<std::optional<sstables::compaction_stats> >::promise_type::run_and_dispose() at ././seastar/include/seastar/core/coroutine.hh:83
seastar::reactor::run_tasks(seastar::reactor::task_queue&) at ./build/release/seastar/./seastar/src/core/reactor.cc:2590
(inlined by) seastar::reactor::run_some_tasks() at ./build/release/seastar/./seastar/src/core/reactor.cc:3053
seastar::reactor::do_run() at ./build/release/seastar/./seastar/src/core/reactor.cc:3222
seastar::reactor::run() at ./build/release/seastar/./seastar/src/core/reactor.cc:3105
seastar::app_template::run_deprecated(int, char**, std::function<void ()>&&) at ./build/release/seastar/./seastar/src/core/app-template.cc:276
seastar::app_template::run(int, char**, std::function<seastar::future<int> ()>&&) at ./build/release/seastar/./seastar/src/core/app-template.cc:167
scylla_main(int, char**) at ./main.cc:627
std::function<int (int, char**)>::operator()(int, char**) const at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_function.h:591
main at ./main.cc:1994
?? ??:0
?? ??:0
_start at ??:?

Coredump

Installation details

Kernel Version: 5.15.0-1036-gcp Scylla version (or git commit hash): 5.4.0~dev-20230618.b7627085cb13 with build-id a2d9adc050ce01f3543f876ea72d863b1ca6e615

Cluster size: 6 nodes (n1-highmem-16)

Scylla Nodes used in this run:

  • longevity-10gb-3h-master-db-node-41a7b5fc-0-9 (34.139.135.254 | 10.142.0.166) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-8 (34.74.255.16 | 10.142.0.91) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-7 (34.74.172.114 | 10.142.0.88) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-6 (35.243.133.249 | 10.142.0.66) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-5 (34.74.136.68 | 10.142.0.65) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-4 (34.73.133.147 | 10.142.0.64) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-3 (34.138.210.139 | 10.142.0.63) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-2 (34.74.129.219 | 10.142.0.45) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-12 (35.243.249.103 | 10.142.0.111) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-11 (35.185.88.185 | 10.142.0.112) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-10 (34.73.133.147 | 10.142.0.158) (shards: 14)
  • longevity-10gb-3h-master-db-node-41a7b5fc-0-1 (35.243.249.103 | 10.142.0.22) (shards: 14)

OS / Image: `` (gce: undefined_region)

Test: longevity-10gb-3h-gce-test Test id: 41a7b5fc-e640-485a-bae4-55f91a19fcd6 Test name: scylla-master/longevity/longevity-10gb-3h-gce-test Test config file(s):

Logs and commands

@fruch can you please open a new issue with that.
The symptoms are similar but this seems to be yet another problem.

@raphaelsc
Copy link
Member

@bhalevy I am off this morning, but I'd check if we are also not leaking sstables when running off-strategy compaction. If you're busy, I can pick it up once I am back.

@bhalevy
Copy link
Member

bhalevy commented Jun 19, 2023

I'll open the issue then.
I already found another hole in the current logic that can explain this.

bhalevy pushed a commit to bhalevy/scylla that referenced this issue Aug 31, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes scylladb#14147

(cherry picked from commit 156d771)
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
bhalevy pushed a commit to bhalevy/scylla that referenced this issue Sep 19, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes scylladb#14147

(cherry picked from commit 156d771)
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
bhalevy pushed a commit to bhalevy/scylla that referenced this issue Nov 13, 2023
Problem can be reproduced easily:
1) wrote some sstables with smp 1
2) shut down scylla
3) moved sstables to upload
4) restarted scylla with smp 2
5) ran refresh (resharding happens, adds sstable to cleanup
set and never removes it)
6) cleanup (tries to cleanup resharded sstables which were
leaked in the cleanup set)

Bumps into assert "Assertion `!sst->is_shared()' failed", as
cleanup picks a shared sstable that was leaked and already
processed by resharding.

Fix is about not inserting shared sstables into cleanup set,
as shared sstables are restricted to resharding and cannot
be processed later by cleanup (nor it should because
resharding itself cleaned up its input files).

Dtest: scylladb/scylla-dtest#3206

Fixes scylladb#14001.

Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com>

Closes scylladb#14147

(cherry picked from commit 156d771)
Signed-off-by: Benny Halevy <bhalevy@scylladb.com>
@avikivity
Copy link
Member

@bhalevy what's the backport status?

@bhalevy
Copy link
Member

bhalevy commented Dec 6, 2023

@bhalevy what's the backport status?

@avikivity
156d771 is in 5.4 already
An it's queued for backport in https://github.com/scylladb/scylladb/pull/14200/commits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.