Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on loading Feedback Delay Line effect in 1.3.0 #7406

Closed
1 task done
crystalreef22 opened this issue Jul 29, 2024 · 2 comments
Closed
1 task done

Crash on loading Feedback Delay Line effect in 1.3.0 #7406

crystalreef22 opened this issue Jul 29, 2024 · 2 comments
Labels

Comments

@crystalreef22
Copy link

crystalreef22 commented Jul 29, 2024

System Information

macOS Sonoma 14.5 - Apple M1 Pro (arm64), 16GB RAM.

LMMS Version(s)

1.3.0-alpha.1.102+g89fc6c960

Most Recent Working Version

1.2.2

Bug Summary

On the LMMS 1.3.0 alpha, loading any Feedback Delay Line effect causes a crash (most of the time).

Expected Behaviour

The effect should load properly. The Echo Delay Line seems to be working.

Steps To Reproduce

Method 1:

  1. Create an empty project in LMMS 1.3.0 alpha
  2. Add a Feedback Delay Line to the FX channel. Any value for maximum delay should be fine
    • This also occurs when adding the feedback delay line to an instrument (e.g. triple oscillator)
  3. LMMS should crash

Method 2:

  1. Open LMMS 1.2.2
  2. Add an instrument to the song editor and add a feedback delay line to its effect chain
  3. Save the instrument as a preset
  4. Save the project and close LMMS 1.2.2
  5. Create a new project in LMMS 1.3.0 alpha
  6. Click on the preset
    • LMMS Crashes
  7. Or: open the saved project in LMMS 1.3.0 alpha
    • LMMS Crashes

Attached is a LMMS file created in version 1.2.2, which has a tripleoscillator and a Feedback Delay Line. Opening it should crash LMMS 1.3.0 alpha.

Logs

For some reason, the macOS crash reporting window only appeared the first few times I triggered the crash, so I do not have crash report available

When starting LMMS from terminal, here is the output:

Click to expand
@ ~ % /Applications/LMMS.app/Contents/MacOS/lmms   
error: failed to open file /Library/Audio/Plug-Ins/LV2/.DS_Store/manifest.ttl (Not a directory)
lilv_world_load_file(): error: Error loading file `file:///Library/Audio/Plug-Ins/LV2/.DS_Store/manifest.ttl'
lilv_world_load_bundle(): error: Error reading file:///Library/Audio/Plug-Ins/LV2/.DS_Store/manifest.ttl
Lv2 plugin SUMMARY: 0 of 0  loaded in 0 msecs.
trying midi apple...
openDevices
Device name:Network
 is online: Yes
------
Device name:IAC Driver
 is online: No
  Entity: Bus 1
	Source: 'Bus 1'
	Source name: 'IAC Driver:Bus 1'
openMidiReference refName 'IAC Driver:Bus 1'
openMidiReference registeredName 'IAC Driver:Bus 1'
	Destination: 'Bus 1'
	Destination name: 'IAC Driver:Bus 1'
openMidiReference refName 'IAC Driver:Bus 1'
openMidiReference registeredName 'IAC Driver:Bus 1'
------
Device name:Bluetooth
 is online: Yes
------
Device name:CASIO USB-MIDI
 is online: No
  Entity: CASIO USB-MIDI
	Source: 'CASIO USB-MIDI'
	Source name: 'CASIO USB-MIDI:CASIO USB-MIDI'
openMidiReference refName 'CASIO USB-MIDI:CASIO USB-MIDI'
openMidiReference registeredName 'CASIO USB-MIDI:CASIO USB-MIDI'
	Destination: 'CASIO USB-MIDI'
	Destination name: 'CASIO USB-MIDI:CASIO USB-MIDI'
openMidiReference refName 'CASIO USB-MIDI:CASIO USB-MIDI'
openMidiReference registeredName 'CASIO USB-MIDI:CASIO USB-MIDI'
------
m_inputDevices::
  key='CASIO USB-MIDI:CASIO USB-MIDI'
  key='IAC Driver:Bus 1'
m_outputDevices::
  key='CASIO USB-MIDI:CASIO USB-MIDI'
  key='IAC Driver:Bus 1'
Returning midi apple
applyPortMode displayName:''
applyPortMode displayName:''

Now I will try to trigger the bug

objc[33757]: Attempt to use unknown class 0x10caf0130.
zsh: abort      /Applications/LMMS.app/Contents/MacOS/lmms

Screenshots / Minimum Reproducible Project

test7.mmpz.zip

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.
@crystalreef22 crystalreef22 changed the title Crash on loading Feedback Delay Line effect in 1.3.3 Crash on loading Feedback Delay Line effect in 1.3.0 Jul 29, 2024
@DomClark
Copy link
Member

I think this may have been fixed in LMMS/cmt#7, which was pulled into LMMS in #6973. Would you mind testing a nightly build and confirming whether it is fixed?

@crystalreef22
Copy link
Author

Just tested this and #7404 on the nightly versions:

  • lmms-1.3.0-alpha.1.678+g74c73e584-mac12.7-x86_64
  • lmms-1.3.0-alpha.1.678+g74c73e584-mac14-arm64

It does appear to be fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants