Comment 9 for bug 1743266

Revision history for this message
Benis (beenisss) wrote : Re: Mixxx crashes entire system on loading a track to an already-loaded deck

Hi everybody, thanks for all the tips etc. Managed to narrow this down some more, appears to be related to two things: a video/graphics issue of some kind, and files that *aren't* being loaded for the first time.

The common factor in all the crashes I've produced is having the waveform type set to RGB (GLSL). With that in mind, some steps that have consistently reproduced the issue for me:
Load a file that's never been used before into a deck
Load another file that's never been used before into the same deck
Reload the first file into that deck

When I have the waveform type set to RGB (GLSL), a file I've never used in Mixxx before will load fine, but anything else will hang. Once a file has been loaded for the first time, it will then hang the system if you re-load it after loading something else in its place (assuming that that something else doesn't hang the system first.)

If you start with the waveform type set to another option, load some new files and then switch to RGB (GLSL) again, it seems happy re-loading files you've just loaded for the first time, but if you pick something you already loaded in a previous session, that kills it.

If you load a never-before-used track, eject it then load it again, it doesn't have a problem with this.

I've tried using Clear > All to wipe the waveform, beatgrid and other info, but this doesn't help and these files will still hang the system.

To answer jus's questions, if the info is still useful:
* Downloaded this from http://downloads.mixxx.org/builds/2.1/release/mixxx-2.1.0-beta1-2.1-release-macintel64-latest.dmg
* No hardware attached
* Tried several skins, made no difference
* Interface scaling is set to default
* Not affected by file type as far as I can tell

Happy to do some more testing later and run some debugging stuff if it's still useful, but deliberately crashing my laptop over and over is starting to get old, and I'm running out of files that I've never loaded into Mixxx before. For now I'm just going to avoid using any GLSL waveform types.