LMMS / LMMS/lmms

[Bug report] Constantly using "Clone Steps" on a Pattern clip causes LMMS to freeze

Open
#7,930 4 comments 0 reactions 0 assignees View on GitHub
bug performance
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

Steps to reproduce:
1. Make a BB clip
2. It should have at least one cell playing something
3. Spam "Clone Steps"
4. LMMS will take longer to clone the data with each consequent "Clone Steps" click
5. Eventually, it'll freeze entirely

@Monospace-V claims this doesn't happen on 1.2.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the freeze in LMMS with a BB clip containing a playing cell, then repeatedly use "Clone Steps" while observing the increasing delay. Compare the behavior with version 1.2; done means repeated cloning no longer progressively slows LMMS or freezes it.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.