2009/7/30 Steve Harris <steve(a)plugin.org.uk>uk>:
On 30 Jul 2009, at 10:34, Damon Chaplin wrote:
1904 "GLAME Butterworth Highpass"
instantiate/cleanup: Segfault
1903 "GLAME Butterworth Lowpass" instantiate/cleanup: Segfault
1902 "Glame Butterworth X-over Filter" instantiate/cleanup: Segfault
1894 "Mag's Notch Filter" instantiate/cleanup: Segfault
1890 "Glame Highpass Filter" instantiate/cleanup: Segfault
1891 "Glame Lowpass Filter" instantiate/cleanup: Segfault
1892 "Glame Bandpass Filter" instantiate/cleanup: Segfault
1893 "Glame Bandpass Analog Filter" instantiate/cleanup: Segfault
Those are difficult to fix. They were ported from a different plugin
system with different rules.
I think I already contacted you on these... yeah, here's what I wrote
you some time ago:
If you instantiate and then cleanup, cleanupBandpass_iir() calls
free_iirf_t() with two NULLs as parameters, which are then derefenced
by the last function.
HTH,
Stefano