Comment 12 for bug 1749800

Revision history for this message
Max Beiersdorfer (max-beiersdorfer) wrote :

Ok, a more detailed description:

Crashing case:

Conditions:
- Fresh macOS start
- Connected midi controller
- Mixxx is started with internal sound card configured as sound output in the settings

Actions after starting Mixxx:
- Before doing anything else, I change the sound output in the settings to my external controller sound card
- Apply the changes and close the settings window
- Load a song to Deck 1
- Start playback of Deck 1 (by pressing play on the skin or on my controller)
- During playback I touch/press the jog wheel on my controller for the first time and try to move it.

Result:
Mixxx crashes as soon as I try to move the jog wheel (jog wheel is still pressed to use the scratch function).

If Mixxx has crashed and I restart Mixxx without restarting my MacBook, the result during the first jog wheel touch including movement can be another crash or the playback just stops during jog wheel movement. As soon as I release the jog wheel and press and move it again...the scratch function works as expected.
I could reproduce this behavior on two different MacBooks and three different midi controllers.
I just could figure out any structure of what happens after the first crash and restart of Mixxx (crashing or just stopping playback during first scratch).