Bug #60 continued
Ok this trac system is buggy as hell. It's behaving screwy and I can't post follow-ups to my previously report.
I was asked to post contents of the environment variable LADSPA_PATH.
I'm not quite sure if you meant what the variable was set to (/usr/lib/ladspa) or if you actually wanted the directory contents, which is kinda long:
adenv_lvl.so mod_delay_1419.so
adenv.so multiplexer_4420.so
adsr_1653.so multivoice_chorus_1201.so
adsr_1680.so mvchpf24.so
alias_1407.so mvclpf24.so
allpass_1895.so noise_1921.so
ambisonic1.so noise_1922.so
ambisonic2.so noise.so
ambis.so notch_iir_1894.so
amp_1181.so phasers_1217.so
amp_1654.so pitch_scale_1193.so
am_pitchshift_1433.so pitch_scale_1194.so
amp.so plate_1423.so
analogue_osc_1416.so pointer_cast_1910.so
bandpass_a_iir_1893.so power_4400.so
bandpass_iir_1892.so prob_switch_2667.so
product_1668.so
blvco.so pulse_1645.so
bode_shifter_1431.so quantiser100_2029.so
bode_shifter_cv_1432.so quantiser20_2027.so
branch_1673.so quantiser50_2028.so
butterworth_1902.so random_1661.so
calf.so range_trans_4210.so
caps.so rate_shifter_1417.so
chebstortion_1430.so ratio_2034.so
cmt.so retro_flange_1208.so
comb_1190.so revdelay_1605.so
comb_1887.so ringmod_1188.so
comb_splitter_1411.so risset_1924.so
comparison_4440.so sample_and_hold_4430.so
const_1909.so satan_maximiser_1408.so
crossover_dist_1404.so sawtooth_1641.so
cs_chorus.so sc1_1425.so
cs_phaser.so sc2_1426.so
dahdsr_2021.so sc3_1427.so
dahdsr_fexp.so sc4_1882.so
dahdsr_hexp.so sc4m_1916.so
dc_remove_1207.so se4_1883.so
decay_1886.so sequencer16_1677.so
decimator_1202.so sequencer32_1676.so
declip_1195.so sequencer64_1675.so
delay_1898.so shaper_1187.so
delayorama_1402.so sifter_1210.so
delay.so signal_abs_2669.so
difference_2030.so sin_cos_1881.so
diode_1185.so sine.so
divider_1186.so single_para_1203.so
dj_eq_1901.so sinus_wavewrapper_1198.so
dj_flanger_1438.so slew_limiter_2743.so
dyson_compress_1403.so slide_2741.so
eir_1923.so smooth_decimate_1414.so
fad_delay_1192.so split_1406.so
fast_crossfade_4410.so square_1643.so
fast_lookahead_limiter_1913.so step_muxer_1212.so
filter.so sum_1665.so
filters.so surround_encoder_1401.so
flanger_1191.so svf_1214.so
fmod_1656.so sync_pulse_2023.so
fm_osc_1415.so sync_square_1678.so
foldover_1213.so tap_autopan.so
foo_driver.so tap_bs2b.so
foo_limiter.so tap_chorusflanger.so
foo_transients_mono.so tap_deesser.so
foo_transients.so tap_doubler.so
formant_filter_4300.so tap_dynamics_m.so
foverdrive_1196.so tap_dynamics_st.so
freeverb.so tap_echo.so
freq_tracker_1418.so tape_delay_1211.so
g2reverb.so tap_eqbw.so
gate_1410.so tap_eq.so
giant_flange_1437.so tap_limiter.so
gong_1424.so tap_pinknoise.so
gong_beater_1439.so tap_pitch.so
gsm_1215.so tap_reflector.so
gverb_1216.so tap_reverb.so
hard_limiter_1413.so tap_rotspeak.so
harmonic_gen_1220.so tap_sigmoid.so
hermes_filter_1200.so tap_tremolo.so
highpass_iir_1890.so tap_tubewarmth.so
hilbert_1440.so tap_vibrato.so
hz_voct_4200.so tracker_2025.so
imp_1199.so transient_1206.so
impulse_1885.so triangle_1649.so
interpolator_1660.so triple_para_1204.so
inv_1429.so valve_1209.so
jamincont_1912.la valve_rect_1405.so
jamincont_1912.so vcf_cv_in.so
karaoke_1409.so vcf.so
ladspa-rubberband.cat vco_sawpulse.so
ladspa-rubberband.so vlevel-ladspa.so
latency_1914.so vocoder.so
lcr_delay_1436.so vynil_1905.so
lowpass_iir_1891.so wasp-booster.so
lp4pole_1671.so wasp-noise_variable.so
ls_filter_1908.so wasp-noisifier.so
masher_4310.so wasp-x-shaper.so
matrix_ms_st_1421.so waveguide_mesh_2670.so
matrix_spatialiser_1422.so wave_terrain_1412.so
matrix_st_ms_1420.so xfade_1915.so
mbeq_1197.so zm1_1428.so
I was asked to post contents of the environment variable LADSPA_PATH.
I'm not quite sure if you meant what the variable was set to (/usr/lib/ladspa) or if you actually wanted the directory contents, which is kinda long:
adenv_lvl.so mod_delay_1419.so
adenv.so multiplexer_4420.so
adsr_1653.so multivoice_chorus_1201.so
adsr_1680.so mvchpf24.so
alias_1407.so mvclpf24.so
allpass_1895.so noise_1921.so
ambisonic1.so noise_1922.so
ambisonic2.so noise.so
ambis.so notch_iir_1894.so
amp_1181.so phasers_1217.so
amp_1654.so pitch_scale_1193.so
am_pitchshift_1433.so pitch_scale_1194.so
amp.so plate_1423.so
analogue_osc_1416.so pointer_cast_1910.so
bandpass_a_iir_1893.so power_4400.so
bandpass_iir_1892.so prob_switch_2667.so
product_1668.so
blvco.so pulse_1645.so
bode_shifter_1431.so quantiser100_2029.so
bode_shifter_cv_1432.so quantiser20_2027.so
branch_1673.so quantiser50_2028.so
butterworth_1902.so random_1661.so
calf.so range_trans_4210.so
caps.so rate_shifter_1417.so
chebstortion_1430.so ratio_2034.so
cmt.so retro_flange_1208.so
comb_1190.so revdelay_1605.so
comb_1887.so ringmod_1188.so
comb_splitter_1411.so risset_1924.so
comparison_4440.so sample_and_hold_4430.so
const_1909.so satan_maximiser_1408.so
crossover_dist_1404.so sawtooth_1641.so
cs_chorus.so sc1_1425.so
cs_phaser.so sc2_1426.so
dahdsr_2021.so sc3_1427.so
dahdsr_fexp.so sc4_1882.so
dahdsr_hexp.so sc4m_1916.so
dc_remove_1207.so se4_1883.so
decay_1886.so sequencer16_1677.so
decimator_1202.so sequencer32_1676.so
declip_1195.so sequencer64_1675.so
delay_1898.so shaper_1187.so
delayorama_1402.so sifter_1210.so
delay.so signal_abs_2669.so
difference_2030.so sin_cos_1881.so
diode_1185.so sine.so
divider_1186.so single_para_1203.so
dj_eq_1901.so sinus_wavewrapper_1198.so
dj_flanger_1438.so slew_limiter_2743.so
dyson_compress_1403.so slide_2741.so
eir_1923.so smooth_decimate_1414.so
fad_delay_1192.so split_1406.so
fast_crossfade_4410.so square_1643.so
fast_lookahead_limiter_1913.so step_muxer_1212.so
filter.so sum_1665.so
filters.so surround_encoder_1401.so
flanger_1191.so svf_1214.so
fmod_1656.so sync_pulse_2023.so
fm_osc_1415.so sync_square_1678.so
foldover_1213.so tap_autopan.so
foo_driver.so tap_bs2b.so
foo_limiter.so tap_chorusflanger.so
foo_transients_mono.so tap_deesser.so
foo_transients.so tap_doubler.so
formant_filter_4300.so tap_dynamics_m.so
foverdrive_1196.so tap_dynamics_st.so
freeverb.so tap_echo.so
freq_tracker_1418.so tape_delay_1211.so
g2reverb.so tap_eqbw.so
gate_1410.so tap_eq.so
giant_flange_1437.so tap_limiter.so
gong_1424.so tap_pinknoise.so
gong_beater_1439.so tap_pitch.so
gsm_1215.so tap_reflector.so
gverb_1216.so tap_reverb.so
hard_limiter_1413.so tap_rotspeak.so
harmonic_gen_1220.so tap_sigmoid.so
hermes_filter_1200.so tap_tremolo.so
highpass_iir_1890.so tap_tubewarmth.so
hilbert_1440.so tap_vibrato.so
hz_voct_4200.so tracker_2025.so
imp_1199.so transient_1206.so
impulse_1885.so triangle_1649.so
interpolator_1660.so triple_para_1204.so
inv_1429.so valve_1209.so
jamincont_1912.la valve_rect_1405.so
jamincont_1912.so vcf_cv_in.so
karaoke_1409.so vcf.so
ladspa-rubberband.cat vco_sawpulse.so
ladspa-rubberband.so vlevel-ladspa.so
latency_1914.so vocoder.so
lcr_delay_1436.so vynil_1905.so
lowpass_iir_1891.so wasp-booster.so
lp4pole_1671.so wasp-noise_variable.so
ls_filter_1908.so wasp-noisifier.so
masher_4310.so wasp-x-shaper.so
matrix_ms_st_1421.so waveguide_mesh_2670.so
matrix_spatialiser_1422.so wave_terrain_1412.so
matrix_st_ms_1420.so xfade_1915.so
mbeq_1197.so zm1_1428.so
Leave a comment
Hi,
the trac should now allow "TICKET_APPEND" for anonymous users.That was my fault, we just moved to a new hosting site 2 month ago and not everything was tested.. Is something buggy beyond that?
Hm I just meant the name of the path which was included in LADSPA_PATH ( "/usr/lib/ladspa").
I'm a little bit confused because hydrogen looks since rev760 just in LADSPA_PATH and /usr/lib/ladspa and /usr/local/lib/ladspa. Have you checked that there is no link in such directories to /usr/bin/plugins ?
If can't answer here because trac is not working, please drop me a mail: mauser@smoors.de
the trac should now allow "TICKET_APPEND" for anonymous users.That was my fault, we just moved to a new hosting site 2 month ago and not everything was tested.. Is something buggy beyond that?
Hm I just meant the name of the path which was included in LADSPA_PATH ( "/usr/lib/ladspa").
I'm a little bit confused because hydrogen looks since rev760 just in LADSPA_PATH and /usr/lib/ladspa and /usr/local/lib/ladspa. Have you checked that there is no link in such directories to /usr/bin/plugins ?
If can't answer here because trac is not working, please drop me a mail: mauser@smoors.de
/usr/bin/plugins is a soft link to /usr/lib
Not really sure why. I imagine I have an app somewhere that needs that as a backup for some kind of legacy path lookup for some reason.
So what Hydrogen is doing is going through everything in /usr/lib and eventually segfaulting.
Here's the console output:
(I) AudioEngine AudioEngine INIT
(I) Effects getPluginList PATHS: 3
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/ladspa
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/hydrogen/plugins
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/bin/plugins
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/arjcrypt.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/hacklocaledir.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so.1.9.25)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds-1.so.3)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds-1.so.3.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so.0.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so.1.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaal-minimal.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaal.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libabiword-2.6.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libacl.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so.4.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus-1.2.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus-1.2.so.0.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK-1.2.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK-1.2.so.0.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so.1.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so.0.0.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so.0.0.0)
Segmentation fault
Not really sure why. I imagine I have an app somewhere that needs that as a backup for some kind of legacy path lookup for some reason.
So what Hydrogen is doing is going through everything in /usr/lib and eventually segfaulting.
Here's the console output:
(I) AudioEngine AudioEngine INIT
(I) Effects getPluginList PATHS: 3
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/ladspa
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/hydrogen/plugins
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/bin/plugins
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/arjcrypt.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/hacklocaledir.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3dkit.so.1.9.25)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds-1.so.3)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds-1.so.3.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/lib3ds.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/liba52.so.0.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaa.so.1.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaal-minimal.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaal.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libabiword-2.6.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libacl.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagg.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggfontfreetype.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagggpc.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformsdl.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaggplatformX11.so.2.0.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so.4)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libagraph.so.4.0.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus-1.2.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus-1.2.so.0.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurus.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK-1.2.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK-1.2.so.0.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libAiksaurusGTK.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libaio.so.1.0.1)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsaplayer.so.0.0.2)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so.0)
(E) Effects getPluginList Error loading the library. (/usr/bin/plugins/libalsatoss.so.0.0.0)
Segmentation fault
If I get rid of the soft link it still tries to look into /usr/bin/plugins though:
(I) Effects getPluginList PATHS: 3
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/ladspa
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/hydrogen/plugins
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/bin/plugins
(I) Effects getPluginList Directory /usr/bin/plugins not found
(I) Effects getPluginList PATHS: 3
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/ladspa
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/lib/hydrogen/plugins
(I) Effects getPluginList* ** [getPluginList] reading directory: /usr/bin/plugins
(I) Effects getPluginList Directory /usr/bin/plugins not found
Hi,
i can reproduce it here, the code tries to load the libraries from /usr/lib but fails as it tries to handle them as ladspa plugins. Thats definitely a problem and should be solved. A quick workaround: set your LADSPA_PATH explicitly to the desired folder. For example start hydrogen like this: LADSPA_PATH="/usr/lib/ladspa" hydrogen
i can reproduce it here, the code tries to load the libraries from /usr/lib but fails as it tries to handle them as ladspa plugins. Thats definitely a problem and should be solved. A quick workaround: set your LADSPA_PATH explicitly to the desired folder. For example start hydrogen like this: LADSPA_PATH="/usr/lib/ladspa" hydrogen