APT-3moments-replacement crash report

APT-3moments-replacement crashed on Further segment - possibly because I pointed it at a folder created by SLICE_EXPLODE.py containing some very small (44kb) files?

Process: Max [23861]
Path: /Applications/Max.app/Contents/MacOS/Max
Identifier: Max
Version: 7.3.4 [1d56897] (7.3.4)
Code Type: X86 (Native)
Parent Process: ??? [1]
Responsible: Max [23861]
User ID: 33196

Date/Time: 2019-11-22 15:16:19.491 +0000
OS Version: Mac OS X 10.14.6 (18G95)
Report Version: 12
Anonymous UUID: C9D43BFF-E970-B4F6-33BC-26314DB290BB

Sleep/Wake UUID: CE10EBD1-A59C-4C3E-B32F-8FA7E5897AA4

Time Awake Since Boot: 1100000 seconds
Time Since Wake: 16000 seconds

System Integrity Protection: enabled

Crashed Thread: 41

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL, Code 0x5
Terminating Process: exc handler [23861]

Thread 41 Crashed:
0 com.cycling74.chromium 0x00f28d57 0xde4000 + 1330519
1 libc++abi.dylib 0xa5a5cdd6 operator new(unsigned long) + 38
2 com.acme.fluid-bufnoveltyslice- 0x2567da0d std::__1::vector<double, std::__1::allocator >::__append(unsigned long) + 141
3 com.acme.fluid-bufnoveltyslice- 0x256781ab fluid::client::NoveltySlice::process(std::__1::vector<fluid::FluidTensorView<float, 1ul>, std::__1::allocator<fluid::FluidTensorView<float, 1ul> > >&, std::__1::vector<fluid::FluidTensorView<float, 1ul>, std::__1::allocator<fluid::FluidTensorView<float, 1ul> > >&, fluid::client::FluidContext&, bool) + 907
4 com.acme.fluid-bufnoveltyslice- 0x25677b2d fluid::client::Result fluid::client::impl::Slicing<fluid::FluidTensor<float, 2ul>, fluid::FluidTensorView<float, 1ul> >::process<fluid::client::NoveltySlice, std::__1::array<fluid::client::BufferProcessSpec, 1ul>, std::__1::array<fluid::client::BufferAdaptor*, 1ul> >(fluid::client::NoveltySlice&, std::__1::array<fluid::client::BufferProcessSpec, 1ul>&, std::__1::array<fluid::client::BufferAdaptor*, 1ul>&, unsigned long, unsigned long, fluid::client::FluidContext&) + 765
5 com.acme.fluid-bufnoveltyslice- 0x256771e4 fluid::client::NRTThreadingAdaptor<fluid::client::impl::NRTClientWrapper<fluid::client::impl::Slicing, fluid::client::NoveltySlice, fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const, fluid::client::NRTNoveltySliceParams, 1ul, 1ul> >::ThreadedTask::process() + 820
6 com.acme.fluid-bufnoveltyslice- 0x2568ce4e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, fluid::client::NRTThreadingAdaptor<fluid::client::impl::NRTClientWrapper<fluid::client::impl::Slicing, fluid::client::NoveltySlice, fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const, fluid::client::NRTNoveltySliceParams, 1ul, 1ul> >::ThreadedTask::ThreadedTask(std::__1::shared_ptr<fluid::client::impl::NRTClientWrapper<fluid::client::impl::Slicing, fluid::client::NoveltySlice, fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const, fluid::client::NRTNoveltySliceParams, 1ul, 1ul> >, fluid::client::ParameterSet<fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const>&, bool, fluid::client::Result&)::‘lambda’(fluid::client::NRTThreadingAdaptor<fluid::client::impl::NRTClientWrapper<fluid::client::impl::Slicing, fluid::client::NoveltySlice, fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const, fluid::client::NRTNoveltySliceParams, 1ul, 1ul> >::ThreadedTask*), fluid::client::NRTThreadingAdaptor<fluid::client::impl::NRTClientWrapper<fluid::client::impl::Slicing, fluid::client::NoveltySlice, fluid::client::ParameterDescriptorSet<std::__1::integer_sequence<unsigned long, 0ul, 0ul, 0ul, 0ul, 0ul, 5ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul, 6ul>, std::__1::tuple<std::__1::tuple<fluid::client::InputBufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::BufferT, std::__1::tuple<>, fluid::client::Fixed >, std::__1::tuple<fluid::client::EnumT, std::__1::tuplefluid::client::EnumT::EnumConstraint, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd, fluid::client::impl::UpperLimitImpl<6> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FloatT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::impl::UpperLimitImpl<7> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::FFTParamsT, std::__1::tuple<fluid::client::FFTParams::FFTSettingsConstraint<5> >, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::PowerOfTwo>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl, fluid::client::Odd>, fluid::client::Fixed >, std::__1::tuple<fluid::client::LongT, std::__1::tuple<fluid::client::impl::MinImpl >, fluid::client::Fixed > > > const, fluid::client::NRTNoveltySliceParams, 1ul, 1ul> >::ThreadedTask*> >(void*) + 62
7 libsystem_pthread.dylib 0xa7ce85f8 _pthread_body + 137
8 libsystem_pthread.dylib 0xa7ceb7f7 _pthread_start + 78
9 libsystem_pthread.dylib 0xa7ce77ce thread_start + 34

Cheers @alicee. That’s quite an exciting crash report because I don’t think I’ve ever seen EXC_BREAKPOINT from our stuff before. If this is totally reproduceable, can you send me one of your mini files along with a patch that does this crash? (and tell me your OS / version of max)

I’ll see if I can extract that information from my memory and reply once I’m no longer parsing PA