You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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,
[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];
[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++);
[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]);
[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,
[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];
[Switching to Thread 0x7fffed4bb910 (LWP 8806)]
runComb_n (instance=0x1966bf0, sample_count=)
at plugins/comb-swh.lv2/plugin.c:189
189 float read = *(readptr++);
[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);
[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);
[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) )
[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) )
[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;
[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) )
[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);
[Switching to Thread 0x7fffed4bb910 (LWP 25952)]
runSc3 (instance=0x16c6710, sample_count=)
at plugins/sc3-swh.lv2/plugin.c:175
175 + chain_bal * sidechain[pos];
[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,
[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,
[Switching to Thread 0x7fffed4bb910 (LWP 32669)]
runDelay_n (instance=0x1969510, sample_count=)
at plugins/delay-swh.lv2/plugin.c:155
155 float read = *(readptr++);
[Switching to Thread 0x7fffed4bb910 (LWP 1423)]
runSurroundEncoder (instance=, sample_count=)
at plugins/surround_encoder-swh.lv2/plugin.c:158
158 delay[dptr] = s[pos];
The text was updated successfully, but these errors were encountered: