Actions
Bug #47829
closedbuild ceph failed.
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
hardware: vmware fusion 12 for mac, with 4 virtual cores+8GB RAM+40GB SSD
OS: CentOS 8.2
gcc: 8.3.1
ceph: 15.2.5 tarball
when building ceph manually, it failed with no useful message.
build process:
cd /tmp/ceph-15.2.5 git init echo "2c93eff00150f0cc5f106a559557a58d3d7b6f1f" > ./.git/refs/heads/v15.2.5 ./install-deps.sh ./do_cmake.sh -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWITH_SEASTAR=ON -DWITH_RDMA=ON -DCMAKE_INSTALL_PREFIX=/usr/local make
part of make message:
/tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh: In function ‘seastar::repeat_until_value_return_type<AsyncAction> seastar::repeat_until_value(AsyncAction) [with AsyncAction = seastar::data_source_impl::skip(uint64_t)::<lambda(uint64_t&)>::<lambda()>]’: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh:120:22: warning: ‘*((void*)& fut +32)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (is_raw_object()) { ~~~~~~~~~~~~~^~ In file included from /tmp/ceph-15.2.5/src/include/encoding.h:38, from /tmp/ceph-15.2.5/src/include/uuid.h:9, from /tmp/ceph-15.2.5/src/include/types.h:21, from /tmp/ceph-15.2.5/src/msg/msg_types.h:23, from /tmp/ceph-15.2.5/src/common/options.h:11, from /tmp/ceph-15.2.5/src/common/config.h:23, from /tmp/ceph-15.2.5/src/crimson/admin/osd_admin.cc:13: /tmp/ceph-15.2.5/src/include/buffer.h: In member function ‘virtual seastar::future<ceph::buffer::v15_2_0::list> crimson::admin::OsdAdminHookBase::call(std::string_view, std::string_view, const cmdmap_t&) const’: /tmp/ceph-15.2.5/src/include/buffer.h:618:23: warning: ‘*((void*)& fut +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized] for (auto it = begin(); it != end(); /* nop */) { ^ In file included from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/temporary_buffer.hh:24, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/sstring.hh:38, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/scheduling.hh:25, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/task.hh:25, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/future.hh:25, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/timer.hh:28, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/lowres_clock.hh:25, from /tmp/ceph-15.2.5/src/include/utime.h:24, from /tmp/ceph-15.2.5/src/common/perf_counters.h:27, from /tmp/ceph-15.2.5/src/crimson/common/perf_counters_collection.h:6, from /tmp/ceph-15.2.5/src/crimson/common/perf_counters_collection.cc:4: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh: In member function ‘void seastar::internal::repeat_until_value_state<AsyncAction, T>::run_and_dispose() [with AsyncAction = seastar::data_source_impl::skip(uint64_t)::<lambda(uint64_t&)>::<lambda()>; T = seastar::temporary_buffer<char>]’: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh:120:22: warning: ‘*((void*)& fut +32)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (is_raw_object()) { ~~~~~~~~~~~~~^~ /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh: In function ‘seastar::repeat_until_value_return_type<AsyncAction> seastar::repeat_until_value(AsyncAction) [with AsyncAction = seastar::data_source_impl::skip(uint64_t)::<lambda(uint64_t&)>::<lambda()>]’: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh:120:22: warning: ‘*((void*)& fut +32)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (is_raw_object()) { ~~~~~~~~~~~~~^~ [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/assert.cc.o [ 48%] Building CXX object src/crimson/CMakeFiles/crimson-common.dir/common/log.cc.o In file included from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/temporary_buffer.hh:24, from /tmp/ceph-15.2.5/src/seastar/include/seastar/core/sstring.hh:38, from /tmp/ceph-15.2.5/src/seastar/include/seastar/util/backtrace.hh:28, from /tmp/ceph-15.2.5/src/crimson/common/assert.cc:4: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh: In member function ‘void seastar::internal::repeat_until_value_state<AsyncAction, T>::run_and_dispose() [with AsyncAction = seastar::data_source_impl::skip(uint64_t)::<lambda(uint64_t&)>::<lambda()>; T = seastar::temporary_buffer<char>]’: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh:120:22: warning: ‘*((void*)& fut +32)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (is_raw_object()) { ~~~~~~~~~~~~~^~ /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh: In function ‘seastar::repeat_until_value_return_type<AsyncAction> seastar::repeat_until_value(AsyncAction) [with AsyncAction = seastar::data_source_impl::skip(uint64_t)::<lambda(uint64_t&)>::<lambda()>]’: /tmp/ceph-15.2.5/src/seastar/include/seastar/core/deleter.hh:120:22: warning: ‘*((void*)& fut +32)’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (is_raw_object()) { ~~~~~~~~~~~~~^~ [ 48%] Linking CXX static library ../../lib/libcrimson-common.a [ 48%] Built target crimson-common make: *** [Makefile:141: all] Error 2
could anybody help on this problem?
thanks in advance.
Updated by Kefu Chai over 3 years ago
Romber,
i cannot find any of the fatal errors in the log messages you posted. also crimson is under active development and the underlying seastar library requires a compiler with decent C++17 support. so i'd suggest always use the latest master HEAD, and use GCC-9 or GCC-10 to compile it.
Updated by Kefu Chai over 3 years ago
- Status changed from New to Need More Info
- Assignee set to Romber Li
Updated by Matan Breizman 11 months ago
- Status changed from Need More Info to Closed
Actions