Using loop_move_X_forward with an active loop can freeze a deck

Bug #1396560 reported by jus
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
High
Owen Williams

Bug Description

latest master, OSX 10.9.3

* Load a track to deck
* Set a loop, e.g. 4 bars
* Use the loop_move_X_forward control (e.g loop_move_8_forward) repeatedly to move the loop beyond the tracks end.

Expected result:
* Not freezing
* Allow loop_move_X_backward control move loop back into the track

Actual result:
* Sometimes, the whole app freezes. Have not found the pattern yet.
* loop_move_X_backward control without function

Log:
Warning [Main]: SHOULDN'T HAPPEN: seekInsideAdjustedLoop couldn't find a new position -- seeking to in point

Related?
lp:1342888

Tags: looping
Revision history for this message
Owen Williams (ywwg) wrote :

probably we just shouldn't allow a move to outside the bounds of the track. Likely there's a check to see if the various points are inside the track, and it's failing and getting into a bad state.

RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: none → 1.12.0
Revision history for this message
Owen Williams (ywwg) wrote :
Changed in mixxx:
status: New → Fix Committed
importance: Undecided → High
assignee: nobody → Owen Williams (ywwg)
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/7683

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.