Skip to content

SEGFAULT in validateSamples() #949

@pipitochka

Description

@pipitochka

Description

Hi! We've been fuzzing torchcodec with sydr-fuzz and found SIGSEGV in validateSamples() (src/torchcodec/_core/Encoder.ccp:32).

torchcodec version: 5becf10ebd48818a65d1b7a88b957f3b3b8cabef

The error occurs because of missing tensor integrity validation in the audio encoder's input processing. As a result, tensors with null data pointers but positive sizes are processed, leading to segmentation faults during vectorized operations

How to reproduce

Build docker container from here:

$ sudo docker build -t oss-sydr-fuzz-torchcodec .

Run docker container:

$ sudo docker run --rm --privileged -v `pwd`:/fuzz -it oss-sydr-fuzz-torchcodec /bin/bash

Run the file_fuzz target on the crash crash.zip

/audio_encoder-fuzz crash

You will see the following output:

==14==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0000168c4e13 bp 0x7ffcb9a55450 sp 0x7ffcb9a55380 T0)
==14==The signal is caused by a READ memory access.
==14==Hint: address points to the zero page.
    #0 0x168c4e13 in c10::detail::LoadImpl<float>::apply(void const*) /pytorch/c10/util/Load.h:11:12
    #1 0x168c4e13 in float c10::load<float>(void const*) /pytorch/c10/util/Load.h:30:10
    #2 0x168c4e13 in function_traits<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&>::ArgsTuple at::native::AVX2::dereference_impl<function_traits<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&>, 0ul>(char* restrict*, long const*, long, std::integer_sequence<unsigned long, 0ul>) /pytorch/aten/src/ATen/native/cpu/Loops.h:51:7
    #3 0x168c48e2 in function_traits<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&>::ArgsTuple at::native::AVX2::dereference<function_traits<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&> >(char* restrict*, long const*, long) /pytorch/aten/src/ATen/native/cpu/Loops.h:59:10
    #4 0x168c48e2 in void at::native::AVX2::execute_op<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&, (void*)0>(char* restrict*, long const*, long, long, at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&) /pytorch/aten/src/ATen/native/cpu/Loops.h:92:37
    #5 0x168c40ba in void at::native::AVX2::basic_loop<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&>(char* restrict*, long const*, long, long, at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&) /pytorch/aten/src/ATen/native/cpu/Loops.h:127:3
    #6 0x168c5529 in at::native::AVX2::VectorizedLoop2d<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)>::operator()(char**, long const*, long, long)::'lambda'(unsigned long)::operator()(unsigned long) const /pytorch/aten/src/ATen/native/cpu/Loops.h:289:13
    #7 0x168c1fba in void at::native::AVX2::unroll_contiguous_scalar_checks<function_traits<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)>, at::native::AVX2::VectorizedLoop2d<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)>::operator()(char**, long const*, long, long)::'lambda'(unsigned long), 0ul>(long const*, std::integer_sequence<unsigned long, 0ul>, at::native::AVX2::VectorizedLoop2d<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)>::operator()(char**, long const*, long, long)::'lambda'(unsigned long)&&) /pytorch/aten/src/ATen/native/cpu/Loops.h
    #8 0x168c1fba in at::native::AVX2::VectorizedLoop2d<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)>::operator()(char**, long const*, long, long) /pytorch/aten/src/ATen/native/cpu/Loops.h:281:7
    #9 0x168c1fba in void c10::function_ref<void (char**, long const*, long, long)>::callback_fn<at::native::AVX2::VectorizedLoop2d<at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)> >(long, char**, long const*, long, long) /pytorch/c10/util/FunctionRef.h:43:12
    #10 0x12828f8 in at::internal::serial_for_each(c10::ArrayRef<long>, c10::ArrayRef<long>, char**, unsigned long, c10::function_ref<void (char**, long const*, long, long)>, at::Range) /pytorch/aten/src/ATen/TensorIteratorInternal.h:52:7
    #11 0x12808b4 in at::TensorIteratorBase::serial_for_each(c10::function_ref<void (char**, long const*, long, long)>, at::Range) const /pytorch/aten/src/ATen/TensorIterator.cpp:796:3
    #12 0x127ffbb in at::TensorIteratorBase::for_each(c10::function_ref<void (char**, long const*, long, long)>, long) /pytorch/aten/src/ATen/TensorIterator.cpp:768:12
    #13 0x168c169c in void at::native::AVX2::cpu_kernel_vec<true, at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float), at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)>(at::TensorIteratorBase&, at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(float)&&, at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const::'lambda'(at::vec::AVX2::Vectorized<float>)&&, long) /pytorch/aten/src/ATen/native/cpu/Loops.h:353:8
    #14 0x168683a0 in at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const::'lambda13'()::operator()() const /pytorch/aten/src/ATen/native/cpu/CopyKernel.cpp:249:5
    #15 0x168683a0 in at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&)::$_6::operator()() const /pytorch/aten/src/ATen/native/cpu/CopyKernel.cpp:249:5
    #16 0x168683a0 in at::native::AVX2::direct_copy_kernel(at::TensorIteratorBase&) /pytorch/aten/src/ATen/native/cpu/CopyKernel.cpp:249:5
    #17 0x16869846 in at::native::AVX2::copy_kernel(at::TensorIterator&, bool) /pytorch/aten/src/ATen/native/cpu/CopyKernel.cpp:293:5
    #18 0x1e694c7 in at::native::copy_impl(at::Tensor&, at::Tensor const&, bool) /pytorch/aten/src/ATen/native/Copy.cpp:309:3
    #19 0x1e6809e in at::native::copy_(at::Tensor&, at::Tensor const&, bool) /pytorch/aten/src/ATen/native/Copy.cpp:362:5
    #20 0x48703d5 in at::Tensor& c10::KernelFunction::call<at::Tensor&, at::Tensor&, at::Tensor const&, bool>(c10::OperatorHandle const&, c10::DispatchKeySet, at::Tensor&, at::Tensor const&, bool) const /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:145:14
    #21 0x48703d5 in at::Tensor& c10::Dispatcher::call<at::Tensor&, at::Tensor&, at::Tensor const&, bool>(c10::TypedOperatorHandle<at::Tensor& (at::Tensor&, at::Tensor const&, bool)> const&, at::Tensor&, at::Tensor const&, bool) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:815:26
    #22 0x48703d5 in c10::TypedOperatorHandle<at::Tensor& (at::Tensor&, at::Tensor const&, bool)>::call(at::Tensor&, at::Tensor const&, bool) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:608:41
    #23 0x48703d5 in at::_ops::copy_::call(at::Tensor&, at::Tensor const&, bool) /pytorch/build/aten/src/ATen/Operators_3.cpp:2018:15
    #24 0x2a2b18a in at::Tensor::copy_(at::Tensor const&, bool) const /pytorch/build/aten/src/ATen/core/TensorBody.h:2144:12
    #25 0x2a2b18a in at::native::clone(at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/aten/src/ATen/native/TensorFactories.cpp:2175:10
    #26 0x5e1f899 in at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeExplicitAutograd__clone(at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/build/aten/src/ATen/RegisterCompositeExplicitAutograd_0.cpp:12401:10
    #27 0x5e1f899 in c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>), &(at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeExplicitAutograd__clone(at::Tensor const&, std::optional<c10::MemoryFormat>))>, at::Tensor, c10::guts::typelist::typelist<at::Tensor const&, std::optional<c10::MemoryFormat> > >::operator()(at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/aten/src/ATen/core/boxing/impl/WrapFunctionIntoFunctor.h:17:12
    #28 0x5e1f899 in c10::impl::wrap_kernel_functor_unboxed_<c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>), &(at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeExplicitAutograd__clone(at::Tensor const&, std::optional<c10::MemoryFormat>))>, at::Tensor, c10::guts::typelist::typelist<at::Tensor const&, std::optional<c10::MemoryFormat> > >, at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/aten/src/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:578:12
    #29 0x109c074 in at::Tensor c10::callUnboxedKernelFunction<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(void*, c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>&&) /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:76:10
    #30 0x109c074 in at::Tensor c10::KernelFunction::call<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(c10::OperatorHandle const&, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:145:14
    #31 0x109c074 in at::Tensor c10::Dispatcher::redispatch<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>)> const&, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:836:26
    #32 0x3e6049e in c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>)>::redispatch(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:616:41
    #33 0x3e6049e in at::_ops::clone::redispatch(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/build/aten/src/ATen/Operators_1.cpp:5304:15
    #34 0xd8bd52f in at::redispatch::clone(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/build/aten/src/ATen/RedispatchFunctions.h:8627:16
    #35 0xd8bd52f in torch::autograd::VariableType::(anonymous namespace)::clone(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>)::$_59::operator()() const /pytorch/torch/csrc/autograd/generated/VariableType_1.cpp:6139:12
    #36 0xd8bd52f in torch::autograd::VariableType::(anonymous namespace)::clone(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/torch/csrc/autograd/generated/VariableType_1.cpp:6137:15
    #37 0xd8bf52e in c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>), &(torch::autograd::VariableType::(anonymous namespace)::clone(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>))>, at::Tensor, c10::guts::typelist::typelist<c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat> > >::operator()(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/aten/src/ATen/core/boxing/impl/WrapFunctionIntoFunctor.h:17:12
    #38 0xd8bf52e in c10::impl::wrap_kernel_functor_unboxed_<c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>), &(torch::autograd::VariableType::(anonymous namespace)::clone(c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>))>, at::Tensor, c10::guts::typelist::typelist<c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat> > >, at::Tensor (c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/aten/src/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:611:12
    #39 0x3e5fd43 in at::Tensor c10::callUnboxedKernelFunction<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(void*, c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>&&) /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:76:10
    #40 0x3e5fd43 in at::Tensor c10::KernelFunction::call<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(c10::OperatorHandle const&, c10::DispatchKeySet, at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:145:14
    #41 0x3e5fd43 in at::Tensor c10::Dispatcher::call<at::Tensor, at::Tensor const&, std::optional<c10::MemoryFormat> >(c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>)> const&, at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:815:26
    #42 0x3e5fd43 in c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, std::optional<c10::MemoryFormat>)>::call(at::Tensor const&, std::optional<c10::MemoryFormat>) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:608:41
    #43 0x3e5fd43 in at::_ops::clone::call(at::Tensor const&, std::optional<c10::MemoryFormat>) /pytorch/build/aten/src/ATen/Operators_1.cpp:5297:15
    #44 0x2a5f296 in at::Tensor::clone(std::optional<c10::MemoryFormat>) const /pytorch/build/aten/src/ATen/core/TensorBody.h:3944:12
    #45 0x2a5f296 in at::native::contiguous(at::Tensor const&, c10::MemoryFormat) /pytorch/aten/src/ATen/native/TensorProperties.cpp:123:15
    #46 0x6113d2a in at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeImplicitAutograd__contiguous(at::Tensor const&, c10::MemoryFormat) /pytorch/build/aten/src/ATen/RegisterCompositeImplicitAutograd_0.cpp:3487:10
    #47 0x6113d2a in c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (at::Tensor const&, c10::MemoryFormat), &(at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeImplicitAutograd__contiguous(at::Tensor const&, c10::MemoryFormat))>, at::Tensor, c10::guts::typelist::typelist<at::Tensor const&, c10::MemoryFormat> >::operator()(at::Tensor const&, c10::MemoryFormat) /pytorch/aten/src/ATen/core/boxing/impl/WrapFunctionIntoFunctor.h:17:12
    #48 0x6113d2a in c10::impl::wrap_kernel_functor_unboxed_<c10::impl::detail::WrapFunctionIntoFunctor_<c10::CompileTimeFunctionPointer<at::Tensor (at::Tensor const&, c10::MemoryFormat), &(at::(anonymous namespace)::(anonymous namespace)::wrapper_CompositeImplicitAutograd__contiguous(at::Tensor const&, c10::MemoryFormat))>, at::Tensor, c10::guts::typelist::typelist<at::Tensor const&, c10::MemoryFormat> >, at::Tensor (at::Tensor const&, c10::MemoryFormat)>::call(c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::MemoryFormat) /pytorch/aten/src/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:578:12
    #49 0x4e4bf85 in at::Tensor c10::callUnboxedKernelFunction<at::Tensor, at::Tensor const&, c10::MemoryFormat>(void*, c10::OperatorKernel*, c10::DispatchKeySet, at::Tensor const&, c10::MemoryFormat&&) /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:76:10
    #50 0x4c52ea5 in at::Tensor c10::KernelFunction::call<at::Tensor, at::Tensor const&, c10::MemoryFormat>(c10::OperatorHandle const&, c10::DispatchKeySet, at::Tensor const&, c10::MemoryFormat) const /pytorch/aten/src/ATen/core/boxing/KernelFunction_impl.h:145:14
    #51 0x4c52ea5 in at::Tensor c10::Dispatcher::call<at::Tensor, at::Tensor const&, c10::MemoryFormat>(c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, c10::MemoryFormat)> const&, at::Tensor const&, c10::MemoryFormat) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:815:26
    #52 0x4c52ea5 in c10::TypedOperatorHandle<at::Tensor (at::Tensor const&, c10::MemoryFormat)>::call(at::Tensor const&, c10::MemoryFormat) const /pytorch/aten/src/ATen/core/dispatch/Dispatcher.h:608:41
    #53 0x4c52ea5 in at::_ops::contiguous::call(at::Tensor const&, c10::MemoryFormat) /pytorch/build/aten/src/ATen/Operators_4.cpp:1595:15
    #54 0x1880f95 in at::TensorBase::__dispatch_contiguous(c10::MemoryFormat) const /pytorch/aten/src/ATen/core/Tensor.cpp:26:10
    #55 0xf1a05f in at::TensorBase::contiguous(c10::MemoryFormat) const /pytorch/torch/include/ATen/core/TensorBase.h:130:14
    #56 0xf1497f in at::Tensor::contiguous(c10::MemoryFormat) const /pytorch/torch/include/ATen/core/TensorBody.h:124:24
    #57 0xefb9bb in facebook::torchcodec::(anonymous namespace)::validateSamples(at::Tensor const&) /codec/src/torchcodec/_core/Encoder.cpp:32:18
    #58 0xef9f7e in facebook::torchcodec::AudioEncoder::AudioEncoder(at::Tensor const&, int, std::basic_string_view<char, std::char_traits<char> >, facebook::torchcodec::AudioStreamOptions const&) /codec/src/torchcodec/_core/Encoder.cpp:122:16
    #59 0xedcd98 in LLVMFuzzerTestOneInput /codec/audio_encoder.cc:53:54
    #60 0xfab311 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /llvm-project-llvmorg-14.0.6/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:611:15
    #61 0xf9474c in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /llvm-project-llvmorg-14.0.6/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:324:6
    #62 0xf9a8cb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /llvm-project-llvmorg-14.0.6/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:860:9
    #63 0xf944a2 in main /llvm-project-llvmorg-14.0.6/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
    #64 0x7fd7ee0b5082 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d)
    #65 0xe1be6d in _start (/audio_encoder_fuzz+0xe1be6d)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /pytorch/c10/util/Load.h:11:12 in c10::detail::LoadImpl<float>::apply(void const*)
==14==ABORTING```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions