continual GUI freeze
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Be | ||
mixxx (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Several times using the master branch with Qt 5.10.1 on Fedora, the GUI has completely frozen. At first I thought it might be related to using my touchscreen because it happened a few times within a minute or two of using my touchscreen with the overview waveforms. That seems to be a coincidence though because I just encountered the bug again without using my touchscreen at all. When this occurs, the audio keeps playing until the end of the track, which allows for a relatively graceful recovery if this happens during a performance (which has happened to me a few times now). I can tell the controller thread still runs okay because LEDs light up when I press buttons. However, there is no change in the audio from manipulating my controller. Unfortunately I have no idea how to reproduce this. The best idea I have currently for attempting to debug this is to run Mixxx in a debugger until the bug happens by chance.
[Test Case]
* Use Mixxx with the effected setup and verify that there is no GUI deadlock.
[Regression Potential]
Due to the changed way of building the GUI elements there might be visual regressions. Nothing known though.
[Other Info]
The Cosmic 2.1.3 build is also effected, see: https:/
Changed in mixxx: | |
importance: | Undecided → Critical |
milestone: | none → 2.2.0 |
summary: |
- GUI freeze + continual GUI freeze |
Changed in mixxx: | |
status: | New → Incomplete |
Changed in mixxx: | |
status: | Incomplete → In Progress |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
description: | updated |
I cannot confirm this with Ubuntu Trusty and Xenial.
Some ideas:
* Wich waveforms and which Skin do you use?
* Does this happen with the preview button coloumn hidden?
* What is the CPU load during the issue?
* Do other applications react normal?
* You may also try the branch which removes the qt4 scaling.
* Which OS and qt version do you use?