-
Notifications
You must be signed in to change notification settings - Fork 22
Description
I originally filed this bug to zynjacku:
https://gna.org/bugs/?13688
The problem was, loading some of the lv2-swh plugins via zynjacku resulted in segmentation faults, while the plugins work fine with lv2_jack_host (from slv2) or ardour.
I have been asked to file this bug here. I went through all the plugins one-by-one, and meanwhile I noticed that some of them crash with even lv2_jack_host (which I misreported before). What is not listed in the below list works fine.
Note that, this test is made against the latest trunk snapshot + the patch I submitted in
http://github.com/swh/lv2/issues#issue/1
(otherwise more plugins will fail due to missing symbols)
-
Allpass delay line, cubic spline interpolation:
-
crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 27663)]
0x00007fffec3a0d14 in runAllpass_c (instance=0x1967a20, sample_count=)
at plugins/allpass-swh.lv2/plugin.c:637
637 float read = cube_interp (frac,
- Allpass delay line, linear interpolation:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 28763)]
0x00007fffec3a2433 in runAllpass_l (instance=0x196a050, sample_count=)
at plugins/allpass-swh.lv2/plugin.c:429
429 float r1 = buffer[read_phase & buffer_mask];
- Allpass delay line, noninterpolating:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 30129)]
runAllpass_n (instance=0x1968710, sample_count=1024) at plugins/allpass-swh.lv2/plugin.c:192
192 float read = *(readptr++);
- Bode frequency shifter (CV):
- crashes with zynjacku only
[Switching to Thread 0x7fffed4bb910 (LWP 2471)]
runBodeShifterCV (instance=0x173af90, sample_count=)
at plugins/bode_shifter_cv-swh.lv2/plugin.c:205
205 buffer_write(mixout[pos], (dout[pos] - uout[pos]) * mixc + uout[pos]);
- Comb delay line, cubic spline interpolation:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 4036)]
0x00007fffec19ecb4 in runComb_c (instance=0x19692b0, sample_count=)
at plugins/comb-swh.lv2/plugin.c:633
633 float read = cube_interp (frac,
- Comb delay line, linear interpolation:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 6545)]
runComb_l (instance=0x1968050, sample_count=)
at plugins/comb-swh.lv2/plugin.c:425
425 float r1 = buffer[read_phase & buffer_mask];
- Comb delay line, noninterpolating:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 8806)]
runComb_n (instance=0x1966bf0, sample_count=)
at plugins/comb-swh.lv2/plugin.c:189
189 float read = *(readptr++);
- Crossfade
- crashes with zynjacku only
[Switching to Thread 0x7fffed4bb910 (LWP 10143)]
runXfade (instance=0x1a428d0, sample_count=)
at plugins/xfade-swh.lv2/plugin.c:83
83 buffer_write(outputL[pos], inputLA[pos] * coefA + inputLB[pos] * coefB);
- Crossfade (4 outs)
- crashes with zynjacku only
[Switching to Thread 0x7fffed4bb910 (LWP 9841)]
runXfade4 (instance=0x196a000, sample_count=)
at plugins/xfade-swh.lv2/plugin.c:194
194 buffer_write(outputLB[pos], inputLB[pos] * coefB);
- Glame bandpass analog filter:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 10800)]
calc_2polebandpass (iirf=0x736e6967756c702d, gt=0x736170646e61622f,
fc=0.112575002, bw=0.225050002, sample_rate=44100) at util/iir.c:102
102 if ( (gt->fc==fc) && (gt->bw==bw) )
- Glame bandpass filter:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 13459)]
chebyshev (iirf=0x0, gt=0x0, n=2, mode=1, fc=2.55158739e-06, pr=0.5) at util/iir.c:213
213 if ( (gt->fc==fc) && (gt->np==n) && (gt->ppr=pr) )
- GLAME butterworth lowpass/highpass/X-over Filter:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 16152)]
butterworth_stage (sample_rate=, r=, f=, mode=, gt=)
at util/iir.h:130
130 gt->coeff[0][0] = a1;
- Glame Highpass/Lowpass Filter:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 18643)]
chebyshev (iirf=0x736170686769682f, gt=0x7875007269695f73, n=2, mode=1, fc=2.55272107e-06,
pr=0.5) at util/iir.c:213
213 if ( (gt->fc==fc) && (gt->np==n) && (gt->ppr=pr) )
- Reverse delay (5s max):
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 22139)]
0x00007fffdc5c3903 in runRevdelay (instance=0x1b4cbe0, sample_count=1024)
at plugins/revdelay-swh.lv2/plugin.c:167
167 read = (wet * buffer[read_phase]) + (dry * insamp);
- SC3
- crashes with zynjacku only
[Switching to Thread 0x7fffed4bb910 (LWP 25952)]
runSc3 (instance=0x16c6710, sample_count=)
at plugins/sc3-swh.lv2/plugin.c:175
175 + chain_bal * sidechain[pos];
- Simple delay line, cubic spline interpolation:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 27996)]
runDelay_c (instance=0x1747d60, sample_count=)
at plugins/delay-swh.lv2/plugin.c:520
520 float read = cube_interp (frac,
- Simple delay line, linear interpolation:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 30899)]
0x00007fffec3a1cfe in runDelay_l (instance=0x1968000, sample_count=)
at plugins/delay-swh.lv2/plugin.c:338
338 read = LIN_INTERP (frac,
- Simple delay line, noninterpolating:
- crashes with both lv2_jack_host, zynjacku
[Switching to Thread 0x7fffed4bb910 (LWP 32669)]
runDelay_n (instance=0x1969510, sample_count=)
at plugins/delay-swh.lv2/plugin.c:155
155 float read = *(readptr++);
- Surround matrix encoder
- crashes with zynjacku only
[Switching to Thread 0x7fffed4bb910 (LWP 1423)]
runSurroundEncoder (instance=, sample_count=)
at plugins/surround_encoder-swh.lv2/plugin.c:158
158 delay[dptr] = s[pos];