Cycling74 / filter

MIT License
6 stars 1 forks source link

crash in bandstop for cheby1 #6

Open tap opened 7 years ago

tap commented 7 years ago

This crash occurred after adding the "chilis" image to the overview patcher. Not sure if it is specific to 4-plane char bandstop in the cheby1 or not...

Thread 0 Crashed:: CrBrowserMain  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib          0x00007fff9778fd42 __pthread_kill + 10
1   libsystem_pthread.dylib         0x00007fff9787d5bf pthread_kill + 90
2   libsystem_c.dylib               0x00007fff976f5420 abort + 129
3   libsystem_c.dylib               0x00007fff976bc893 __assert_rtn + 320
4   com.cycling74.jit-filter-chebyshev1 0x0000000118eaf0da Dsp::BandStopTransform::BandStopTransform(double, double, Dsp::LayoutBase&, Dsp::LayoutBase const&) + 2378 (PoleFilter.cpp:290)
5   com.cycling74.jit-filter-chebyshev1 0x0000000118eafde9 Dsp::BandStopTransform::BandStopTransform(double, double, Dsp::LayoutBase&, Dsp::LayoutBase const&) + 57 (PoleFilter.cpp:311)
6   com.cycling74.jit-filter-chebyshev1 0x0000000118ea1855 Dsp::ChebyshevI::BandStopBase::setup(int, double, double, double, double) + 117 (ChebyshevI.cpp:218)
7   com.cycling74.jit-filter-chebyshev1 0x0000000118ed587e Dsp::ChebyshevI::Design::TypeII<Dsp::ChebyshevI::BandStop<24> >::setParams(Dsp::Params const&) + 158 (ChebyshevI.h:267)
8   com.cycling74.jit-filter-chebyshev1 0x0000000118ed53bc Dsp::FilterDesignBase<Dsp::ChebyshevI::Design::BandStop<24> >::doSetParams(Dsp::Params const&) + 44 (Filter.h:186)
9   com.cycling74.jit-filter-chebyshev1 0x0000000118ed0b06 Dsp::Filter::setParams(Dsp::Params const&) + 70 (Filter.h:96)
10  com.cycling74.jit-filter-chebyshev1 0x0000000118ecd77f std::__1::enable_if<true, void>::type filter_mop<jit_chebyshev1, true, true>::do_update<true>() + 879 (filter.h:330)
11  com.cycling74.jit-filter-chebyshev1 0x0000000118ecd370 filter_mop<jit_chebyshev1, true, true>::'lambda'(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)::operator()(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&) const + 48 (filter.h:199)
12  com.cycling74.jit-filter-chebyshev1 0x0000000118ecd334 std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > std::__1::__invoke_void_return_wrapper<std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > >::__call<filter_mop<jit_chebyshev1, true, true>::'lambda'(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)&, std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&>(filter_mop<jit_chebyshev1, true, true>::'lambda'(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)&&&, std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&&&) + 84 (__functional_base:437)
13  com.cycling74.jit-filter-chebyshev1 0x0000000118ecd1d0 std::__1::__function::__func<filter_mop<jit_chebyshev1, true, true>::'lambda'(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&), std::__1::allocator<filter_mop<jit_chebyshev1, true, true>::'lambda'(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)>, std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > (std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)>::operator()(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&) + 64 (functional:1437)
14  com.cycling74.jit-filter-chebyshev1 0x0000000118eb9af4 std::__1::function<std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > (std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&)>::operator()(std::__1::vector<c74::min::atom, std::__1::allocator<c74::min::atom> > const&) const + 180 (functional:1817)
15  com.cycling74.jit-filter-chebyshev1 0x0000000118eb41cc c74::min::queue::qfn() + 172 (c74_min_queue.h:92)
16  com.cycling74.jit-filter-chebyshev1 0x0000000118eb4115 queue_qfn_callback + 21 (c74_min_impl.h:55)