Got it, thanks.

I'm running cinnamon-4.6.5-1 with qt5-base-5.15.0-3
(https://git.archlinux.org/svntogit/packages.git/log/trunk?h=packages/qt5-base).
I start Mixxx with '-platform xcb', per default, but needless since
Cinnamon runs on X (1.20.8-2). I just removed 'pasuspender' from the
official launcher.

The build sources for Arch are at
(https://git.archlinux.org/svntogit/community.git/log/trunk?h=packages/mixxx).

I did what you suggested and the call stack is similar, even did a diff 
between'em. The only change was in one thread that was not blocking on that 
call (see attached). This is the thread that is running at priority -2 that I 
mentioned previously, don't know what it is/does.
The first time it was caught on an unknown function at 'libm.so.6' and now it 
stays in 'clock_nanosleep@GLIBC_2.2.5 ()' at 'libc.so.6'. It's using the 
majority of CPU of the process, about 5%, even during the hang state.

'strace' of a hang thread shows FUTEX_WAIT_PRIVATE, predictably.

I tested with suspending multiple times with the debugger and there were
no further changes, not even after the song had stopped.

** Attachment added: "2020-06-28 15H49 gdb mixxx with patch.tar.xz"
   
https://bugs.launchpad.net/mixxx/+bug/1789059/+attachment/5387975/+files/2020-06-28%2015H49%20gdb%20mixxx%20with%20patch.tar.xz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1789059

Title:
  continual GUI freeze

To manage notifications about this bug go to:
https://bugs.launchpad.net/mixxx/+bug/1789059/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to