LMMS / LMMS/lmms

Segfault when starting

Open
#8,017 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug linux not our bug upstream
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

System Information

Fedora Linux 42

LMMS Version(s)

1.2.2

Most Recent Working Version

No response

Bug Summary

error when starting

Expected Behaviour

"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_autopan.so: (/usr/lib64/ladspa/tap_autopan.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_chorusflanger.so: (/usr/lib64/ladspa/tap_chorusflanger.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_deesser.so: (/usr/lib64/ladspa/tap_deesser.so: undefined symbol: _ZGVbN4v_log10f)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_m.so: (/usr/lib64/ladspa/tap_dynamics_m.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_st.so: (/usr/lib64/ladspa/tap_dynamics_st.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_pitch.so: (/usr/lib64/ladspa/tap_pitch.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_reflector.so: (/usr/lib64/ladspa/tap_reflector.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_rotspeak.so: (/usr/lib64/ladspa/tap_rotspeak.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_tremolo.so: (/usr/lib64/ladspa/tap_tremolo.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVbN4v_cosf)"
[1] 152308 segmentation fault (core dumped) lmms
~ »

Steps To Reproduce

sh -c lmms

Logs
Click to expand
  ~ » lmms 
QSocketNotifier: Can only be used with threads started with QThread
Notice: could not set realtime priority.
VST sync support disabled in your configuration
"Cannot load library /usr/lib64/ladspa/tap_autopan.so: (/usr/lib64/ladspa/tap_autopan.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_chorusflanger.so: (/usr/lib64/ladspa/tap_chorusflanger.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_deesser.so: (/usr/lib64/ladspa/tap_deesser.so: undefined symbol: _ZGVbN4v_log10f)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_m.so: (/usr/lib64/ladspa/tap_dynamics_m.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_st.so: (/usr/lib64/ladspa/tap_dynamics_st.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_pitch.so: (/usr/lib64/ladspa/tap_pitch.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_reflector.so: (/usr/lib64/ladspa/tap_reflector.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_rotspeak.so: (/usr/lib64/ladspa/tap_rotspeak.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_tremolo.so: (/usr/lib64/ladspa/tap_tremolo.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_autopan.so: (/usr/lib64/ladspa/tap_autopan.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_chorusflanger.so: (/usr/lib64/ladspa/tap_chorusflanger.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_deesser.so: (/usr/lib64/ladspa/tap_deesser.so: undefined symbol: _ZGVbN4v_log10f)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_m.so: (/usr/lib64/ladspa/tap_dynamics_m.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_st.so: (/usr/lib64/ladspa/tap_dynamics_st.so: undefined symbol: _ZGVbN4v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_pitch.so: (/usr/lib64/ladspa/tap_pitch.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_reflector.so: (/usr/lib64/ladspa/tap_reflector.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_rotspeak.so: (/usr/lib64/ladspa/tap_rotspeak.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_tremolo.so: (/usr/lib64/ladspa/tap_tremolo.so: undefined symbol: _ZGVbN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVbN4v_cosf)"
[1]    152308 segmentation fault (core 
Screenshots / Minimum Reproducible Project
Image
Please search the issue tracker for existing bug reports before submitting your own.
  • I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Fedora Linux 42 startup failure with sh -c lmms and review the reported LADSPA loading errors for the tap_* libraries and missing symbols. Trace the startup path that handles these plugin-load failures, then verify that LMMS starts without the segmentation fault and that the affected plugins no longer produce the reported errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.