Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-4024708560 > > Were you able to find new issues with this? 🙂 > > No, for now I've only run it for 1 minute just to validate basic functioning. I think I'll probably wait for OSS-Fuzz to take up. First issue found in https://github.com/apache/arrow/issues/49477 :tada: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
github-actions[bot] commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3996167185 Revision: bef108bf71c7e0b0da7dc34c67f13ab008ddef3d Submitted crossbow builds: [ursacomputing/crossbow @ actions-95219079b4](https://github.com/ursacomputing/crossbow/branches/all?query=actions-95219079b4) |Task|Status| ||--| |wheel-macos-monterey-cp313-cp313-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/22662195977/job/65684909135)| -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
raulcd commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3996161566 I am seeing some failures on a couple of macOS arm64 wheels due to fuzzer failures. I am just triggering this job to see if it's related to this change. Example: https://github.com/ursacomputing/crossbow/actions/runs/22661193765/job/65681619191 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
raulcd commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3996156965 @github-actions crossbow submit wheel-macos-monterey-cp313-cp313-arm64 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
conbench-apache-arrow[bot] commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3993849449 After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit cfbbf708082c84f3a7cb1246d83ef134c2ac27c4. There were no benchmark performance regressions. 🎉 The [full Conbench report](https://github.com/apache/arrow/runs/65630160995) has more details. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3992991901 > Are these [1](https://github.com/apache/arrow/actions/runs/22633974737/job/65592805636?pr=47418) [2](https://github.com/apache/arrow/actions/runs/22633974618/job/65592804283?pr=47418) related? Observed on ARM64 macOS after rebasing #47418. Oh, yes, there's a fix in https://github.com/apache/arrow/pull/49440 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
rok commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3992878915 If indeed introduced here it could have been obscured by the aws-sdk-cpp issue https://github.com/apache/arrow/issues/49347. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
rok commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3992860028 @pitrou -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
rok commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3992734739 Are these [1](https://github.com/apache/arrow/actions/runs/22633974737/job/65592805636?pr=47418) [2](https://github.com/apache/arrow/actions/runs/22633974618/job/65592804283?pr=47418) related? Observed on ARM64 macOS after rebasing https://github.com/apache/arrow/pull/47418. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou merged PR #49374: URL: https://github.com/apache/arrow/pull/49374 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3991185988 I addressed review comments and also did a couple additional changes (mostly: now chunked reading is also tested for string-like types), perhaps you'd like to do another review? Otherwise I can merge soon. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
github-actions[bot] commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3991147732 Revision: bef108bf71c7e0b0da7dc34c67f13ab008ddef3d Submitted crossbow builds: [ursacomputing/crossbow @ actions-5963f8774c](https://github.com/ursacomputing/crossbow/branches/all?query=actions-5963f8774c) |Task|Status| ||--| |test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/22625479802/job/65560899868)| -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3991135097 @github-actions crossbow submit *fuzz* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on code in PR #49374:
URL: https://github.com/apache/arrow/pull/49374#discussion_r2877426366
##
cpp/src/parquet/arrow/fuzz_encoding_internal.cc:
##
@@ -0,0 +1,444 @@
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements. See the NOTICE file
+// distributed with this work for additional information
+// regarding copyright ownership. The ASF licenses this file
+// to you under the Apache License, Version 2.0 (the
+// "License"); you may not use this file except in compliance
+// with the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing,
+// software distributed under the License is distributed on an
+// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+// KIND, either express or implied. See the License for the
+// specific language governing permissions and limitations
+// under the License.
+
+#include "parquet/arrow/fuzz_encoding_internal.h"
+
+#include
+#include
+#include
+#include
+#include
+#include
+
+#include "arrow/array.h"
+#include "arrow/array/builder_binary.h"
+#include "arrow/array/builder_primitive.h"
+#include "arrow/buffer_builder.h"
+#include "arrow/compare.h"
+#include "arrow/io/memory.h"
+#include "arrow/type.h"
+#include "arrow/util/fuzz_internal.h"
+#include "arrow/util/logging.h"
+#include "arrow/util/string.h"
+#include "parquet/encoding.h"
+#include "parquet/schema.h"
+#include "parquet/visit_type_inline.h"
+
+namespace parquet::fuzzing::internal {
+
+using ::arrow::Array;
+using ::arrow::ArrayData;
+using ::arrow::BufferBuilder;
+using ::arrow::DataType;
+using ::arrow::MemoryPool;
+using ::arrow::Result;
+using ::arrow::Status;
+using ::arrow::TypedBufferBuilder;
+using ::parquet::arrow::FileReader;
+
+ColumnDescriptor MakeColumnDescriptor(Type::type type, int type_length) {
+ // Repetition and max def/rep levels can take dummy values as they are not
directly
+ // used by encoders and decoders.
+ auto node = schema::PrimitiveNode::Make("", Repetition::OPTIONAL, type,
+ ConvertedType::NONE, type_length);
+ return ColumnDescriptor(node, /*max_definition_level=*/1,
/*max_repetition_level=*/0);
+}
+
+namespace {
+
+constexpr auto kPackedEncodingHeaderSize = 64;
+
+ARROW_PACKED_START(struct, PackedEncodingHeader) {
+ ARROW_PACKED_START(struct, Header) {
+uint8_t source_encoding_id;
+uint8_t roundtrip_encoding_id;
+uint8_t type_id;
+int32_t type_length;
+int32_t num_values;
+ };
+ ARROW_PACKED_END
+
+ static_assert(sizeof(Header) == 3 * 1 + 2 * 4);
+ using Reserved = std::array;
+
+ Header header;
+ Reserved reserved;
+};
+ARROW_PACKED_END
+
+static_assert(sizeof(PackedEncodingHeader) == kPackedEncodingHeaderSize);
+
+} // namespace
+
+FuzzEncodingHeader::FuzzEncodingHeader(Encoding::type source_encoding,
+ Encoding::type roundtrip_encoding,
Type::type type,
+ int type_length, int num_values)
+: source_encoding(source_encoding),
+ roundtrip_encoding(roundtrip_encoding),
+ type(type),
+ type_length(type_length),
+ num_values(num_values) {}
+
+FuzzEncodingHeader::FuzzEncodingHeader(Encoding::type source_encoding,
+ Encoding::type roundtrip_encoding,
+ const ColumnDescriptor* descr, int
num_values)
+: FuzzEncodingHeader(source_encoding, roundtrip_encoding,
descr->physical_type(),
+ descr->type_length(), num_values) {}
+
+std::string FuzzEncodingHeader::Serialize() const {
+ PackedEncodingHeader packed{};
+ packed.header.source_encoding_id = static_cast(source_encoding);
+ packed.header.roundtrip_encoding_id =
static_cast(roundtrip_encoding);
+ packed.header.type_id = static_cast(type);
+ packed.header.type_length = type_length;
+ packed.header.num_values = num_values;
+ return std::string(reinterpret_cast(&packed),
kPackedEncodingHeaderSize);
+}
+
+::arrow::Result FuzzEncodingHeader::Parse(
+std::span payload) {
+ auto invalid_payload = []() {
+return Status::Invalid("Invalid fuzz encoding payload");
+ };
+
+ if (payload.size() < kPackedEncodingHeaderSize) {
+return invalid_payload();
+ }
+ PackedEncodingHeader packed;
+ std::memcpy(&packed, payload.data(), kPackedEncodingHeaderSize);
+ // We are strict in what we accept because we don't want the fuzzer to go
+ // explore pointless variations.
+ if (packed.reserved !=
+ PackedEncodingHeader::Reserved{}) { // reserved bytes should be zero
+return invalid_payload();
+ }
+ const auto& ph = packed.header;
+ if (ph.source_encoding_id >= static_cast(Encoding::UNDEFINED) ||
+ ph.roundtrip_encoding_id >= static_cast(Encoding::UNDEFINED) ||
+ ph.type_id >= static_cast(Type::UNDEFINED)) {
+return i
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on code in PR #49374:
URL: https://github.com/apache/arrow/pull/49374#discussion_r2877413795
##
ci/scripts/cpp_test.sh:
##
@@ -180,10 +180,36 @@ fi
if [ "${ARROW_FUZZING}" == "ON" ]; then
# Fuzzing regression tests
+
+# This will display any errors generated during fuzzing. These errors are
+# usually not bugs (most fuzz files are invalid and hence generate errors
+# when trying to read them), which is why they are hidden by default when
+# fuzzing.
+export ARROW_FUZZING_VERBOSITY=1
# Some fuzz regression files may trigger huge memory allocations,
# let the allocator return null instead of aborting.
export ASAN_OPTIONS="$ASAN_OPTIONS allocator_may_return_null=1"
-export ARROW_FUZZING_VERBOSITY=1
+
+# 1. Generate seed corpuses
+"${source_dir}/build-support/fuzzing/generate_corpuses.sh"
"${binary_output_dir}"
+
+# 2. Run fuzz targets on seed corpus entries
+function run_fuzz_target_on_seed_corpus() {
+ fuzz_target_basename=$1
+ corpus_dir=${binary_output_dir}/${fuzz_target_basename}_seed_corpus
+ mkdir -p "${corpus_dir}"
+ rm -f "${corpus_dir}"/*
+ unzip "${binary_output_dir}"/"${fuzz_target_basename}"_seed_corpus.zip
-d "${corpus_dir}"
+ "${binary_output_dir}"/"${fuzz_target_basename}" -rss_limit_mb=4000
"${corpus_dir}"/*
+}
+run_fuzz_target_on_seed_corpus arrow-csv-fuzz
+run_fuzz_target_on_seed_corpus arrow-ipc-file-fuzz
+run_fuzz_target_on_seed_corpus arrow-ipc-stream-fuzz
+run_fuzz_target_on_seed_corpus arrow-ipc-tensor-stream-fuzz
+run_fuzz_target_on_seed_corpus parquet-arrow-fuzz
+run_fuzz_target_on_seed_corpus parquet-encoding-fuzz
Review Comment:
Oh, right, will do.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3961173140 > Were you able to find new issues with this? 🙂 No, for now I've only run it for 1 minute just to validate basic functioning. I think I'll probably wait for OSS-Fuzz to take up. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
addisoncrump commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3961044307 > we prefix the fuzz payload with a fixed-size header that encodes those parameters. This is actually in accordance with best practices. See: - https://srlabs.de/blog/unlocking-secrets-effective-fuzzing-harness#2-dont-reinterpret-data - https://secret.club/2024/06/30/ring-around-the-regex-1.html#analysis-of-the-existing-harness Were you able to find new issues with this? :slightly_smiling_face: -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3960895734 cc @adamreeve @alamb @emkornfield -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3960893007 @addisoncrump FYI :) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
github-actions[bot] commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3960781802 Revision: 539172916e4c85f2381e4098c0164a84e881c2ed Submitted crossbow builds: [ursacomputing/crossbow @ actions-ad7d9ed2d6](https://github.com/ursacomputing/crossbow/branches/all?query=actions-ad7d9ed2d6) |Task|Status| ||--| |example-cpp-minimal-build-static|[](https://github.com/ursacomputing/crossbow/actions/runs/22407973118/job/64873189129)| |example-cpp-minimal-build-static-system-dependency|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972413/job/64873185369)| |example-cpp-tutorial|[](https://github.com/ursacomputing/crossbow/actions/runs/22407980409/job/64873213831)| |test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972467/job/64873185294)| |test-conda-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22407973561/job/64873189961)| |test-conda-cpp-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972938/job/64873187522)| |test-debian-13-cpp-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972626/job/64873186157)| |test-debian-13-cpp-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972031/job/64873184176)| |test-debian-experimental-cpp-gcc-15|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972357/job/64873185532)| |test-fedora-42-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22407973401/job/64873189409)| |test-ubuntu-22.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972257/job/64873184996)| |test-ubuntu-22.04-cpp-20|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972309/job/64873185021)| |test-ubuntu-22.04-cpp-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/22407973126/job/64873188355)| |test-ubuntu-22.04-cpp-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972624/job/64873186162)| |test-ubuntu-22.04-cpp-no-threading|[](https://github.com/ursacomputing/crossbow/actions/runs/22407973558/job/64873190113)| |test-ubuntu-24.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22407972433/job/64873185395)| |test-ubuntu-24.04-cpp-bundled-offline|[ |Task|Status| ||--| |example-cpp-minimal-build-static|[](https://github.com/ursacomputing/crossbow/actions/runs/22360552763/job/64712473100)| |example-cpp-minimal-build-static-system-dependency|[](https://github.com/ursacomputing/crossbow/actions/runs/22360551602/job/64712462344)| |example-cpp-tutorial|[](https://github.com/ursacomputing/crossbow/actions/runs/22360556068/job/64712487459)| |test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/22360563856/job/64712503909)| |test-conda-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22360552393/job/64712464087)| |test-conda-cpp-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/22360552478/job/64712464374)| |test-debian-13-cpp-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/22360550392/job/64712467027)| |test-debian-13-cpp-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/22360559787/job/64712490513)| |test-debian-experimental-cpp-gcc-15|[](https://github.com/ursacomputing/crossbow/actions/runs/22360552305/job/64712463779)| |test-fedora-42-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22360548531/job/64712450619)| |test-ubuntu-22.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22360560491/job/64712492918)| |test-ubuntu-22.04-cpp-20|[](https://github.com/ursacomputing/crossbow/actions/runs/22360551673/job/64712461813)| |test-ubuntu-22.04-cpp-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/22360549328/job/64712453056)| |test-ubuntu-22.04-cpp-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/22360549012/job/64712453322)| |test-ubuntu-22.04-cpp-no-threading|[](https://github.com/ursacomputing/crossbow/actions/runs/22360560087/job/64712491553)| |test-ubuntu-24.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22360551517/job/64712461428)| |test-ubuntu-24.04-cpp-bundled-offline|[ |Task|Status| ||--| |example-cpp-minimal-build-static|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068411/job/64699595771)| |example-cpp-minimal-build-static-system-dependency|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068984/job/64699596168)| |example-cpp-tutorial|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069712/job/64699599193)| |test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068022/job/64699592960)| |test-conda-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068407/job/64699594342)| |test-conda-cpp-valgrind|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069513/job/64699599054)| |test-debian-13-cpp-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068630/job/64699595194)| |test-debian-13-cpp-i386|[](https://github.com/ursacomputing/crossbow/actions/runs/22357067802/job/64699592539)| |test-debian-experimental-cpp-gcc-15|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069118/job/64699597047)| |test-fedora-42-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068019/job/64699593533)| |test-ubuntu-22.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069515/job/64699598609)| |test-ubuntu-22.04-cpp-20|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068225/job/64699594509)| |test-ubuntu-22.04-cpp-bundled|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069177/job/64699597007)| |test-ubuntu-22.04-cpp-emscripten|[](https://github.com/ursacomputing/crossbow/actions/runs/22357069799/job/64699599384)| |test-ubuntu-22.04-cpp-no-threading|[](https://github.com/ursacomputing/crossbow/actions/runs/22357067207/job/64699590771)| |test-ubuntu-24.04-cpp|[](https://github.com/ursacomputing/crossbow/actions/runs/22357068319/job/64699594639)| |test-ubuntu-24.04-cpp-bundled-offline|[ |Task|Status| ||--| |test-build-cpp-fuzz|[](https://github.com/ursacomputing/crossbow/actions/runs/22356618750/job/64697967094)| -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
Re: [PR] GH-49329: [C++][Parquet][CI] Add fuzz target for encoder/decoder roundtrip [arrow]
pitrou commented on PR #49374: URL: https://github.com/apache/arrow/pull/49374#issuecomment-3952684147 @github-actions crossbow submit *fuzz* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
