Sound not sent to the system, unusually high CPU usage
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
### System Information
Fedora Linux Asahi Remix 42 (Forty Two [Adams]) aarch64, Apple MacBook Pro (16-inch, M1 Pro, 2021)
### LMMS Version(s)
1.2.2-17.fc42
### Most Recent Working Version
_No response_
### Bug Summary
While LMMS recognizes that sounds are being played, it is not sending the audio to the operating system to be played by the speakers (the desktop icon does not have the usual icon to indicate the app is playing a sound).
### Expected Behaviour
The desktop should recognize that LMMS is playing sounds.
### Steps To Reproduce
Download lmms-1.2.2-17.fc42.aarch64 using dnf on Fedora Linux Asahi Remix and attempt to play a sound.
### Logs
Click to expand
Notice: could not set realtime priority.
Cannot load library /usr/lib64/lmms/libcarlarack.so: (libcarlabase.so: cannot open shared object file: No such file or directory)
Cannot load library /usr/lib64/lmms/libcarlabase.so: (libcarla_native-plugin.so: cannot open shared object file: No such file or directory)
Cannot load library /usr/lib64/lmms/libcarlapatchbay.so: (libcarlabase.so: cannot open shared object file: No such file or directory)
"Cannot load library /usr/lib64/ladspa/tap_autopan.so: (/usr/lib64/ladspa/tap_autopan.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_chorusflanger.so: (/usr/lib64/ladspa/tap_chorusflanger.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_m.so: (/usr/lib64/ladspa/tap_dynamics_m.so: undefined symbol: _ZGVnN2v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_st.so: (/usr/lib64/ladspa/tap_dynamics_st.so: undefined symbol: _ZGVnN2v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_pitch.so: (/usr/lib64/ladspa/tap_pitch.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_reflector.so: (/usr/lib64/ladspa/tap_reflector.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_rotspeak.so: (/usr/lib64/ladspa/tap_rotspeak.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_tremolo.so: (/usr/lib64/ladspa/tap_tremolo.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_autopan.so: (/usr/lib64/ladspa/tap_autopan.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_chorusflanger.so: (/usr/lib64/ladspa/tap_chorusflanger.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_m.so: (/usr/lib64/ladspa/tap_dynamics_m.so: undefined symbol: _ZGVnN2v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_dynamics_st.so: (/usr/lib64/ladspa/tap_dynamics_st.so: undefined symbol: _ZGVnN2v_expf)"
"Cannot load library /usr/lib64/ladspa/tap_pitch.so: (/usr/lib64/ladspa/tap_pitch.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_reflector.so: (/usr/lib64/ladspa/tap_reflector.so: undefined symbol: _ZGVnN4v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_rotspeak.so: (/usr/lib64/ladspa/tap_rotspeak.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_tremolo.so: (/usr/lib64/ladspa/tap_tremolo.so: undefined symbol: _ZGVnN2v_cosf)"
"Cannot load library /usr/lib64/ladspa/tap_vibrato.so: (/usr/lib64/ladspa/tap_vibrato.so: undefined symbol: _ZGVnN4v_cosf)"
### Screenshots / Minimum Reproducible Project

### Please search the issue tracker for existing bug reports before submitting your own.
- [x] 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by reproducing playback with lmms-1.2.2-17.fc42 on Fedora Linux Asahi Remix and inspect the reported library-loading and LADSPA errors alongside CPU usage. Done means LMMS sends audio to the operating system and playback is recognized by the desktop without the reported excessive CPU usage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, fedora, linux
- Domain
- audio-video-rtc, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100