Segfault on skin change before main window is open
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
Owen Williams |
Bug Description
Using Mixxx 1.12 master branch. When you run Mixxx, before it opens the main window, you go directly to the preferences window, if you don't have an audio interface working.
By this time, if you try to chance Skins, you will get a Segmentation Fault.
Running on:
Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux
Here's the traceback:
mixxx$ gdb --args ./mixxx --controllerDebug --developer --resourcePath res
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://
Reading symbols from /home/mixxx/
(gdb) set height 0
(gdb) run
Starting program: /home/mixxx/mixxx --controllerDebug --developer --resourcePath res
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
Debug [Main]: Mixxx "1.12.0-alpha" "(git master r4664; built on: Sep 22 2014 @ 14:42:10; flags: autodjcrates bulk hid mad optimize qdebug shoutcast vamp verbose vinylcontrol)" is starting...
Debug [Main]: Qt version is: 4.8.2
Debug [Main]: QDesktopService
Debug [Main]: QDesktopService
Debug [Main]: QCoreApplicatio
Debug [Main]: Configuration file is at the current version 1.12.0-alpha
[New Thread 0x7fffe740b700 (LWP 7017)]
Debug [StatsManager]: StatsManager thread starting up.
Debug [Main]: Loading translations for locale "pt_BR" from translations folder "res/translations/" : success
[New Thread 0x7fffe6be1700 (LWP 7018)]
Debug [Main]: Compressor attack per frame: 0.000408163 decay per frame: 4.08163e-05
[New Thread 0x7fffddfbd700 (LWP 7019)]
Debug [Main]: PortAudio version: 1899 text: PortAudio V19-devel (built Dec 7 2011 23:15:44)
Debug [Main]: JACK client name set
ALSA lib pcm_dmix.
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
[New Thread 0x7fffcb0e6700 (LWP 7020)]
[Thread 0x7fffcb0e6700 (LWP 7020) exited]
[New Thread 0x7fffcb0e6700 (LWP 7021)]
[Thread 0x7fffcb0e6700 (LWP 7021) exited]
ALSA lib pcm_dmix.
ALSA lib pcm_dmix.
[New Thread 0x7fffcb0e6700 (LWP 7022)]
[Thread 0x7fffcb0e6700 (LWP 7022) exited]
[New Thread 0x7fffcb0e6700 (LWP 7023)]
[Thread 0x7fffcb0e6700 (LWP 7023) exited]
[New Thread 0x7fffcb0e6700 (LWP 7024)]
[Thread 0x7fffcb0e6700 (LWP 7024) exited]
[New Thread 0x7fffcb0e6700 (LWP 7027)]
[New Thread 0x7fffcc1f1700 (LWP 7028)]
Debug [Main]: RubberBand version 1.3.0-gpl
Debug [Main]: WARNING: AudioInput already registered!
[New Thread 0x7fffca2aa700 (LWP 7029)]
Debug [Main]: RubberBand version 1.3.0-gpl
Debug [Main]: WARNING: AudioInput already registered!
[New Thread 0x7fffc8c74700 (LWP 7030)]
Debug [Main]: RubberBand version 1.3.0-gpl
Debug [Main]: WARNING: AudioInput already registered!
[New Thread 0x7fffc1592700 (LWP 7031)]
Debug [Main]: RubberBand version 1.3.0-gpl
Debug [Main]: WARNING: AudioInput already registered!
[New Thread 0x7fffb5afd700 (LWP 7032)]
Debug [Main]: RubberBand version 1.3.0-gpl
[New Thread 0x7fffadffe700 (LWP 7033)]
Debug [Main]: RubberBand version 1.3.0-gpl
[New Thread 0x7fffad125700 (LWP 7034)]
Debug [Main]: RubberBand version 1.3.0-gpl
[New Thread 0x7fffa5a60700 (LWP 7035)]
Debug [Main]: RubberBand version 1.3.0-gpl
[New Thread 0x7fff9dffe700 (LWP 7036)]
Debug [Main]: RubberBand version 1.3.0-gpl
Debug [Main]: Available QtSQL drivers: ("QSQLITE", "QMYSQL3", "QMYSQL")
Debug [Main]: DB status: "/home/
Warning [Main]: QString::arg: Argument missing: Não é possível atualizar o esquema de banco de dados para a versão% 1, 23
Debug [Main]: SchemaManager:
Debug [Main]: TrackDAO:
Debug [Main]: CrateDAO:
Debug [Main]: CueDAO::initialize QThread(0x1047c50, name = "Main") "qt_sql_
Debug [Main]: DirectoryDAO:
Warning [Main]: QObject::connect: Cannot queue arguments of type 'QSet<int>'
(Make sure 'QSet<int>' is registered using qRegisterMetaTy
[New Thread 0x7fff9d032700 (LWP 7037)]
Debug [Main]: Default quick links: ("/home/mixxx")
Debug [Main]: Appending Quick Link: "Música" --- "/home/mixxx"
Debug [Main]: Committing transaction on "qt_sql_
Warning [Main]: QObject::connect: Cannot queue arguments of type 'QSet<int>'
(Make sure 'QSet<int>' is registered using qRegisterMetaTy
Debug [Main]: Traktor Library Location=[ "/home/
Debug [Main]: Checking for access to user's library directories:
Debug [Main]: Checking for access to "/home/
Debug [Main]: AnalyserWavefor
Debug [Main]: Setting VAMP_PATH to: "/home/
[New Thread 0x7fff9c831700 (LWP 7038)]
Debug [Main]: Creating ControllerManager
Debug [Main]: Extension ".bulk.xml" total 1 presets
Debug [Main]: Extension ".hid.xml" total 8 presets
Debug [Main]: Extension ".midi.xml" total 84 presets
[New Thread 0x7fff95ffe700 (LWP 7039)]
[New Thread 0x7fff94dba700 (LWP 7040)]
Debug [Main]: RLimit Cur 0
Debug [Main]: RLimit Max 0
Debug [Main]: slotSetRateRange 2 0.1
Debug [Main]: slotSetRateRange 2 0.1
Debug [Main]: Setting VAMP_PATH to: "/home/
Debug [Main]: VampPluginLoade
Debug [Main]: Plugin output displayname: "mixxxbpmdetect
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-keydetector:0" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:1" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:2" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:3" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: Setting VAMP_PATH to: "/home/
Debug [Main]: VampPluginLoade
Debug [Main]: Plugin output displayname: "mixxxbpmdetect
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-barbeattrac
Debug [Main]: Plugin output displayname: "qm-keydetector:0" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:1" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:2" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-keydetector:3" "Queen Mary Key Detector"
Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Queen Mary Tempo and Beat Tracker"
Debug [Main]: DlgPrefKey:
Debug [Main]: Key plugin ID: "qm-keydetector:2"
Debug [Main]: ControllerManag
Debug [Main]: ConfigObject: Could not read ""
Debug [Main]: "res/keyboard/
Debug [Main]: SoundManager:
Debug [Main]: No output devices opened, no clock reference device set
Debug [Main]: 0 output sound devices opened
Debug [Main]: 0 input sound devices opened
Debug [Main]: JACK client name set
ALSA lib pcm_dmix.
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
ALSA lib pcm.c:2217:
[New Thread 0x7fff8ca68700 (LWP 7041)]
[Thread 0x7fff8ca68700 (LWP 7041) exited]
[New Thread 0x7fff8ca68700 (LWP 7042)]
[Thread 0x7fff8ca68700 (LWP 7042) exited]
ALSA lib pcm_dmix.
ALSA lib pcm_dmix.
[New Thread 0x7fff8ca68700 (LWP 7043)]
[Thread 0x7fff8ca68700 (LWP 7043) exited]
[New Thread 0x7fff8ca68700 (LWP 7044)]
[Thread 0x7fff8ca68700 (LWP 7044) exited]
[New Thread 0x7fff8ca68700 (LWP 7045)]
[Thread 0x7fff8ca68700 (LWP 7045) exited]
Debug [Main]: guess the size of the window decoration
Debug [Main]: Now in rebootMixxxView...
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6525a84 in QAction:
(gdb) thread apply all bt
Thread 23 (Thread 0x7fff94dba700 (LWP 7040)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x0000000000a7f2ef in VSyncThread::run (this=0x2cd5520) at src/waveform/
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 22 (Thread 0x7fff95ffe700 (LWP 7039)):
#0 0x00007ffff0db60ed in poll () from /lib/x86_
#1 0x00007fffefa09624 in ?? () from /lib/x86_
#2 0x00007fffefa09744 in g_main_
#3 0x00007ffff4fbb296 in QEventDispatche
from /usr/lib/
#4 0x00007ffff4f8b8af in QEventLoop:
#5 0x00007ffff4f8bb38 in QEventLoop:
#6 0x00007ffff4e8ed70 in QThread::exec() () from /usr/lib/
#7 0x00007ffff4e91d0b in ?? () from /usr/lib/
#8 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#9 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 21 (Thread 0x7fff9c831700 (LWP 7038)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000004af00f in AnalyserQueue:
#3 0x00000000004af93b in AnalyserQueue::run (this=0x2b952c0) at src/analyserque
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 20 (Thread 0x7fff9d032700 (LWP 7037)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000847022 in BrowseThread::run (this=0x2b5ace0) at src/library/
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 19 (Thread 0x7fff9dffe700 (LWP 7036)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 18 (Thread 0x7fffa5a60700 (LWP 7035)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 17 (Thread 0x7fffad125700 (LWP 7034)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 16 (Thread 0x7fffadffe700 (LWP 7033)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 15 (Thread 0x7fffb5afd700 (LWP 7032)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 14 (Thread 0x7fffc1592700 (LWP 7031)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 13 (Thread 0x7fffc8c74700 (LWP 7030)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 12 (Thread 0x7fffca2aa700 (LWP 7029)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 11 (Thread 0x7fffcc1f1700 (LWP 7028)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 10 (Thread 0x7fffcb0e6700 (LWP 7027)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000a5ba66 in VinylControlPro
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 4 (Thread 0x7fffddfbd700 (LWP 7019)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000007dc91b in EngineSideChain
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 3 (Thread 0x7fffe6be1700 (LWP 7018)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000007ba8d1 in EngineWorkerSch
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 2 (Thread 0x7fffe740b700 (LWP 7017)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000a416c2 in StatsManager::run (this=0x10ee120) at src/util/
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 1 (Thread 0x7ffff7ea17c0 (LWP 7014)):
#0 0x00007ffff6525a84 in QAction:
#1 0x000000000095277f in MixxxMainWindow
#2 0x00000000005cde71 in DlgPrefControls
#3 0x00007ffff4fa254f in QMetaObject:
#4 0x00007ffff68fe741 in QComboBox:
#5 0x00007ffff68fe7c1 in ?? () from /usr/lib/
#6 0x00007ffff68ff877 in ?? () from /usr/lib/
#7 0x00007ffff4fa254f in QMetaObject:
#8 0x00007ffff6b92f92 in ?? () from /usr/lib/
#9 0x00007ffff68f9ee7 in ?? () from /usr/lib/
#10 0x00007ffff4f8ccc6 in QCoreApplicatio
#11 0x00007ffff652c6dc in QApplicationPri
#12 0x00007ffff65313eb in QApplication:
#13 0x0000000000958ea5 in MixxxApplicatio
#14 0x00007ffff4f8cb5e in QCoreApplicatio
#15 0x00007ffff652d54b in QApplicationPri
from /usr/lib/
#16 0x00007ffff65a7e8c in ?? () from /usr/lib/
#17 0x00007ffff65a6d51 in QApplication:
#18 0x00007ffff65cdbc2 in ?? () from /usr/lib/
#19 0x00007fffefa09355 in g_main_
#20 0x00007fffefa09688 in ?? () from /lib/x86_
#21 0x00007fffefa09744 in g_main_
#22 0x00007ffff4fbb276 in QEventDispatche
from /usr/lib/
#23 0x00007ffff65cd83e in ?? () from /usr/lib/
#24 0x00007ffff4f8b8af in QEventLoop:
#25 0x00007ffff4f8bb38 in QEventLoop:
#26 0x00007ffff69e0358 in QDialog::exec() () from /usr/lib/
#27 0x0000000000948b5e in MixxxMainWindow
at src/mixxx.cpp:928
#28 0x0000000000954a12 in MixxxMainWindow
#29 0x00000000004702e3 in main (argc=5, argv=<optimized out>) at src/main.cpp:338
(gdb)
d apply all bt
Thread 23 (Thread 0x7fff94dba700 (LWP 7040)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x0000000000a7f2ef in VSyncThread::run (this=0x2cd5520) at src/waveform/
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 22 (Thread 0x7fff95ffe700 (LWP 7039)):
#0 0x00007ffff0db60ed in poll () from /lib/x86_
#1 0x00007fffefa09624 in ?? () from /lib/x86_
#2 0x00007fffefa09744 in g_main_
#3 0x00007ffff4fbb296 in QEventDispatche
from /usr/lib/
#4 0x00007ffff4f8b8af in QEventLoop:
#5 0x00007ffff4f8bb38 in QEventLoop:
#6 0x00007ffff4e8ed70 in QThread::exec() () from /usr/lib/
#7 0x00007ffff4e91d0b in ?? () from /usr/lib/
#8 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#9 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 21 (Thread 0x7fff9c831700 (LWP 7038)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000004af00f in AnalyserQueue:
#3 0x00000000004af93b in AnalyserQueue::run (this=0x2b952c0) at src/analyserque
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 20 (Thread 0x7fff9d032700 (LWP 7037)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000847022 in BrowseThread::run (this=0x2b5ace0) at src/library/
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 19 (Thread 0x7fff9dffe700 (LWP 7036)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 18 (Thread 0x7fffa5a60700 (LWP 7035)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 17 (Thread 0x7fffad125700 (LWP 7034)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 16 (Thread 0x7fffadffe700 (LWP 7033)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 15 (Thread 0x7fffb5afd700 (LWP 7032)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 14 (Thread 0x7fffc1592700 (LWP 7031)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 13 (Thread 0x7fffc8c74700 (LWP 7030)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 12 (Thread 0x7fffca2aa700 (LWP 7029)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 11 (Thread 0x7fffcc1f1700 (LWP 7028)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00007ffff4e8e1c7 in QSemaphore:
#3 0x00000000004d045f in CachingReaderWo
#4 0x00007ffff4e91d0b in ?? () from /usr/lib/
#5 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#6 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 10 (Thread 0x7fffcb0e6700 (LWP 7027)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000a5ba66 in VinylControlPro
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 4 (Thread 0x7fffddfbd700 (LWP 7019)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000007dc91b in EngineSideChain
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 3 (Thread 0x7fffe6be1700 (LWP 7018)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x00000000007ba8d1 in EngineWorkerSch
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 2 (Thread 0x7fffe740b700 (LWP 7017)):
#0 0x00007ffff2a4a08f in pthread_
#1 0x00007ffff4e9220b in QWaitCondition:
#2 0x0000000000a416c2 in StatsManager::run (this=0x10ee120) at src/util/
#3 0x00007ffff4e91d0b in ?? () from /usr/lib/
#4 0x00007ffff2a460a4 in start_thread () from /lib/x86_
#5 0x00007ffff0dbec2d in clone () from /lib/x86_
Thread 1 (Thread 0x7ffff7ea17c0 (LWP 7014)):
#0 0x00007ffff6525a84 in QAction:
#1 0x000000000095277f in MixxxMainWindow
#2 0x00000000005cde71 in DlgPrefControls
#3 0x00007ffff4fa254f in QMetaObject:
#4 0x00007ffff68fe741 in QComboBox:
#5 0x00007ffff68fe7c1 in ?? () from /usr/lib/
#6 0x00007ffff68ff877 in ?? () from /usr/lib/
#7 0x00007ffff4fa254f in QMetaObject:
#8 0x00007ffff6b92f92 in ?? () from /usr/lib/
#9 0x00007ffff68f9ee7 in ?? () from /usr/lib/
#10 0x00007ffff4f8ccc6 in QCoreApplicatio
#11 0x00007ffff652c6dc in QApplicationPri
#12 0x00007ffff65313eb in QApplication:
#13 0x0000000000958ea5 in MixxxApplicatio
#14 0x00007ffff4f8cb5e in QCoreApplicatio
#15 0x00007ffff652d54b in QApplicationPri
from /usr/lib/
#16 0x00007ffff65a7e8c in ?? () from /usr/lib/
#17 0x00007ffff65a6d51 in QApplication:
#18 0x00007ffff65cdbc2 in ?? () from /usr/lib/
#19 0x00007fffefa09355 in g_main_
#20 0x00007fffefa09688 in ?? () from /lib/x86_
#21 0x00007fffefa09744 in g_main_
#22 0x00007ffff4fbb276 in QEventDispatche
from /usr/lib/
#23 0x00007ffff65cd83e in ?? () from /usr/lib/
#24 0x00007ffff4f8b8af in QEventLoop:
#25 0x00007ffff4f8bb38 in QEventLoop:
#26 0x00007ffff69e0358 in QDialog::exec() () from /usr/lib/
#27 0x0000000000948b5e in MixxxMainWindow
at src/mixxx.cpp:928
#28 0x0000000000954a12 in MixxxMainWindow
#29 0x00000000004702e3 in main (argc=5, argv=<optimized out>) at src/main.cpp:338
(gdb)
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
I'm able to reproduce this. The UI isn't done being set up when we show the sound devices screen, so when the skin changes the fullscreen action has not been initialized. Just moving initActions up above the setupDevices code doesn't work either, because the skin change calls rebootMixxxView, but because setup never finished it fails and the main window never comes up. And the preferences window is gone too.
Is there a good reason not to show the mixxx window before the sound device dialog comes up? It seems like the easiest solution is to push that check until later. Or, pop up a special version of the sound dialog that doesn't let you configure anything else.