GUI lockup after loading song
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Undecided
|
ironstorm |
Bug Description
Sometimes the GUI locks up after loading a song onto on of the decks/players.
It doesn't matter if you drag it or load it using right-click -> load in player 1 or 2
Compiled with: optimize=2 shoutcast=1
Sound API: ALSA with 44100Hz sample rate
Type of media was MP3
Skin: Collusion WS 1280
SVN rev. 1870
Backtrace:
Program received signal SIGTSTP, Stopped (user).
[Switching to Thread -1250703648 (LWP 12250)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt
Thread 12 (Thread -1404060784 (LWP 12264)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb69cd5e7 in poll () from /lib/tls/
#2 0xb6f3dda1 in ?? () from /usr/lib/
#3 0xae582f30 in ?? ()
#4 0x00000001 in ?? ()
#5 0xb6f3e62f in ?? () from /usr/lib/
#6 0xb2ba158c in ?? ()
#7 0xac4fb380 in ?? ()
#8 0x00000339 in ?? ()
#9 0xac4fb380 in ?? ()
#10 0xac4fb388 in ?? ()
#11 0x00000000 in ?? ()
Thread 11 (Thread -1395668080 (LWP 12263)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x081ec266 in VinylControlXwa
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0xae7ce7c0 in ?? ()
#6 0x00000000 in ?? ()
Thread 10 (Thread -1378882672 (LWP 12262)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x081ec266 in VinylControlXwa
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x0870bcf0 in ?? ()
---Type <return> to continue, or q <return> to quit---
#6 0x00000000 in ?? ()
Thread 8 (Thread -1370489968 (LWP 12260)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb69cd5e7 in poll () from /lib/tls/
#2 0x081b9bce in MidiObjectALSAS
#3 0xb716deb5 in ?? () from /usr/lib/
#4 0x0848b528 in ?? ()
#5 0x00000000 in ?? ()
Thread 7 (Thread -1358107760 (LWP 12259)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x08173ad9 in BpmDetector::run (this=0x848fe10) at src/bpmdetector
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x0848fe10 in ?? ()
#6 0x00000000 in ?? ()
Thread 6 (Thread -1349715056 (LWP 12258)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x08172a41 in WaveSummary::run (this=0x84cfa48) at src/wavesummary
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x084cfa48 in ?? ()
#6 0x00000000 in ?? ()
Thread 5 (Thread -1341322352 (LWP 12256)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb69d02a1 in select () from /lib/tls/
---Type <return> to continue, or q <return> to quit---
#2 0xb7208f82 in ?? () from /usr/lib/
#3 0x0000000c in ?? ()
#4 0x00000000 in ?? ()
Thread 4 (Thread -1317123184 (LWP 12255)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x081b1dbe in EngineSideChain
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x08410680 in ?? ()
#6 0x00000000 in ?? ()
Thread 3 (Thread -1301013616 (LWP 12254)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x0812fd87 in Reader::run (this=0x8408f48) at src/reader.cpp:256
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x08408f48 in ?? ()
#6 0x00000000 in ?? ()
Thread 2 (Thread -1286796400 (LWP 12253)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f24676 in pthread_
#2 0xb716e29d in QWaitCondition:
#3 0x0812fd87 in Reader::run (this=0x83f55d0) at src/reader.cpp:256
#4 0xb716deb5 in ?? () from /usr/lib/
#5 0x083f55d0 in ?? ()
#6 0x00000000 in ?? ()
---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread -1250703648 (LWP 12250)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb69cd5e7 in poll () from /lib/tls/
#2 0xb72e8839 in ?? () from /usr/lib/
#3 0x083abd90 in ?? ()
#4 0x00000001 in ?? ()
#5 0xb7398b2c in ?? () from /usr/lib/
#6 0x083ad428 in ?? ()
#7 0xb7398b2c in ?? () from /usr/lib/
#8 0x083ad428 in ?? ()
#9 0x00000000 in ?? ()
(gdb)
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
I get this almost frequently; it seems much more likely when 'waveform' is on (eg. not SIMPLE). It also occurs right after player load from internal list (eg playlist or play queue) did not try drag'n'drop.
Compiled with optimize=3 djconsole_legacy=1
Still able to control with Hercules Control MP3, only the Qt interface stops updating. Herea re screen shots including partial stderr log. www.wps. com/temp/ stuck-mixxx2. png
# It's stuck, and I put an xterm on it
http://
# Then alt-tab'ed it below mixxx. Damage visible. www.wps. com/temp/ stuck-mixxx. png
http://
Will figure out how to generate backtrace and post on next occurrence.