Skip to content

crashing plugins #2

@oget

Description

@oget

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];

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions