Closed mixxxbot closed 2 years ago
Commented by: max-beiersdorfer Date: 2018-02-15T20:56:44Z Attachments: ErrorReport.txt
Commented by: uklotzde Date: 2018-02-15T23:37:17Z
The crash is most likely caused by a known bug in the 2.1 beta release. Sorry for that, the fix is still pending to be merged: https://bugs.launchpad.net/mixxx/+bug/1749800
Commented by: esbrandt Date: 2018-02-25T20:13:42Z
Now that the fix for lp:1744550 is merged, please test the current version again.
Commented by: uklotzde Date: 2018-02-25T20:57:02Z
The second issue seems to be unrelated to the fix, but the crashes during regular usage should be fixed. I just noticed that I pasted the wrong URL and referenced this same bug report ;)
We should change the title to match the second issue and keep this bug report open until the remaining issues are fixed.
Commented by: max-beiersdorfer Date: 2018-02-28T21:21:53Z
Thank you for the information! I renamed the title according the second issue. I hope I can find time on the weekend to focus on that issue and get some backtrace data.
Commented by: max-beiersdorfer Date: 2018-03-11T12:30:53Z
I was able to reproduce the crash!
Conditions:
Actions after starting Mixxx:
Results (2 behaviors):
I was able to create back-traces for the crash:
Last login: Sun Mar 11 13:11:01 on console
Maximilians-Air:~ DJMaxergy$ lldb /Applications/Mixxx.app/Contents/MacOS/mixxx
(lldb) target create "/Applications/Mixxx.app/Contents/MacOS/mixxx"
Current executable set to '/Applications/Mixxx.app/Contents/MacOS/mixxx' (x86_64).
(lldb) run
Process 558 launched: '/Applications/Mixxx.app/Contents/MacOS/mixxx' (x86_64)
2018-03-11 13:14:16.718283+0100 mixxx[558:7152] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.3 instead of 10.13.3. This is not a bug in Gestalt -- it is a documented limitation. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
2018-03-11 13:14:16.719491+0100 mixxx[558:7152] 0 CarbonCore 0x00007fff532e73d8 ___Gestalt_SystemVersion_block_invoke + 112
2018-03-11 13:14:16.719520+0100 mixxx[558:7152] 1 libdispatch.dylib 0x00007fff799fcd50 _dispatch_client_callout + 8
2018-03-11 13:14:16.719539+0100 mixxx[558:7152] 2 libdispatch.dylib 0x00007fff799fcd03 dispatch_once_f + 41
2018-03-11 13:14:16.719556+0100 mixxx[558:7152] 3 CarbonCore 0x00007fff53277da0 _Gestalt_SystemVersion + 948
2018-03-11 13:14:16.719572+0100 mixxx[558:7152] 4 CarbonCore 0x00007fff532775e6 Gestalt + 139
2018-03-11 13:14:16.719589+0100 mixxx[558:7152] 5 QtCore 0x0000000100e5d6cc _ZN16QSettingsPrivate6createEN9QSettings6FormatENS0_5ScopeERK7QStringS5_ + 76
2018-03-11 13:14:16.719606+0100 mixxx[558:7152] 6 QtCore 0x0000000100e3f042 _ZN9QSettingsC1ERK7QStringS2_P7QObject + 34
Warning [Main]: Configuration file is at version "2.1.0-alpha-pre" instead of the current 2.1.0-beta1
Warning [Main]: QFileInfo::absolutePath: Constructed with empty filename
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Microphone]" , "show_microphone" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[VinylControl]" , "show_vinylcontrol" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[PreviewDeck]" , "show_previewdeck" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Library]" , "show_coverart" )
Warning [Main]: ControlDoublePrivate::getControl returning NULL for ( "[Master]" , "maximize_library" )
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: "CUE" , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: "CUE" , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: "CUE" , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: "CUE" , 0
Warning [Main]: QString::arg: Argument missing: " C " , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: " C " , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: " C " , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: " C " , 0
Warning [Main]: QString::arg: Argument missing: "IN" , 0
Warning [Main]: QString::arg: Argument missing: "OUT" , 0
Warning [Main]: QString::arg: Argument missing: " C " , 0
Warning [Main]: Cannot open file '/Applications/Mixxx.app/Contents/Resources/skins/LateNight/skin:/buttons/btn_.svg', because: No such file or directory
Warning [Main]: Cannot open file '/Applications/Mixxx.app/Contents/Resources/skins/LateNight/skin:/buttons/btn__down.svg', because: No such file or directory
Warning [Main]: Cannot open file '/Applications/Mixxx.app/Contents/Resources/skins/LateNight/skin:/buttons/btn__over.svg', because: No such file or directory
Warning [Main]: Cannot open file '/Applications/Mixxx.app/Contents/Resources/skins/LateNight/skin:/buttons/btn__overdown.svg', because: No such file or directory
Warning [Controller]: "[Microphone]" , "input_configured" is read-only. Ignoring set of value: 0
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Sampler6]" , "play_indicator" )
Warning [Controller]: "MIDI output message 0x90 0x16 has invalid MixxxControl [Sampler6], play_indicator"
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Sampler7]" , "play_indicator" )
Warning [Controller]: "MIDI output message 0x90 0x17 has invalid MixxxControl [Sampler7], play_indicator"
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Sampler8]" , "play_indicator" )
Warning [Controller]: "MIDI output message 0x90 0x18 has invalid MixxxControl [Sampler8], play_indicator"
Warning [Controller]: ControlDoublePrivate::getControl returning NULL for ( "[Sampler5]" , "play_indicator" )
Warning [Controller]: "MIDI output message 0x90 0x15 has invalid MixxxControl [Sampler5], play_indicator"
2018-03-11 13:14:40.730110+0100 mixxx[558:7225] errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}
mixxx(558,0x7fffb2a8c340) malloc: *** mach_vm_map(size=18446744071562072064) failed (error code=3)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
Process 558 stopped
* thread mixxxdj/mixxx#4910, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x1f8500008)
frame #0: 0x0000000100610620 mixxx`___lldb_unnamed_symbol11292$$mixxx + 352
mixxx`___lldb_unnamed_symbol11292$$mixxx:
-> 0x100610620 <+352>: movq $0x0, 0x18(%rcx)
0x100610628 <+360>: movq $0x0, 0x10(%rcx)
0x100610630 <+368>: movq $0x0, 0x8(%rcx)
0x100610638 <+376>: movq $0x0, (%rcx)
Target 0: (mixxx) stopped.
(lldb) thread backtrace all
* thread mixxxdj/mixxx#4910, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x1f8500008)
* frame #0: 0x0000000100610620 mixxx`___lldb_unnamed_symbol11292$$mixxx + 352
frame mixxxdj/mixxx#4910: 0x0000000100610201 mixxx`___lldb_unnamed_symbol11291$$mixxx + 593
frame mixxxdj/mixxx#4911: 0x000000010061b22e mixxx`___lldb_unnamed_symbol11384$$mixxx + 270
frame mixxxdj/mixxx#4912: 0x000000010062b160 mixxx`___lldb_unnamed_symbol11525$$mixxx + 80
frame mixxxdj/mixxx#4913: 0x00000001006290ca mixxx`___lldb_unnamed_symbol11484$$mixxx + 250
frame mixxxdj/mixxx#4914: 0x0000000100e9434e QtCore`QObject::event(QEvent*) + 126
frame mixxxdj/mixxx#4915: 0x000000010112d2eb QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
frame mixxxdj/mixxx#4916: 0x000000010112fbea QtGui`QApplication::notify(QObject*, QEvent*) + 5546
frame mixxxdj/mixxx#4917: 0x000000010042babe mixxx`___lldb_unnamed_symbol7831$$mixxx + 1838
frame mixxxdj/mixxx#4918: 0x0000000100e80956 QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
frame mixxxdj/mixxx#4919: 0x0000000100e814a8 QtCore`QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 680
frame mixxxdj/mixxx#4920: 0x00007fff5213d721 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
frame mixxxdj/mixxx#4921: 0x00007fff521f70ac CoreFoundation`__CFRunLoopDoSource0 + 108
frame mixxxdj/mixxx#4922: 0x00007fff52120260 CoreFoundation`__CFRunLoopDoSources0 + 208
frame mixxxdj/mixxx#4923: 0x00007fff5211f6dd CoreFoundation`__CFRunLoopRun + 1293
frame mixxxdj/mixxx#4924: 0x00007fff5211ef43 CoreFoundation`CFRunLoopRunSpecific + 483
frame mixxxdj/mixxx#4925: 0x00007fff51436e26 HIToolbox`RunCurrentEventLoopInMode + 286
frame mixxxdj/mixxx#4926: 0x00007fff51436b96 HIToolbox`ReceiveNextEventCommon + 613
frame mixxxdj/mixxx#4927: 0x00007fff51436914 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
frame mixxxdj/mixxx#4928: 0x00007fff4f701f5f AppKit`_DPSNextEvent + 2085
frame mixxxdj/mixxx#4929: 0x00007fff4fe97b4c AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044
frame mixxxdj/mixxx#4930: 0x00007fff4f6f6d6d AppKit`-[NSApplication run] + 764
frame mixxxdj/mixxx#4931: 0x00000001010e0a7e QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 1982
frame mixxxdj/mixxx#4932: 0x0000000100e7dcb8 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 520
frame mixxxdj/mixxx#4933: 0x0000000100e80ee7 QtCore`QCoreApplication::exec() + 199
frame mixxxdj/mixxx#4934: 0x0000000100404cfa mixxx`___lldb_unnamed_symbol7542$$mixxx + 1898
frame mixxxdj/mixxx#4935: 0x00007fff79a36115 libdyld.dylib`start + 1
thread mixxxdj/mixxx#4911
frame #0: 0x00007fff79b86562 libsystem_kernel.dylib`__workq_kernreturn + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc126f libsystem_pthread.dylib`_pthread_wqthread + 1552
frame mixxxdj/mixxx#4911: 0x00007fff79cc0c4d libsystem_pthread.dylib`start_wqthread + 13
thread mixxxdj/mixxx#4913
frame #0: 0x00007fff79b86562 libsystem_kernel.dylib`__workq_kernreturn + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc126f libsystem_pthread.dylib`_pthread_wqthread + 1552
frame mixxxdj/mixxx#4911: 0x00007fff79cc0c4d libsystem_pthread.dylib`start_wqthread + 13
thread mixxxdj/mixxx#4915
frame #0: 0x00007fff79b86562 libsystem_kernel.dylib`__workq_kernreturn + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc126f libsystem_pthread.dylib`_pthread_wqthread + 1552
frame mixxxdj/mixxx#4911: 0x00007fff79cc0c4d libsystem_pthread.dylib`start_wqthread + 13
thread mixxxdj/mixxx#4916, name = 'com.apple.NSEventThread'
frame #0: 0x00007fff79b7c7c2 libsystem_kernel.dylib`mach_msg_trap + 10
frame mixxxdj/mixxx#4910: 0x00007fff79b7bcdc libsystem_kernel.dylib`mach_msg + 60
frame mixxxdj/mixxx#4911: 0x00007fff52120575 CoreFoundation`__CFRunLoopServiceMachPort + 341
frame mixxxdj/mixxx#4912: 0x00007fff5211f8c7 CoreFoundation`__CFRunLoopRun + 1783
frame mixxxdj/mixxx#4913: 0x00007fff5211ef43 CoreFoundation`CFRunLoopRunSpecific + 483
frame mixxxdj/mixxx#4914: 0x00007fff4f83f3c8 AppKit`_NSEventThread + 184
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4917, name = 'EngineWorkerScheduler'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x000000010023e1d3 mixxx`___lldb_unnamed_symbol4129$$mixxx + 355
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4918, name = 'EngineSideChain'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x000000010026625c mixxx`___lldb_unnamed_symbol4703$$mixxx + 556
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4920, name = 'VinylControlProcessor'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x00000001005faaf3 mixxx`___lldb_unnamed_symbol11080$$mixxx + 1747
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4921, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4922, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4923, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4924, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4925, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4926, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4927, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4928, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4929, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4930, name = 'LibraryScanner 1'
frame #0: 0x00007fff79b85fca libsystem_kernel.dylib`__select + 10
frame mixxxdj/mixxx#4910: 0x0000000100eacff4 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 452
frame mixxxdj/mixxx#4911: 0x0000000100eb0348 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 824
frame mixxxdj/mixxx#4912: 0x0000000100eb1dc0 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 208
frame mixxxdj/mixxx#4913: 0x0000000100e7dcb8 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 520
frame mixxxdj/mixxx#4914: 0x0000000100d7154a QtCore`QThread::exec() + 218
frame mixxxdj/mixxx#4915: 0x00000001003d59bd mixxx`___lldb_unnamed_symbol7148$$mixxx + 557
frame mixxxdj/mixxx#4916: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4917: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4918: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4919: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4931, name = 'BrowseThread'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x00000001002cf792 mixxx`___lldb_unnamed_symbol5593$$mixxx + 146
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4932, name = 'AnalyzerQueue'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100057355 mixxx`___lldb_unnamed_symbol866$$mixxx + 213
frame mixxxdj/mixxx#4914: 0x00000001000588c6 mixxx`___lldb_unnamed_symbol869$$mixxx + 502
frame mixxxdj/mixxx#4915: 0x0000000100058561 mixxx`___lldb_unnamed_symbol868$$mixxx + 305
frame mixxxdj/mixxx#4916: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4917: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4918: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4919: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4933, name = 'Controller'
frame #0: 0x00007fff79b85fca libsystem_kernel.dylib`__select + 10
frame mixxxdj/mixxx#4910: 0x0000000100eace95 QtCore`qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 101
frame mixxxdj/mixxx#4911: 0x0000000100eb0348 QtCore`QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 824
frame mixxxdj/mixxx#4912: 0x0000000100eb1dc0 QtCore`QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 208
frame mixxxdj/mixxx#4913: 0x0000000100e7dcb8 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 520
frame mixxxdj/mixxx#4914: 0x0000000100d7154a QtCore`QThread::exec() + 218
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4934, name = 'VSyncThread'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x000000010061e165 mixxx`___lldb_unnamed_symbol11418$$mixxx + 789
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4935
frame #0: 0x00007fff79b7c7c2 libsystem_kernel.dylib`mach_msg_trap + 10
frame mixxxdj/mixxx#4910: 0x00007fff79b7bcdc libsystem_kernel.dylib`mach_msg + 60
frame mixxxdj/mixxx#4911: 0x00007fff52eb4b83 CoreMIDI`XServerMachPort::ReceiveMessage(int&, void*, int&) + 93
frame mixxxdj/mixxx#4912: 0x00007fff52ecb9a0 CoreMIDI`MIDIProcess::RunMIDIInThread() + 336
frame mixxxdj/mixxx#4913: 0x00007fff52edcc8e CoreMIDI`XThread::RunHelper(void*) + 10
frame mixxxdj/mixxx#4914: 0x00007fff52ee0e7b CoreMIDI`CAPThread::Entry(CAPThread*) + 77
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4938, name = 'QKqueueFileSystemWatcherEngine'
frame #0: 0x00007fff79b86ec2 libsystem_kernel.dylib`kevent + 10
frame mixxxdj/mixxx#4910: 0x0000000100e62ba8 QtCore`QKqueueFileSystemWatcherEngine::run() + 104
frame mixxxdj/mixxx#4911: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4912: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4913: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4914: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4939, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4940, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4941, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4942, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4943, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4944, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4945, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4946, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4947, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4948, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4949, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4950, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4951, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4952, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4953, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4954, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4955, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4956, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4957, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4958, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4959, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4960, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4961, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4962, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4963, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4964, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4965, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4966, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4967, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4968, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4969, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4970, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4971, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4972, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4973, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4974, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4975, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4976, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4977, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4978, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4979, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4980, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4981, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4982, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4983, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4984, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4985, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4986, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4987, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4988, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4989, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4990, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4991, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4992, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4993, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4994, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4995, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4996, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4997, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#4998, name = 'CachingReaderWorker'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747cb QtCore`QWaitConditionPrivate::wait(unsigned long) + 235
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d7010e QtCore`QSemaphore::acquire(int) + 126
frame mixxxdj/mixxx#4914: 0x00000001001be67c mixxx`___lldb_unnamed_symbol3605$$mixxx + 684
frame mixxxdj/mixxx#4915: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#5001
frame #0: 0x00007fff79b86562 libsystem_kernel.dylib`__workq_kernreturn + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc106a libsystem_pthread.dylib`_pthread_wqthread + 1035
frame mixxxdj/mixxx#4911: 0x00007fff79cc0c4d libsystem_pthread.dylib`start_wqthread + 13
thread mixxxdj/mixxx#5003
frame #0: 0x00007fff79b86562 libsystem_kernel.dylib`__workq_kernreturn + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc126f libsystem_pthread.dylib`_pthread_wqthread + 1552
frame mixxxdj/mixxx#4911: 0x00007fff79cc0c4d libsystem_pthread.dylib`start_wqthread + 13
thread mixxxdj/mixxx#5005, name = 'com.apple.audio.IOThread.client'
frame #0: 0x00007fff79b7c7c2 libsystem_kernel.dylib`mach_msg_trap + 10
frame mixxxdj/mixxx#4910: 0x00007fff79b7bcdc libsystem_kernel.dylib`mach_msg + 60
frame mixxxdj/mixxx#4911: 0x00007fff51b9195a CoreAudio`HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 124
frame mixxxdj/mixxx#4912: 0x00007fff51b918cd CoreAudio`HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
frame mixxxdj/mixxx#4913: 0x00007fff51b8e939 CoreAudio`HALC_ProxyIOContext::IOWorkLoop() + 977
frame mixxxdj/mixxx#4914: 0x00007fff51b8e39c CoreAudio`HALC_ProxyIOContext::IOThreadEntry(void*) + 128
frame mixxxdj/mixxx#4915: 0x00007fff51b8e0de CoreAudio`HALB_IOThread::Entry(void*) + 72
frame mixxxdj/mixxx#4916: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4917: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4918: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#5006, name = 'Thread (pooled)'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747b8 QtCore`QWaitConditionPrivate::wait(unsigned long) + 216
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d6556c QtCore`QThreadPoolThread::run() + 540
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#5007, name = 'Thread (pooled)'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747b8 QtCore`QWaitConditionPrivate::wait(unsigned long) + 216
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d6556c QtCore`QThreadPoolThread::run() + 540
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#5008, name = 'Thread (pooled)'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747b8 QtCore`QWaitConditionPrivate::wait(unsigned long) + 216
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d6556c QtCore`QThreadPoolThread::run() + 540
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
thread mixxxdj/mixxx#5009, name = 'Thread (pooled)'
frame #0: 0x00007fff79b85cee libsystem_kernel.dylib`__psynch_cvwait + 10
frame mixxxdj/mixxx#4910: 0x00007fff79cc2662 libsystem_pthread.dylib`_pthread_cond_wait + 732
frame mixxxdj/mixxx#4911: 0x0000000100d747b8 QtCore`QWaitConditionPrivate::wait(unsigned long) + 216
frame mixxxdj/mixxx#4912: 0x0000000100d745f7 QtCore`QWaitCondition::wait(QMutex*, unsigned long) + 87
frame mixxxdj/mixxx#4913: 0x0000000100d6556c QtCore`QThreadPoolThread::run() + 540
frame mixxxdj/mixxx#4914: 0x0000000100d730b2 QtCore`QThreadPrivate::start(void*) + 386
frame mixxxdj/mixxx#4915: 0x00007fff79cc16c1 libsystem_pthread.dylib`_pthread_body + 340
frame mixxxdj/mixxx#4916: 0x00007fff79cc156d libsystem_pthread.dylib`_pthread_start + 377
frame mixxxdj/mixxx#4917: 0x00007fff79cc0c5d libsystem_pthread.dylib`thread_start + 13
(lldb) quit
Quitting LLDB will kill one or more processes. Do you really want to proceed: [Y/n] y
Maximilians-Air:~ DJMaxergy$
Commented by: max-beiersdorfer Date: 2018-03-11T12:41:22Z Attachments: MixxxCrash_Back-Trace_03-11-18.rtf
Add: In this case I used the following midi controller: Hercules DJ Console RMX 2. But the crash occurs with my Pioneer DDJ SX and my Hercules DJ Console 4 MX, too.
For easier analysis I attached the back-trace as rtf file.
Commented by: max-beiersdorfer Date: 2018-03-11T12:46:12Z Attachments: MixxxCrash_AppleReport_03-11-18.rtf
I also attach the Apple crash report which is being generated after the crash.
Commented by: max-beiersdorfer Date: 2018-03-11T12:53:50Z
I used the latest beta build: 2.1.0-beta1 (build 2.1-r6518) for reproducing the crash.
Commented by: Be-ing Date: 2018-03-22T14:42:21Z
Can anyone else reproduce this? I have no controllers with jog wheels to test with.
Commented by: Be-ing Date: 2018-03-22T22:39:35Z
Results (2 behaviors):
- Playback is stopped as long as I touch the jog wheel but as I move the jog wheel nothing will happen (expected behavior is scratching). On releasing and touching the jog wheel again I am able to scratch.
- Playback is stopped and Mixxx crashes!
I am a bit confused by this description. When exactly does it crash? Does it only crash when touching the jog wheel for the first time on some occasions or every time?
In the future, please attach logs and backtraces as plain text files rather than RTF.
Commented by: max-beiersdorfer Date: 2018-03-23T14:46:33Z
Ok, a more detailed description:
Crashing case:
Conditions:
Actions after starting Mixxx:
Result: Mixxx crashes as soon as I try to move the jog wheel (jog wheel is still pressed to use the scratch function).
If Mixxx has crashed and I restart Mixxx without restarting my MacBook, the result during the first jog wheel touch including movement can be another crash or the playback just stops during jog wheel movement. As soon as I release the jog wheel and press and move it again...the scratch function works as expected. I could reproduce this behavior on two different MacBooks and three different midi controllers. I just could figure out any structure of what happens after the first crash and restart of Mixxx (crashing or just stopping playback during first scratch).
Commented by: daschuer Date: 2018-03-23T15:57:37Z
Does it also happy if you try to scratch waveforms by mouse?
Can you watch the memory that is consumed by Mixxx?
Does anyone know why we have no debug symbols included in the Mac version?
Commented by: esbrandt Date: 2018-03-23T19:33:54Z
I could not reproduce the crash using 2.1.0-beta1 (build 2.1 r6543), macOS 10.13.3 , Vestax VCI-300
CoreAudio 44100Hz @11.6ms Output= VCI 300 Input=None
Followed step by step as outlined in #12.
@max
If you launch Mixxx from the terminal
/Applications/Mixxx.app/Contents/MacOS/Mixxx --developer --controllerDebug
and make it crash again, can you post the output from the terminal...
Commented by: max-beiersdorfer Date: 2018-03-24T11:42:24Z
@Daniel: By trying to scratch waveforms by mouse it doesn't crash. Just the expected behavior. The memory consumed by Mixxx is about 630 MB to 750 MB just before the crash.
@jus: My sound configuration at Mixxx startup is: CoreAudio 44100Hz @9.00227ms (Audio buffer setting 2.9ms) Only Master = Build-In output Channel 1-2
Then before playing any song, I go to the settings after Mixxx startup and change the sound configuration to: CoreAudio 44100Hz @4.96559ms (Audio buffer setting 2.9ms) Master = DJConsole Rmx2 Channel 1-2 Headphones = DJConsole Rmx2 Channel 3-4
This configuration is equal to my other DJ/Midi Controllers (Hercules DJ Console 4-MX, Pioneer DDJ-SX).
Then I load a song to Deck 1, press play and try to touch and move the jog wheel. As soon as I move the jog wheel Mixxx crashes.
I have just one controller connected at a time. The crash happens with the stock controller scripts and my customized scripts.
If I launch Mixxx from the terminal using "/Applications/Mixxx.app/Contents/MacOS/Mixxx --developer --controllerDebug" I was not able to reproduce the crash anymore. In this case the scratching works at the first time touching and moving the jog wheel (as expected). In the past I had the crash using the terminal, too.
Commented by: max-beiersdorfer Date: 2018-03-24T11:44:12Z Attachments: soundconfig.xml
This is my sound config file just before the crash
Commented by: Be-ing Date: 2018-03-26T11:47:14Z
Are you able to compile Mixxx yourself using the optimize=off option with scons to get a backtrace with debugging symbols? https://mixxx.org/wiki/doku.php/compiling_on_os_x
Commented by: daschuer Date: 2018-03-26T18:30:02Z
Don't use optimize=off Mixx will be unusable slow. The optimize flag does not set or remove the debug symbols. It could be the debug flag. But I can remember that we have decided to always pack the symbols with Mixxx. Isn't this the case fro Mac?
Commented by: max-beiersdorfer Date: 2018-03-26T19:23:09Z
I'm sorry @Be but I am still not able to compile Mixxx myself as described here: https://www.mixxx.org/forums/viewtopic.php?f=3&t=9348
It would be great if I could get the compile process running at some point. Under Fedora it's working as described.
Commented by: Be-ing Date: 2018-03-26T23:07:46Z
Using optimize=native removes the debugging symbols for me with GCC on GNU/Linux. I have to use optimize=off for backtraces to be helpful. I do not notice any appreciable difference in speed between optimize=off and optimize=native.
Commented by: esbrandt Date: 2018-03-27T13:17:45Z
@max
Reading the forum thread #19, i understand that you try to compile by using QT5, and it failed.
The following steps should allow you to compile the mixx source with qt4. This works for me since ages, currently with macOS 10.13.3. Qt4 is the mixxx default, qt5 support still experimental.
brew tap cartr/qt4 brew tap-pin cartr/qt4 brew install qt@4
scons --clean
manually remove the following files
.sconsign.dblite .sconsign.tmp .sconf_temp config.log
scons stdlib=libc++
This should invoke a build with the following flags: asan=0 battery=0 buildtime=1 bulk=0 color=0 coreaudio=1 faad=0 ffmpeg=0 hid=1 hss1394=1 ipod=0 localecompare=0 macappstore=0 mad=0 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=0 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 ubsan=0 vamp=1 verbose=1 vinylcontrol=1 wv=0
./mixxx --controllerDebug --resourcePath res
or
./mixxx --developer --controllerDebug --resourcePath res
or just
./mixxx --resourcePath res
There is no need to build a bundle (scons bundle
) after building from source,
when testing local.
Hopefully this will allow you to build from source, reproduce the bug, and provide another backtrace to pin this down.
Commented by: daschuer Date: 2018-03-27T22:59:37Z
The symbols are included with the -g compiler switch
with optimize=native I get
-c -pipe -Wall -Wextra -g -O3 -ffast-math -funroll-loops -fomit-frame-pointer -march=native -pthread -DT_LINUX
with optimize=off I get -c -pipe -Wall -Wextra -g -pthread -Dx86_64 -DMIXXX_BUILD_DEBUG -DLINUX -DUNIX
Both version have the -g
I have found stripcode for MacOs though which removed the debug info: https://github.com/mixxxdj/mixxx/blob/d67bd7fe9913d046171944a12751f22754182a26/build/osx/OSConsX.py#L282
I do not know how it works.
Commented by: daschuer Date: 2018-03-29T19:44:27Z
Since we have no progress here, I move it from the 2.1 Milestone scheduled tomorrow. A fix can go to a point release.
Commented by: Be-ing Date: 2018-03-30T00:18:31Z
Max, are you able to compile with Qt4 using jus' instructions above?
Commented by: Be-ing Date: 2018-03-30T11:05:38Z
This is a very serious bug. I am not comfortable releasing 2.1 until we at least get a good backtrace for this.
Commented by: max-beiersdorfer Date: 2018-03-30T13:40:08Z
First of all: under Windows I could not reproduce the crash using the same midi controllers.
I tried to compile Mixxx with the instructions by jus...but failed again:
Maximilians-MacBook-Air:MacOS DJMaxergy$ brew tap cartr/qt4
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
amber libdill
arm-linux-gnueabihf-binutils libjwt
ask-cli libomp
auditbeat libsbol
augustus libserialport
autopep8 libtomcrypt
ballerina llvm@5
bamtools lm4tools
bareos-client lmod
bcal lzfse
bcftools mafft
bedops mariadb-connector-odbc
bioawk maxwell
blast mdcat
boost-python3 mill
bwa mint
caffe mmseqs2
calicoctl monero
chrome-export mpir
clblast neomutt
console_bridge nyx
container-diff ocrmypdf
coreos-ct octomap
cp2k odpi
darksky-weather opencascade
dartsim openimageio
dashing orocos-kdl
defaultbrowser parallelstl
diamond php-cs-fixer
docker-squash plank
draco posh
dynare primer3
elektra python@2
fastme qsoas
fcl qtkeychain
field3d restview
flintrock rtptools
fruit samtools
fselect scrcpy
futhark seqtk
ghc@8.2 shelltestrunner
git-sizer shogun
glances sickle
go-bindata siril
go-statik skaffold
go@1.9 skafos
gocryptfs spades
goto sratoolkit
gox srt
gpredict stellar-core
grv stress-ng
gtksourceview@4 telnetd
hlint terraforming
hmmer tj
howdoi tmux-xpanes
hss tnftp
icemon tnftpd
jdupes tomcat@8
jthread travis
kallisto unravel
krakend urdfdom
kube-ps1 urdfdom_headers
kumo vcftools
lammps vis
latexdiff visp
libbi webtorrent-cli
libbitcoin-consensus wp-cli
libbitcoin-network yq
libccd zig
==> Updated Formulae
chromaprint ✔ libglade
fftw ✔ libglademm
git ✔ libgnomecanvas
jpeg ✔ libgnomecanvasmm
libvorbis ✔ libgosu
openssl ✔ libgtop
protobuf ✔ libgweather
qt ✔ libhdhomerun
abcde libhttpseverywhere
abcm2ps libical
abcmidi libinfinity
abnfgen libjson-rpc-cpp
abyss liblas
ace liblcf
ack liblunar
acmetool liblwgeom
acpica libmagic
advancecomp libmatio
advancemame libmaxminddb
adwaita-icon-theme libmicrohttpd
agda libmonome
agedu libmpc
akamai libmpdclient
algernon libmspub
allure libmtp
alot libnice
amazon-ecs-cli libnotify
ammonite-repl libosinfo
angband libpagemaker
angular-cli libphonenumber
anjuta libpq
ansible libpqxx
ansible-cmdb libpst
ansible-lint libqalculate
ansifilter librasterlite
ant libraw
antigen librdkafka
apache-arrow libre
apache-geode librealsense
apache-opennlp libressl
apache-spark librest
apibuilder-cli librsvg
apktool librsync
apm-server libsass
app-engine-java libsecret
app-engine-python libsigsegv
appscale-tools libsoup
aqbanking libspatialite
arangodb libstfl
argon2 libstrophe
argus-clients libswiften
argyll-cms libtasn1
armadillo libtensorflow
armor libtiff
arpack libtorrent-rasterbar
artifactory libtrace
arx libtrng
asciidoctor libu2f-host
asciinema libu2f-server
asdf libucl
astyle libunistring
at-spi2-atk libupnp
at-spi2-core libusb
atdtool libuv
atk libvirt
atkmm libvisio
atlassian-cli libvoikko
ats2-postiats libvpx
audacious libwebsockets
augeas libxc
autoconf-archive libxlsxwriter
autogen libzdb
automake libzip
awf libzzip
aws-elasticbeanstalk link-grammar
aws-sdk-cpp linkerd
awscli liquibase
azure-cli liquigraph
babl little-cms
backupninja llnode
bam llvm
bandcamp-dl llvm@3.9
baobab llvm@4
baresip lnav
bartycrouch log4cplus
basex logentries
bash logrotate
bash-git-prompt logstalgia
bash-preexec logstash
bash-snippets logtalk
bazel lorem
bdw-gc lua
bear lua@5.1
beast lumo
bee lwtools
bench lxc
bento4 lynis
bettercap lysp
betty lz4
bfg lzip
bigloo lzlib
binaryen mackup
bind macosvpn
binutils macvim
binwalk magic-wormhole
biogeme makensis
bit mame
bitcoin mapnik
bitrise mapserver
blackbox mariadb
blastem mariadb-connector-c
bluepill mariadb@10.0
blueutil mariadb@10.1
bmake mas
bokken masscan
boost mat
boost-bcp maven
boost-build mbedtls
boost-mpi mdk
boost-python mdp
boost-python@1.59 media-info
boost@1.55 mediaconch
boost@1.57 mednafen
boost@1.59 memcached
boost@1.60 menhir
bork mercurial
botan meson
bowtie2 mesos
braid metabase
brew-gem metaproxy
bro metricbeat
brotli mftrace
bsponmpi mgba
btfs micro
bubbros micropython
buildapp mikutter
buildifier miller
buku mimic
burp minbif
byobu mingw-w64
byteman minimal-racket
bzt minio-mc
c-ares minisign
cabal-install miniupnpc
caddy minizinc
caf mitmproxy
cake mkdocs
calabash mksh
calc mkvtoolnix
camlp5 mlt
cargo-completion mlton
carthage mockserver
cask moco
cassandra modules
castxml molecule
cattle monetdb
cayley mongo-c-driver
cc65 mongo-cxx-driver
ccache mongodb
ccm mongodb@3.0
cdk mongodb@3.2
ceres-solver mongodb@3.4
certbot mongoose
certigo monitoring-plugins
cfengine moreutils
cfitsio mozjpeg
cfr-decompiler mp3gain
cfssl mpc
cgal mpd
cgrep mpdas
chakra mpfi
chamber mpfr
charm-tools mpg123
cheat mpich
check_postgres mplayershell
checkstyle mps-youtube
chibi-scheme mpv
chisel mr
chocolate-doom mrboom
chromedriver mruby
chronograf msitools
chuck mu
cimg mujs
citus multimarkdown
cjdns mutt
ckan mycli
clamav mypy
clang-format mysql
clearlooks-phenix mysql++
clhep mysql-connector-c++
cliclick mysql-sandbox
clinfo mysql@5.5
clipper mysql@5.6
cloc mytop
clojure nagios-plugins
cloog nailgun
closure-compiler nano
clutter nanopb-generator
clutter-gst nasm
clutter-gtk nativefier
cmake nats-streaming-server
cmark ncdu
cmark-gfm ncmpcpp
cnats nco
cockatrice ncurses
cockroach neko
cocoapods neo4j
coffeescript neovim
cogl nesc
collectd net-snmp
collector-sidecar netcdf
compcert netpbm
conan newsboat
conjure-up nghttp2
consul nginx
consul-backinator ngrep
convmv nicotine-plus
convox nifi
coq nikto
corebird nim
coreutils nmap
corsixth nnn
couchdb node
cppad node-build
cppcheck node@4
cppcms node@6
cpprestsdk node@8
cracklib nodebrew
creduce nodeenv
cromwell nomad
crosstool-ng nopoll
crowdin noti
cryfs notmuch
cryptopp nq
crystal-icr nrpe
crystal-lang nsd
csvkit nspr
csvtomd nss
ctop ntopng
cucumber-cpp ntp
curl nuget
cvs2svn numpy
cython nuxeo
czmq nvc
daemonize ocaml
dar ocaml-num
datamash ocamlsdl
datetime-fortran octave
dateutils ode
datomic offlineimap
davmail ola
dbhash onetime
dbus oniguruma
dbus-glib onioncat
dcd ooniprobe
dcm2niix open-babel
dcmtk open-mpi
dcos-cli open-scene-graph
ddgr openblas
ddrescue opencoarrays
debianutils opencolorio
dehydrated opencv
dep opencv@2
dependency-check opendetex
devd openldap
dfix openrct2
dfmt openrtsp
dhall-json openshift-cli
diff-pdf openslide
diff-so-fancy openssl@1.1
diffoscope openttd
diffuse openvpn
digdag ophcrack
direnv orc-tools
dislocker ortp
distcc oscats
ditaa osm-gps-map
django-completion osm2pgrouting
dlib osm2pgsql
dmd osquery
dmenu osrm-backend
dnscrypt-proxy overmind
dnscrypt-wrapper owfs
dnsmasq p11-kit
docfx p7zip
docker packer
docker-completion packetbeat
docker-compose packmol
docker-compose-completion paket
docker-gen pandoc
docker-machine pandoc-citeproc
docker-machine-completion pandoc-crossref
docker-machine-nfs pango
doctl pangomm
dovecot paps
doxygen par2
doxymacs parallel
dpkg pari
dropbear pass
druid passenger
dscanner passpie
dspdfviewer pastebinit
dssim pazpar2
dtc pc6001vx
dub pcb
duc pcb2gcode
duck pcl
dungeon pcre
duo_unix pcsc-lite
duplicity pdal
duply pdf2htmlex
dwarfutils pdf2svg
dwdiff pdfgrep
e2fsprogs pdfpc
easy-tag pdfsandwich
ebook-tools pdftoedn
ecl pdftoipe
editorconfig pdns
efl pdnsrec
eiffelstudio peco
ejabberd pegtl
elasticsearch percona-server
elasticsearch@5.6 percona-server@5.6
elixir percona-toolkit
elvish percona-xtrabackup
emacs-clang-complete-async pex
embulk pg_top
emscripten pgbouncer
encfs pgcli
enchant pgformatter
enigma pgloader
entr pgplot
envconsul pgpool-ii
ephemeralpg pgroonga
eralchemy pgrouting
erlang phoronix-test-suite
erlang@18 pianod
erlang@19 picard-tools
etcd pick
etsh picocom
evince pidgin
exempi pigz
exiftool pilosa
exim pinentry
exomizer pioneer
expect pioneers
exploitdb pipenv
f3 pius
faad2 pjproject
faas-cli planck
fabio plantuml
fades platformio
fail2ban plplot
fastbit plzip
fb-client pmd
fbi-servefiles pngquant
fceux poco
fd pod2man
fdclone points2grid
fdk-aac ponyc
fdroidserver ponysay
feedgnuplot poppler
feh postgis
fetch-crl postgres-xc
ffe postgresql
ffmbc postgresql@9.4
ffmpeg postgresql@9.5
ffmpeg@2.8 postgresql@9.6
fibjs postgrest
file-roller povray
filebeat pqiv
fio pre-commit
firebase-cli prefixsuffix
fish presto
fizmo primesieve
flatcc prips
flow proguard
fltk proj
fluent-bit prometheus
fluid-synth proof-general
flyway protobuf@2.5
fmt pspg
fn psqlodbc
fobis pumba
folly pure-ftpd
fontforge pushpin
fonttools pwntools
forego py2cairo
format-udf py3cairo
fossil pybind11
fox pyenv
freeciv pygobject
freedink pygobject3
freeipmi pygtk
freeling pygtkglext
freeradius-server pygtksourceview
freeswitch pyinvoke
freetds pypy
freetype pypy3
freexl pyqt
fribidi python
frobtads python-markdown
frugal pytouhou
fuego qbs
fuse-emulator qca
fuse-zip qd
fwup qemu
g3log qmmp
gabedit qpdf
gammaray qpid-proton
gammu qrupdate
ganglia qscintilla2
gauge quantlib
gawk questdb
gbdfed quex
gcab quicktype
gcc r
gcc@4.9 rabbitmq
gcc@5 radamsa
gcc@6 radare2
gcovr rakudo-star
gdal rancher-cli
gdb ranger
gdbm ratfor
gdcm rawtoaces
gdk-pixbuf rbenv-aliases
gdl rbenv-binstubs
gdmap rbenv-bundle-exec
gdnsd rbenv-bundler
gearman rbenv-bundler-ruby-version
geckodriver rbenv-chefdk
gecode rbenv-communal-gems
gedit rbenv-ctags
geeqie rbenv-default-gems
gegl rbenv-gemset
genometools rbenv-use
geocode-glib rbenv-vars
geoip rbenv-whatis
geoserver rclone
gerbv re2
get-flash-videos rebar@3
get_iplayer recon-ng
getdns recutils
geth redex
getmail redis
gexiv2 redland
gforth reminiscence
ghc restic
ghex rex
ghi rgbds
giflossy rhash
gifsicle riemann
gifski ripgrep
gimme rkhunter
ginac rocksdb
gist rom-tools
git-annex root
git-archive-all roswell
git-cinnabar rpm
git-cola rrdtool
git-extras rst-lint
git-fresh rsync
git-ftp rtags
git-imerge rtv
git-integration ruby
git-lfs ruby-build
git-recent ruby@1.8
git-remote-hg ruby@2.0
git-secret ruby@2.2
git-standup ruby@2.3
git-town rust
gitbucket rustup-init
gitg s-nail
github-keygen s-search
gitlab-runner s3-backer
gitless s6
gjs sagittarius-scheme
gkrellm saldl
glade saltstack
glbinding sane-backends
glib sassc
glib-networking saxon
glib-openssl sbcl
global sbt
glpk sbt@0.13
gmime sbtenv
gmp scala
gmsh scala@2.10
gmt scalapack
gmt@4 scamper
gnatsd sccache
gnome-autoar sceptre
gnome-builder schismtracker
gnome-doc-utils scipy
gnome-recipes scummvm
gnome-themes-standard scummvm-tools
gnu-cobol sdl2
gnu-smalltalk sdl2_image
gnu-tar sdl_mixer
gnu-time sdlpop
gnumeric selecta
gnupg selenium-server-standalone
gnupg@2.0 serialosc
gnuradio serveit
gnutls sfcgal
go sfk
go-jira shadowsocks-libev
go@1.8 shairport-sync
gobby shfmt
gobject-introspection shmcat
gobuster shocco
godep shunit2
goenv shyaml
goffice sile
gollum silk
gom simg2img
gomplate simgrid
goocanvas simple-tiles
goofys singular
googler sip
gopass sjk
gosu sleuthkit
gource slimerjs
gpa smlnj
gpatch snakemake
gpg-agent snapcraft
gqview snappy
gradle snappystream
gradle-completion snapraid
grafana sngrep
grails snort
grakn socat
graphene solr
graphicsmagick sonar-scanner
grc sonarqube
grib-api sops
grip sound-touch
gromacs source-highlight
gron source-to-image
groonga sourcekitten
groovy sourcery
groovyserv sparkey
grpc spatialite-gui
grsync spatialite-tools
gsettings-desktop-schemas spdlog
gsmartcontrol speech-tools
gsoap speedtest-cli
gspell sphinx
gssdp sphinx-doc
gst-editing-services spigot
gst-libav spin
gst-plugins-bad spotbugs
gst-plugins-base sql-translator
gst-plugins-good sqlcipher
gst-plugins-ugly sqldiff
gst-python sqlite
gst-rtsp-server sqlite-analyzer
gst-validate sqlmap
gstreamer squashfs
gstreamermm ssh-audit
gtk+ sshguard
gtk+3 sslh
gtk-chtheme sslscan
gtk-doc sslsplit
gtk-engines sslyze
gtk-gnutella sstp-client
gtk-mac-integration statik
gtk-murrine-engine stdman
gtk-vnc stella
gtkdatabox stk
gtkextra stlink
gtkmm stockfish
gtkmm3 stone-soup
gtksourceview storm
gtksourceview3 streamlink
gtksourceviewmm strongswan
gtksourceviewmm3 stubby
gtkspell3 submarine
gucharmap subversion
guile subversion@1.8
guile@2.0 suil
gupnp suite-sparse
gupnp-av sundials
gupnp-tools superlu
gutenberg supervisor
gwenhywfar surfraw
gwt suricata
gwyddion svgcleaner
gxml svgo
gzip svtplay-dl
h2 swagger-codegen
hackrf swi-prolog
hadolint swift-protobuf
hadoop swiftformat
hana swiftgen
haproxy swiftlint
harfbuzz sword
hashcat sylpheed
hashpump sync_gateway
haskell-stack syncthing
haste-client synfig
hatari sysbench
haxe sysdig
hayai systemc
hdf5 szip
hdf5@1.8 taisei
headphones taktuk
heartbeat talloc
help2man tarantool
henplus tbb
heroku tcc
hexgui tcl-tk
hfstospell tclap
hg-fast-export tectonic
hg-flow telegraf
hh teleport
highlight tepl
hledger termbox
homebank terminator
hopenpgp-tools termius
hostess terraform
html-xml-utils terraform_landscape
htmldoc terragrunt
htop testssl
htslib texmath
http-parser thefuck
http-server thrift
httpd thrift@0.9
httpie tig
hubflow tile38
huexpress timewarrior
hugo tin
hwloc tintin
hydra tippecanoe
hyperscan titlecase
hypre tldr
i2p tnef
i3 todoman
i3status tokei
ib tomcat
ibex tomcat-native
icarus-verilog tomee-webprofile
ice tor
icoutils tracebox
icu4c traefik
ideviceinstaller trafficserver
idnits translate-shell
idris translate-toolkit
igv transmission
imagemagick treefrog
imagemagick@6 ttf2eot
imagesnap ttfautohint
immortal tth
infer ttyd
influxdb ttyrec
innotop twarc
inspectrum twine-pypi
inspircd twoping
io twtxt
iperf3 txr
ipfs typescript
ipython u-boot-tools
ipython@5 ucon64
ircd-hybrid udpxy
iron-functions udunits
irssi uftp
isc-dhcp uhd
isl unbound
iso-codes unibilium
jadx unison
jags unixodbc
javarepl unoconv
jbake unrar
jbig2enc unyaffs
jena urh
jenkins uriparser
jenkins-job-builder urweb
jenkins-lts userspace-rcu
jetty uwsgi
jetty-runner v8
jfrog-cli-go vagrant-completion
jhiccup vala
jhipster vapoursynth
jing-trang varnish
jmeter vault
jmxtrans vcdimager
jnettop vdirsyncer
joe veclibfort
joplin verilator
jq vert.x
jruby viewvc
json-fortran vifm
json-glib vim
jsoncpp vim@7.4
jsonnet vips
jsvc vnstat
juju vnu
juju-wait vte
jump vte3
jupyter vtk
just vultr
jvgrep w-calc
jvm-mon w3m
kafka watson
kaitai-struct-compiler weboob
kapacitor webpack
karn websocketd
kedge weechat
keepassc wesnoth
kerl wget
khal whatmp3
khard whohas
kibana whois
kibana@5.6 widelands
kitchen-sync wiggle
kite wine
klavaro winetricks
knot wiredtiger
knot-resolver wireguard-tools
kobalt wireshark
kompose woboq_codebrowser
konoha wolfssl
kontena wpcli-completion
kops wpscan
kotlin writerperfect
kpcli wrk
kubeless wtf
kubernetes-cli wwwoffle
kubernetes-helm wxmac
lablgtk wxmaxima
lame wxpython
landscaper x264
languagetool x265
lapack x3270
lasi xapian
lastpass-cli xboard
laszip xcenv
latex2html xdot
latexila xerces-c
lbdb xmake
lcm xml-tooling-c
ldc xmrig
ldns xonsh
lean-cli xpdf
leaps xrootd
ledger xsane
ledit xtensor
legit xvid
lensfun xxhash
leptonica yaf
less yaml-cpp
lgogdownloader yara
libatomic_ops yarn
libav yaz
libbitcoin yaze-ag
libbitcoin-blockchain yelp-tools
libbitcoin-database yeti
libbitcoin-explorer ykman
libbitcoin-node ykneomgr
libbitcoin-server ykpers
libbladerf yle-dl
libcddb yosys
libcdio you-get
libcdr youtube-dl
libcds z3
libchamplain zabbix
libconfig zanata-client
libcouchbase zebra
libdvdcss zenity
libdvdnav zero-install
libdvdread zeromq
libebur128 zile
libepoxy zim
libfabric zimg
libfixposix zint
libfreehand znc
libgaiagraphics zookeeper
libgdata zorba
libgee zplug
libgeotiff zpython
libgetdata zsh
libgig zsh-lovers
libgit2 zstd
libgit2-glib
==> Renamed Formulae
camlistore -> perkeep php72 -> php tachyon -> alluxio
php71 -> php@7.1 ssreflect -> math-comp
==> Deleted Formulae
antlr@3 libpqxx@3
apache-spark@1.5 libxml2@2.7
apache-spark@1.6 litmus
autoconf@2.64 llvm@3.8
automake@1.12 logstash@2.4
azure-cli@1 logstash@5.6
bazel@0.2 mal4s
clang-format@3.8 mg3a
cloog@0.15 mimetic
cloudbees-sdk mongodb@2.6
clozure-cl moodbar
docker@1.11 mpfr@2
docker@1.71 mvptree
eigen@3.2 nazghul
gcc@4.6 open-mpi@1.6
gcc@4.7 otto
gcc@4.8 pcap_dnsproxy
glfw@2 percona-server@5.5
gmp@4 perl@5.14
go@1.5 picolisp
go@1.6 pond
go@1.7 ponscripter-sekai
grails@2.5 ppl@0.11
gsl@1 python3
gst-plugins-bad@0.10 qt@5.7
gst-plugins-base@0.10 redis@2.6
gst-plugins-good@0.10 root@5
gst-plugins-ugly@0.10 ruby@1.9
gstreamer@0.10 ruby@2.1
influxdb@0.8 selenium-server-standalone@2.45
isl@0.11 srtp@1.6
isl@0.12 stklos
isl@0.14 swig@2
jetty@8 talk-filters
jpeg@6 tomcat@8.0
juju@1.25 ufoai
kubernetes-cli@1.3 unison@2.40
laszip@2 voltdb
ledger@2.6 zeromq@3.2
libmpc@0.8 zeromq@4.0
libpng@1.2 zeromq@4.1
==> Tapping cartr/qt4
Cloning into '/usr/local/Homebrew/Library/Taps/cartr/homebrew-qt4'...
remote: Counting objects: 29, done.
remote: Compressing objects: 100% (29/29), done.
remote: Total 29 (delta 0), reused 5 (delta 0), pack-reused 0
Unpacking objects: 100% (29/29), done.
Tapped 21 formulae (77 files, 103.4KB)
Maximilians-MacBook-Air:MacOS DJMaxergy$ brew tap-pin cartr/qt4
==> Pinned cartr/qt4
Maximilians-MacBook-Air:MacOS DJMaxergy$ brew install qt@4
Updating Homebrew...
==> Installing qt@4 from cartr/qt4
==> Installing dependencies for cartr/qt4/qt@4: openssl
==> Installing cartr/qt4/qt@4 dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2o_1.high_sierr
==> Downloading from https://akamai.bintray.com/67/67a795f419adcc7f2cc9c204538f2
######################################################################## 100.0%
==> Pouring openssl-1.0.2o_1.high_sierra.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
/usr/local/etc/openssl/certs
and run /usr/local/opt/openssl/bin/c_rehash
This formula is keg-only, which means it was not symlinked into /usr/local, because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.
If you need to have this software first in your PATH run:
echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile
For compilers to find this software you may need to set: LDFLAGS: -L/usr/local/opt/openssl/lib CPPFLAGS: -I/usr/local/opt/openssl/include
==> Summary
🍺 /usr/local/Cellar/openssl/1.0.2o_1: 1,791 files, 12.3MB
==> Installing cartr/qt4/qt@4
==> Downloading https://dl.bintray.com/cartr/bottle-qt4/qt@4-4.8.7_3.high_sierra
==> Downloading from https://akamai.bintray.com/10/100dcdaef47f3bb016acbe1826b58
######################################################################## 100.0%
==> Pouring qt@4-4.8.7_3.high_sierra.bottle.tar.gz
Error: The brew link
step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink Frameworks/Qt3Support.framework
/usr/local/Frameworks is not writable.
You can try again using: brew link qt@4 ==> Caveats We agreed to the Qt opensource license for you. If this is unacceptable you should uninstall.
Phonon is not supported on macOS Sierra or with Xcode 8.
WebKit is no longer included for security reasons. If you absolutely
need it, it can be installed with `brew install qt-webkit@2.3`.
==> Summary
🍺 /usr/local/Cellar/qt@4/4.8.7_3: 2,962 files, 86.4MB
Maximilians-MacBook-Air:MacOS DJMaxergy$ brew link qt@4
Linking /usr/local/Cellar/qt@4/4.8.7_3...
Error: Could not symlink Frameworks/Qt3Support.framework
/usr/local/Frameworks is not writable.
Maximilians-MacBook-Air:/ DJMaxergy$ cd Users/DJMaxergy/mixxx/
Maximilians-MacBook-Air:mixxx DJMaxergy$ scons --clean
scons: Reading SConscript files ...
INFO:root:Target Platform: osx
INFO:root:Target Machine: x86_64
INFO:root:Build: debug
INFO:root:Toolchain: gnu
INFO:root:Crosscompile: NO
INFO:root:Qt path: /Library/Frameworks
Exception: Qt4 command 'moc' not found. Tried: /Library/Frameworks/bin/moc-qt4, /Library/Frameworks/bin/moc-qt4.exe, /Library/Frameworks/bin/moc4, /Library/Frameworks/bin/moc4.exe, /Library/Frameworks/bin/moc, /Library/Frameworks/bin/moc.exe:
File "/Users/DJMaxergy/mixxx/SConstruct", line 72:
toolchain, available_features)
File "/Users/DJMaxergy/mixxx/build/mixxx.py", line 217:
**extra_arguments)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 982:
apply_tools(self, tools, toolpath)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 107:
env.Tool(tool)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 1789:
tool(self)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Tool/__init__.py", line 298:
self.generate(env, *args, **kw)
File "/Users/DJMaxergy/mixxx/build/qt4.py", line 683:
QT4_MOC = locateQt4Command(env,'moc', env['QT4DIR']),
File "/Users/DJMaxergy/mixxx/build/qt4.py", line 670:
raise Exception("Qt4 command '" + command + "' not found. Tried: " + ', '.join(triedPaths))
Maximilians-MacBook-Air:mixxx DJMaxergy$ ls
CHANGELOG SConstruct plugins
CODE_OF_CONDUCT.md appveyor.yml res
COPYING build script
LICENSE cache scripts
Mixxx-Manual.pdf lib src
README mixxx vamp-plugins
README.md osx64_build
Maximilians-MacBook-Air:mixxx DJMaxergy$ scons stdlib=libc++
scons: Reading SConscript files ...
INFO:root:Target Platform: osx
INFO:root:Target Machine: x86_64
INFO:root:Build: debug
INFO:root:Toolchain: gnu
INFO:root:Crosscompile: NO
INFO:root:Qt path: /Library/Frameworks
Exception: Qt4 command 'moc' not found. Tried: /Library/Frameworks/bin/moc-qt4, /Library/Frameworks/bin/moc-qt4.exe, /Library/Frameworks/bin/moc4, /Library/Frameworks/bin/moc4.exe, /Library/Frameworks/bin/moc, /Library/Frameworks/bin/moc.exe:
File "/Users/DJMaxergy/mixxx/SConstruct", line 72:
toolchain, available_features)
File "/Users/DJMaxergy/mixxx/build/mixxx.py", line 217:
**extra_arguments)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 982:
apply_tools(self, tools, toolpath)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 107:
env.Tool(tool)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Environment.py", line 1789:
tool(self)
File "/usr/local/Cellar/scons/3.0.1/libexec/scons-local/SCons/Tool/__init__.py", line 298:
self.generate(env, *args, **kw)
File "/Users/DJMaxergy/mixxx/build/qt4.py", line 683:
QT4_MOC = locateQt4Command(env,'moc', env['QT4DIR']),
File "/Users/DJMaxergy/mixxx/build/qt4.py", line 670:
raise Exception("Qt4 command '" + command + "' not found. Tried: " + ', '.join(triedPaths))
Maximilians-MacBook-Air:mixxx DJMaxergy$
Why is QT4 command 'moc' not found?
Commented by: max-beiersdorfer Date: 2018-03-30T16:20:58Z
OK, I came a bit further, but still reached an error during build process:
[CXX] src/sources/soundsourceflac.cpp
[CXX] src/sources/soundsourceoggvorbis.cpp
[CXX] src/sources/soundsourceopus.cpp
In file included from src/sources/soundsourceopus.cpp:1:
In file included from src/sources/soundsourceopus.h:5:
/usr/local/include/opus/opusfile.h:110:11: error: 'opus_multistream.h' file not
found with <angled> include; use "quotes" instead
# include <opus_multistream.h>
^~~~~~~~~~~~~~~~~~~~
"opus_multistream.h"
1 error generated.
scons: *** [osx64_build/sources/soundsourceopus.o] Error 1
scons: building terminated because of errors.
Commented by: daschuer Date: 2018-03-30T17:03:15Z
That is what I have found on the web: You can either edit the file as proposed or set the Xcode build setting "Always Search User Paths" to YES.
Commented by: max-beiersdorfer Date: 2018-03-30T18:29:50Z
As far as I've seen this setting is only available inside a Xcode project file which I don't have (I think?). I didn't find this setting in the Xcode preferences itself.
Commented by: Be-ing Date: 2018-04-06T01:57:52Z
We have changed the build system to keep debugging symbols in the macOS builds. Max, can you try to reproduce this with the latest build from http://downloads.mixxx.org/builds/2.1/release/mixxx-2.1.0-rc1-2.1-release-macintel64-latest.dmg and attach a backtrace?
Commented by: Be-ing Date: 2018-04-06T04:03:45Z
Now that I have access to a Mac, I tried hacking the Xone K2 mapping to map one of the encoders like a jog wheel with engine.scratchEnable/scratchDisable/scratchTick and cannot reproduce this with 2.1 RC build 6652. This is on a Mid 2011 MacBook Air running macOS 10.13.1.
Commented by: rryan Date: 2018-04-06T05:19:44Z
include
^~~~~~~~~~~~~~~~~~~~ "opus_multistream.h"
@Max, that's an unfortunate, known bug in the Homebrew opus package. See the workaround in the Step 4 of the compilation instructions: https://mixxx.org/wiki/doku.php/compiling_on_os_x#compile_and_install
Basically define:
export CFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus"
export CXXFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus"
before running scons.
Commented by: max-beiersdorfer Date: 2018-04-09T19:57:20Z
Sorry for the late answer, I was on Easter holidays.
@RJ Ryan: I already considered the workaround after my last post here and got another error (last state before giving it up):
Maximilians-MacBook-Air:mixxx DJMaxergy$ HOMEBREW_PATH=/usr/local
Maximilians-MacBook-Air:mixxx DJMaxergy$ export CFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include"
Maximilians-MacBook-Air:mixxx DJMaxergy$ export CXXFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include"
Maximilians-MacBook-Air:mixxx DJMaxergy$ export LDFLAGS=-L$HOMEBREW_PATH/lib
Maximilians-MacBook-Air:mixxx DJMaxergy$ scons stdlib=libc++
scons: Reading SConscript files ...
INFO:root:Target Platform: osx
INFO:root:Target Machine: x86_64
INFO:root:Build: debug
INFO:root:Toolchain: gnu
INFO:root:Crosscompile: NO
INFO:root:Qt path: /usr/local/Cellar/qt@4/4.8.7_3
Automatically detecting Mac OS X SDK.
XCode developer directory:/Applications/Xcode.app/Contents/Developer
Found OS X SDK:macosx10.13
Automatically selected OS X SDK:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk
Checking whether the C++ compiler works... (cached) yes
Configuring MixxxCore
Configuring SoundTouch
Configuring ReplayGain
Configuring Ebur128Mit
Checking for C library ebur128... (cached) no
Checking for C library libebur128... (cached) no
Checking for C header file sys/queue.h... (cached) yes
Configuring PortAudio
Checking for C library portaudio... (cached) yes
Configuring PortMIDI
Checking for C library porttime... (cached) no
Checking for C library libporttime... (cached) no
Checking for C header file porttime.h... (cached) yes
Checking for C library portmidi... (cached) yes
Checking for C header file portmidi.h... (cached) yes
Configuring Qt
Configuring TestHeaders
Configuring FidLib
Configuring SndFile
Checking for C library sndfile... (cached) yes
Checking whether SFC_SET_COMPRESSION_LEVEL is declared... (cached) yes
Configuring FLAC
Checking for C header file FLAC/stream_decoder.h... (cached) yes
Checking for C library libFLAC... (cached) yes
Configuring OggVorbis
Checking for C library libvorbisfile... (cached) yes
Checking for C library libvorbis... (cached) yes
Checking for C library libogg... (cached) yes
Checking for C library libvorbisenc... (cached) yes
Configuring OpenGL
Checking for C library GL... (cached) no
Checking for C library opengl32... (cached) no
Checking for C header file OpenGL/gl.h... (cached) yes
Checking for C library GLU... (cached) no
Checking for C library glu32... (cached) no
Checking for C header file OpenGL/glu.h... (cached) yes
Configuring TagLib
Checking for C library tag... (cached) yes
Configuring ProtoBuf
Checking for C library libprotobuf-lite... (cached) yes
Configuring Chromaprint
Checking for C library chromaprint... (cached) yes
Configuring RubberBand
Checking for C library rubberband... (cached) yes
Configuring SecurityFramework
Configuring CoreServices
Configuring IOKit
Configuring QtScriptByteArray
Configuring Reverb
Configuring FpClassify
Configuring PortAudioRingBuffer
Configuring Mad
Configuring CoreAudio
Configuring MediaFoundation
Configuring HSS1394
Configuring HID
Configuring Bulk
Configuring MacAppStoreException
Configuring VinylControl
Configuring LiveBroadcasting
Checking for C library libshout... (cached) yes
Configuring Opus
Checking for C library opusfile... (cached) yes
Configuring Profiling
Configuring BuildTime
Configuring QDebug
Configuring Verbose
Configuring Optimize
Configuring FAAD
Configuring WavPack
Configuring ModPlug
Configuring TestSuite
Configuring Vamp
Checking for C library vamp-hostsdk... (cached) yes
Checking for vamp-plugin-sdk (2.7.1 or higher)... (cached) no
Checking for C header file fftw3.h... (cached) yes
Checking for C library fftw3... (cached) yes
Configuring ColorDiagnostics
Configuring Sanitizers
Configuring LocaleCompare
Configuring Battery
Configuring UPower
Configuring PerfTools
Configuring AsmLib
Configuring IPod
Configuring FFMPEG
Configuring OpenGLES
Configuring QtKeychain
Features Summary:
================
Mixxx Core Features... Enabled
MAD MP3 Decoder... Disabled
CoreAudio MP3/AAC Decoder... Enabled
Media Foundation AAC Decoder Plugin... Disabled
HSS1394 MIDI device support... Disabled
HID controller support... Enabled
USB Bulk controller support... Disabled
Build for Mac App Store... Disabled
Vinyl Control... Enabled
Live Broadcasting Support... Enabled
Opus (RFC 6716) support... Enabled
profiling (e.g. gprof) support... Disabled
Use __DATE__ and __TIME__... Enabled
Debugging message output... Enabled
Verbose compilation output... Disabled
Optimization and Tuning... portable: sse2 CPU (>= Pentium 4)
FAAD AAC audio file decoder plugin... Disabled
WavPack audio file support plugin... Disabled
Modplug module decoder plugin... Disabled
Mixxx Test Suite... Disabled
Vamp Analyzer support... Enabled
Color Diagnostics... Disabled
Clang Sanitizers (asan, ubsan, tsan, etc.)... Disabled
Locale Aware Compare for SQLite... Disabled
Battery meter support.... Enabled
Google PerfTools... Disabled
Agner Fog's ASMLIB... Disabled (due to debug build)
NOT-WORKING iPod Support... Disabled
FFmpeg/Avconv support... Disabled
OpenGL-ES >= 2.0 support [Experimental]... Disabled
Secure credentials storage support for Live Broadcasting profiles... Disabled
================
Building with flags: asan=0 battery=1 buildtime=1 bulk=0 color=0 coreaudio=1 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=0 macappstore=0 mad=0 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 ubsan=0 vamp=1 verbose=0 vinylcontrol=1 wv=0
Building with CC: gcc
Building with CXX: g++
Building with CCFLAGS: -I/usr/local/include -I/usr/local/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.8 -stdlib=libc++ -arch x86_64 -pipe -Wall -Wextra -g -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -O3 -ffast-math -funroll-loops -fomit-frame-pointer -mtune=generic
Building with CPPDEFINES: -Dx86_64 -DMIXXX_BUILD_DEBUG -DSETTINGS_FILE=\"mixxx.cfg\" -D__PORTAUDIO__ -DQT_TABLET_SUPPORT -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_XML_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -D__SNDFILE__ -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -D__COREAUDIO__ -D__HID__ -D__VINYLCONTROL__ -D__BROADCAST__ -D__OPUS__ -D__VAMP__ -Dkiss_fft_scalar=double -D__BATTERY__
Building with CXXFLAGS: -I/usr/local/include -I/usr/local/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include -std=c++11
Building with LINKFLAGS: -L/usr/local/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.8 -stdlib=libc++ -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -arch x86_64 -framework QtCore -framework QtGui -framework QtOpenGL -framework QtXml -framework QtSvg -framework QtSql -framework QtScript -framework QtNetwork -framework QtTest -framework QtScriptTools -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -L/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -framework Security -framework CoreServices -framework IOKit -Wl,-headerpad,ffff -Wl,-headerpad_max_install_names
Building with LIBS: portaudio portmidi sndfile libFLAC libvorbisfile libvorbis libogg libvorbisenc tag libprotobuf-lite chromaprint rubberband libshout opusfile vamp-hostsdk
Building with PATH: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
.....
14 warnings generated.
[CC] lib/libebur128/ebur128/ebur128.c
[CC] lib/portaudio/pa_ringbuffer.c
[CXX] lib/qtscript-bytearray/bytearrayclass.cpp
[CXX] lib/qtscript-bytearray/bytearrayprototype.cpp
[MOC] lib/qtscript-bytearray/bytearrayclass.h
[CXX] lib/qtscript-bytearray/moc_bytearrayclass.cc
lib/qtscript-bytearray/moc_bytearrayclass.cc:13:2: error: "This file was
generated using the moc from 4.8.7. It"
#error "This file was generated using the moc from 4.8.7. It"
^
lib/qtscript-bytearray/moc_bytearrayclass.cc:14:2: error: "cannot be used with
the include files from this version of Qt."
#error "cannot be used with the include files from this version of Qt."
^
lib/qtscript-bytearray/moc_bytearrayclass.cc:15:2: error: "(The moc has changed
too much.)"
#error "(The moc has changed too much.)"
^
lib/qtscript-bytearray/moc_bytearrayclass.cc:47:7: error: unknown type name
'QMetaObjectExtraData'
const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = {
^
lib/qtscript-bytearray/moc_bytearrayclass.cc:47:44: error: no member named
'staticMetaObjectExtraData' in 'ByteArrayClass'
const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = {
~~~~~~~~~~~~~~~~^
lib/qtscript-bytearray/moc_bytearrayclass.cc:48:9: error: use of undeclared
identifier 'qt_static_metacall'
0, qt_static_metacall
^
lib/qtscript-bytearray/moc_bytearrayclass.cc:62:39: error: incompatible operand
types ('QDynamicMetaObjectData *' and 'const QMetaObject *')
...? QObject::d_ptr->metaObject : &staticMetaObject;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
7 errors generated.
scons: *** [lib/qtscript-bytearray/moc_bytearrayclass.o] Error 1
scons: building terminated because of errors.
I will now try to reproduce the crash using the latest build as mentioned by @Be.
Commented by: max-beiersdorfer Date: 2018-04-09T21:29:48Z
At the moment I'm only able to reproduce the crash using the latest build if I don't use backtracing. Using backtracing I get the behavior that Mixxx doesn't do scratching while touching and moving the jog wheel for the first time (after starting Mixxx). This would also be the crash situation when I'm not using backtracing. On touching and moving the jog wheel for the second time I get the expected behavior (scratching).
How else can I submit you the necessary information to see what's happening here? What else can I do?
Again the actual procedure to generate the crash:
Commented by: max-beiersdorfer Date: 2018-04-09T21:32:22Z
Add: Procedure is described how I TRIED to generate the crash using backtracing. As said before I'm only able to reproduce the crash without using the terminal and the backtracing and starting Mixxx directly through the app shortcut.
Commented by: rryan Date: 2018-04-09T21:32:21Z
Do you always install Qt via homebrew or have you ever installed it via Qt's installer packages?
Can you share the contents of /usr/local/bin ?
FWIW, I don't install Homebrew to /usr/local, I install it to
$HOME/.homebrew.
On Mon, Apr 9, 2018 at 12:57 PM, Max Beiersdorfer <
<email address hidden>> wrote:
Sorry for the late answer, I was on Easter holidays.
@RJ Ryan: I already considered the workaround after my last post here and got another error (last state before giving it up):
Maximilians-MacBook-Air:mixxx DJMaxergy$ HOMEBREW_PATH=/usr/local Maximilians-MacBook-Air:mixxx DJMaxergy$ export CFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include" Maximilians-MacBook-Air:mixxx DJMaxergy$ export CXXFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include" Maximilians-MacBook-Air:mixxx DJMaxergy$ export LDFLAGS=-L$HOMEBREW_PATH/lib Maximilians-MacBook-Air:mixxx DJMaxergy$ scons stdlib=libc++ scons: Reading SConscript files ... INFO:root:Target Platform: osx INFO:root:Target Machine: x86_64 INFO:root:Build: debug INFO:root:Toolchain: gnu INFO:root:Crosscompile: NO INFO:root:Qt path: /usr/local/Cellar/qt@4/4.8.7_3 Automatically detecting Mac OS X SDK. XCode developer directory:/Applications/Xcode.app/Contents/Developer Found OS X SDK:macosx10.13 Automatically selected OS X SDK:/Applications/Xcode.app/Co ntents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk Checking whether the C++ compiler works... (cached) yes Configuring MixxxCore Configuring SoundTouch Configuring ReplayGain Configuring Ebur128Mit Checking for C library ebur128... (cached) no Checking for C library libebur128... (cached) no Checking for C header file sys/queue.h... (cached) yes Configuring PortAudio Checking for C library portaudio... (cached) yes Configuring PortMIDI Checking for C library porttime... (cached) no Checking for C library libporttime... (cached) no Checking for C header file porttime.h... (cached) yes Checking for C library portmidi... (cached) yes Checking for C header file portmidi.h... (cached) yes Configuring Qt Configuring TestHeaders Configuring FidLib Configuring SndFile Checking for C library sndfile... (cached) yes Checking whether SFC_SET_COMPRESSION_LEVEL is declared... (cached) yes Configuring FLAC Checking for C header file FLAC/stream_decoder.h... (cached) yes Checking for C library libFLAC... (cached) yes Configuring OggVorbis Checking for C library libvorbisfile... (cached) yes Checking for C library libvorbis... (cached) yes Checking for C library libogg... (cached) yes Checking for C library libvorbisenc... (cached) yes Configuring OpenGL Checking for C library GL... (cached) no Checking for C library opengl32... (cached) no Checking for C header file OpenGL/gl.h... (cached) yes Checking for C library GLU... (cached) no Checking for C library glu32... (cached) no Checking for C header file OpenGL/glu.h... (cached) yes Configuring TagLib Checking for C library tag... (cached) yes Configuring ProtoBuf Checking for C library libprotobuf-lite... (cached) yes Configuring Chromaprint Checking for C library chromaprint... (cached) yes Configuring RubberBand Checking for C library rubberband... (cached) yes Configuring SecurityFramework Configuring CoreServices Configuring IOKit Configuring QtScriptByteArray Configuring Reverb Configuring FpClassify Configuring PortAudioRingBuffer Configuring Mad Configuring CoreAudio Configuring MediaFoundation Configuring HSS1394 Configuring HID Configuring Bulk Configuring MacAppStoreException Configuring VinylControl Configuring LiveBroadcasting Checking for C library libshout... (cached) yes Configuring Opus Checking for C library opusfile... (cached) yes Configuring Profiling Configuring BuildTime Configuring QDebug Configuring Verbose Configuring Optimize Configuring FAAD Configuring WavPack Configuring ModPlug Configuring TestSuite Configuring Vamp Checking for C library vamp-hostsdk... (cached) yes Checking for vamp-plugin-sdk (2.7.1 or higher)... (cached) no Checking for C header file fftw3.h... (cached) yes Checking for C library fftw3... (cached) yes Configuring ColorDiagnostics Configuring Sanitizers Configuring LocaleCompare Configuring Battery Configuring UPower Configuring PerfTools Configuring AsmLib Configuring IPod Configuring FFMPEG Configuring OpenGLES Configuring QtKeychain Features Summary:
Mixxx Core Features... Enabled MAD MP3 Decoder... Disabled CoreAudio MP3/AAC Decoder... Enabled
Media Foundation AAC Decoder Plugin... Disabled HSS1394 MIDI device support... Disabled HID controller support... Enabled USB Bulk controller support... Disabled Build for Mac App Store... Disabled Vinyl Control... Enabled Live Broadcasting Support... Enabled Opus (RFC 6716) support... Enabled profiling (e.g. gprof) support... Disabled Use DATE and TIME... Enabled Debugging message output... Enabled Verbose compilation output... Disabled Optimization and Tuning... portable: sse2 CPU (>= Pentium 4) FAAD AAC audio file decoder plugin... Disabled WavPack audio file support plugin... Disabled Modplug module decoder plugin... Disabled Mixxx Test Suite... Disabled Vamp Analyzer support... Enabled Color Diagnostics... Disabled Clang Sanitizers (asan, ubsan, tsan, etc.)... Disabled Locale Aware Compare for SQLite... Disabled Battery meter support.... Enabled Google PerfTools... Disabled Agner Fog's ASMLIB... Disabled (due to debug build) NOT-WORKING iPod Support... Disabled FFmpeg/Avconv support... Disabled OpenGL-ES >= 2.0 support [Experimental]... Disabled Secure credentials storage support for Live Broadcasting profiles... Disabled
Building with flags: asan=0 battery=1 buildtime=1 bulk=0 color=0 coreaudio=1 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=0 macappstore=0 mad=0 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 ubsan=0 vamp=1 verbose=0 vinylcontrol=1 wv=0 Building with CC: gcc Building with CXX: g++ Building with CCFLAGS: -I/usr/local/include -I/usr/local/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include -isysroot /Applications/Xcode.app/Conten ts/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.8 -stdlib=libc++ -arch x86_64 -pipe -Wall -Wextra -g -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -O3 -ffast-math -funroll-loops -fomit-frame-pointer -mtune=generic Building with CPPDEFINES: -Dx86_64 -DMIXXX_BUILD_DEBUG -DSETTINGS_FILE=\"mixxx.cfg\" -DPORTAUDIO -DQT_TABLET_SUPPORT -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_XML_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -DSNDFILE -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -DCOREAUDIO -DHID -DVINYLCONTROL -DBROADCAST -DOPUS -DVAMP -Dkiss_fft_scalar=double -DBATTERY Building with CXXFLAGS: -I/usr/local/include -I/usr/local/include/opus -I/usr/local/include/opus -I/usr/local/opt/qt/include -I/usr/local/opt/openssl/include -std=c++11 Building with LINKFLAGS: -L/usr/local/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX. platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.8 -stdlib=libc++ -Wl,-syslibroot,/Applications/ Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -arch x86_64 -framework QtCore -framework QtGui -framework QtOpenGL -framework QtXml -framework QtSvg -framework QtSql -framework QtScript -framework QtNetwork -framework QtTest -framework QtScriptTools -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -L/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -framework Security -framework CoreServices -framework IOKit -Wl,-headerpad,ffff -Wl,-headerpad_max_install_names Building with LIBS: portaudio portmidi sndfile libFLAC libvorbisfile libvorbis libogg libvorbisenc tag libprotobuf-lite chromaprint rubberband libshout opusfile vamp-hostsdk Building with PATH: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin ..... 14 warnings generated. [CC] lib/libebur128/ebur128/ebur128.c [CC] lib/portaudio/pa_ringbuffer.c [CXX] lib/qtscript-bytearray/bytearrayclass.cpp [CXX] lib/qtscript-bytearray/bytearrayprototype.cpp [MOC] lib/qtscript-bytearray/bytearrayclass.h [CXX] lib/qtscript-bytearray/moc_bytearrayclass.cc lib/qtscript-bytearray/moc_bytearrayclass.cc:13:2: error: "This file was generated using the moc from 4.8.7. It"
error "This file was generated using the moc from 4.8.7. It"
^ lib/qtscript-bytearray/moc_bytearrayclass.cc:14:2: error: "cannot be used with the include files from this version of Qt."
error "cannot be used with the include files from this version of Qt."
^ lib/qtscript-bytearray/moc_bytearrayclass.cc:15:2: error: "(The moc has changed too much.)"
error "(The moc has changed too much.)"
^ lib/qtscript-bytearray/moc_bytearrayclass.cc:47:7: error: unknown type name 'QMetaObjectExtraData' const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = { ^ lib/qtscript-bytearray/moc_bytearrayclass.cc:47:44: error: no member named 'staticMetaObjectExtraData' in 'ByteArrayClass' const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = {
lib/qtscript-bytearray/moc_bytearrayclass.cc:48:9: error: use of undeclared identifier 'qt_static_metacall' 0, qt_static_metacall ^ lib/qtscript-bytearray/moc_bytearrayclass.cc:62:39: error: incompatible operand types ('QDynamicMetaObjectData *' and 'const QMetaObject *') ...? QObject::d_ptr->metaObject : &staticMetaObject; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ 7 errors generated. scons: *** [lib/qtscript-bytearray/moc_bytearrayclass.o] Error 1 scons: building terminated because of errors. I will now try to reproduce the crash using the latest build as mentioned by @Be. -- You received this bug notification because you are a member of Mixxx Development Team, which is subscribed to Mixxx. https://bugs.launchpad.net/bugs/1749800 Title: Mixxx crashes on first time jog wheel touch + movement after fresh start of macOS To manage notifications about this bug go to: https://bugs.launchpad.net/mixxx/+bug/1749800/+subscriptions
Commented by: rryan Date: 2018-04-09T21:35:40Z
Oh! Your final include path (Building with CXXFLAGS: ...) includes -I/usr/local/opt/qt/include, which is going to use Homebrew's Qt5 install.
I wonder how that got on there? It isn't in your CFLAGS/CXXFLAGS, since you're setting those manually. Maybe our Qt scons code is setting that erroneously, but QTDIR is properly detected as /usr/local/Cellar/qt@4/4.8. 7_3.
On Mon, Apr 9, 2018 at 2:32 PM, RJ Skerry-Ryan
Do you always install Qt via homebrew or have you ever installed it via Qt's installer packages?
Can you share the contents of /usr/local/bin ?
FWIW, I don't install Homebrew to /usr/local, I install it to $HOME/.homebrew.
On Mon, Apr 9, 2018 at 12:57 PM, Max Beiersdorfer <
> wrote: > Sorry for the late answer, I was on Easter holidays. > > @RJ Ryan: I already considered the workaround after my last post here > and got another error (last state before giving it up): > > Maximilians-MacBook-Air:mixxx DJMaxergy$ HOMEBREW_PATH=/usr/local > Maximilians-MacBook-Air:mixxx DJMaxergy$ export > CFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus > -I/usr/local/include/opus -I/usr/local/opt/qt/include > -I/usr/local/opt/openssl/include" > Maximilians-MacBook-Air:mixxx DJMaxergy$ export > CXXFLAGS="-I$HOMEBREW_PATH/include -I$HOMEBREW_PATH/include/opus > -I/usr/local/include/opus -I/usr/local/opt/qt/include > -I/usr/local/opt/openssl/include" > Maximilians-MacBook-Air:mixxx DJMaxergy$ export > LDFLAGS=-L$HOMEBREW_PATH/lib > Maximilians-MacBook-Air:mixxx DJMaxergy$ scons stdlib=libc++ > scons: Reading SConscript files ... > INFO:root:Target Platform: osx > INFO:root:Target Machine: x86_64 > INFO:root:Build: debug > INFO:root:Toolchain: gnu > INFO:root:Crosscompile: NO > INFO:root:Qt path: /usr/local/Cellar/qt@4/4.8.7_3 > Automatically detecting Mac OS X SDK. > XCode developer directory:/Applications/Xcode.app/Contents/Developer > Found OS X SDK:macosx10.13 > Automatically selected OS X SDK:/Applications/Xcode.app/Co > ntents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk > Checking whether the C++ compiler works... (cached) yes > Configuring MixxxCore > Configuring SoundTouch > Configuring ReplayGain > Configuring Ebur128Mit > Checking for C library ebur128... (cached) no > Checking for C library libebur128... (cached) no > Checking for C header file sys/queue.h... (cached) yes > Configuring PortAudio > Checking for C library portaudio... (cached) yes > Configuring PortMIDI > Checking for C library porttime... (cached) no > Checking for C library libporttime... (cached) no > Checking for C header file porttime.h... (cached) yes > Checking for C library portmidi... (cached) yes > Checking for C header file portmidi.h... (cached) yes > Configuring Qt > Configuring TestHeaders > Configuring FidLib > Configuring SndFile > Checking for C library sndfile... (cached) yes > Checking whether SFC_SET_COMPRESSION_LEVEL is declared... (cached) yes > Configuring FLAC > Checking for C header file FLAC/stream_decoder.h... (cached) yes > Checking for C library libFLAC... (cached) yes > Configuring OggVorbis > Checking for C library libvorbisfile... (cached) yes > Checking for C library libvorbis... (cached) yes > Checking for C library libogg... (cached) yes > Checking for C library libvorbisenc... (cached) yes > Configuring OpenGL > Checking for C library GL... (cached) no > Checking for C library opengl32... (cached) no > Checking for C header file OpenGL/gl.h... (cached) yes > Checking for C library GLU... (cached) no > Checking for C library glu32... (cached) no > Checking for C header file OpenGL/glu.h... (cached) yes > Configuring TagLib > Checking for C library tag... (cached) yes > Configuring ProtoBuf > Checking for C library libprotobuf-lite... (cached) yes > Configuring Chromaprint > Checking for C library chromaprint... (cached) yes > Configuring RubberBand > Checking for C library rubberband... (cached) yes > Configuring SecurityFramework > Configuring CoreServices > Configuring IOKit > Configuring QtScriptByteArray > Configuring Reverb > Configuring FpClassify > Configuring PortAudioRingBuffer > Configuring Mad > Configuring CoreAudio > Configuring MediaFoundation > Configuring HSS1394 > Configuring HID > Configuring Bulk > Configuring MacAppStoreException > Configuring VinylControl > Configuring LiveBroadcasting > Checking for C library libshout... (cached) yes > Configuring Opus > Checking for C library opusfile... (cached) yes > Configuring Profiling > Configuring BuildTime > Configuring QDebug > Configuring Verbose > Configuring Optimize > Configuring FAAD > Configuring WavPack > Configuring ModPlug > Configuring TestSuite > Configuring Vamp > Checking for C library vamp-hostsdk... (cached) yes > Checking for vamp-plugin-sdk (2.7.1 or higher)... (cached) no > Checking for C header file fftw3.h... (cached) yes > Checking for C library fftw3... (cached) yes > Configuring ColorDiagnostics > Configuring Sanitizers > Configuring LocaleCompare > Configuring Battery > Configuring UPower > Configuring PerfTools > Configuring AsmLib > Configuring IPod > Configuring FFMPEG > Configuring OpenGLES > Configuring QtKeychain > Features Summary: > ================ > Mixxx Core Features... Enabled > MAD MP3 Decoder... Disabled > CoreAudio MP3/AAC Decoder... Enabled > Media Foundation AAC Decoder Plugin... Disabled > HSS1394 MIDI device support... Disabled > HID controller support... Enabled > USB Bulk controller support... Disabled > Build for Mac App Store... Disabled > Vinyl Control... Enabled > Live Broadcasting Support... Enabled > Opus (RFC 6716) support... Enabled > profiling (e.g. gprof) support... Disabled > Use __DATE__ and __TIME__... Enabled > Debugging message output... Enabled > Verbose compilation output... Disabled > Optimization and Tuning... portable: sse2 CPU (>= Pentium 4) > FAAD AAC audio file decoder plugin... Disabled > WavPack audio file support plugin... Disabled > Modplug module decoder plugin... Disabled > Mixxx Test Suite... Disabled > Vamp Analyzer support... Enabled > Color Diagnostics... Disabled > Clang Sanitizers (asan, ubsan, tsan, etc.)... Disabled > Locale Aware Compare for SQLite... Disabled > Battery meter support.... Enabled > Google PerfTools... Disabled > Agner Fog's ASMLIB... Disabled (due to debug build) > NOT-WORKING iPod Support... Disabled > FFmpeg/Avconv support... Disabled > OpenGL-ES >= 2.0 support [Experimental]... Disabled > Secure credentials storage support for Live Broadcasting profiles... > Disabled > ================ > Building with flags: asan=0 battery=1 buildtime=1 bulk=0 color=0 > coreaudio=1 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=0 > macappstore=0 mad=0 mediafoundation=0 modplug=0 opengles=0 > optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 > qdebug=1 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 > ubsan=0 vamp=1 verbose=0 vinylcontrol=1 wv=0 > Building with CC: gcc > Building with CXX: g++ > Building with CCFLAGS: -I/usr/local/include -I/usr/local/include/opus > -I/usr/local/include/opus -I/usr/local/opt/qt/include > -I/usr/local/opt/openssl/include -isysroot /Applications/Xcode.app/Conten > ts/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk > -mmacosx-version-min=10.8 -stdlib=libc++ -arch x86_64 -pipe -Wall -Wextra > -g -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -O3 -ffast-math > -funroll-loops -fomit-frame-pointer -mtune=generic > Building with CPPDEFINES: -Dx86_64 -DMIXXX_BUILD_DEBUG > -DSETTINGS_FILE=\"mixxx.cfg\" -D__PORTAUDIO__ -DQT_TABLET_SUPPORT > -DQT_SHARED -DQT_CORE_LIB -DQT_GUI_LIB -DQT_OPENGL_LIB -DQT_XML_LIB > -DQT_SVG_LIB -DQT_SQL_LIB -DQT_SCRIPT_LIB -DQT_NETWORK_LIB -D__SNDFILE__ > -DSFC_SUPPORTS_SET_COMPRESSION_LEVEL -D__COREAUDIO__ -D__HID__ > -D__VINYLCONTROL__ -D__BROADCAST__ -D__OPUS__ -D__VAMP__ > -Dkiss_fft_scalar=double -D__BATTERY__ > Building with CXXFLAGS: -I/usr/local/include -I/usr/local/include/opus > -I/usr/local/include/opus -I/usr/local/opt/qt/include > -I/usr/local/opt/openssl/include -std=c++11 > Building with LINKFLAGS: -L/usr/local/lib -isysroot > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX. > platform/Developer/SDKs/MacOSX10.13.sdk -mmacosx-version-min=10.8 > -stdlib=libc++ -Wl,-syslibroot,/Applications/ > Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk > -arch x86_64 -framework QtCore -framework QtGui -framework QtOpenGL > -framework QtXml -framework QtSvg -framework QtSql -framework QtScript > -framework QtNetwork -framework QtTest -framework QtScriptTools > -F/usr/local/Cellar/qt@4/4.8.7_3/Frameworks -L/usr/local/Cellar/qt@4 > /4.8.7_3/Frameworks -framework Security -framework CoreServices > -framework IOKit -Wl,-headerpad,ffff -Wl,-headerpad_max_install_names > Building with LIBS: portaudio portmidi sndfile libFLAC libvorbisfile > libvorbis libogg libvorbisenc tag libprotobuf-lite chromaprint rubberband > libshout opusfile vamp-hostsdk > Building with PATH: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin > ..... > 14 warnings generated. > [CC] lib/libebur128/ebur128/ebur128.c > [CC] lib/portaudio/pa_ringbuffer.c > [CXX] lib/qtscript-bytearray/bytearrayclass.cpp > [CXX] lib/qtscript-bytearray/bytearrayprototype.cpp > [MOC] lib/qtscript-bytearray/bytearrayclass.h > [CXX] lib/qtscript-bytearray/moc_bytearrayclass.cc > lib/qtscript-bytearray/moc_bytearrayclass.cc:13:2: error: "This file was > generated using the moc from 4.8.7. It" > #error "This file was generated using the moc from 4.8.7. It" > ^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:14:2: error: "cannot be > used with > the include files from this version of Qt." > #error "cannot be used with the include files from this version of Qt." > ^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:15:2: error: "(The moc has > changed > too much.)" > #error "(The moc has changed too much.)" > ^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:47:7: error: unknown type > name > 'QMetaObjectExtraData' > const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = { > ^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:47:44: error: no member > named > 'staticMetaObjectExtraData' in 'ByteArrayClass' > const QMetaObjectExtraData ByteArrayClass::staticMetaObjectExtraData = { > ~~~~~~~~~~~~~~~~^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:48:9: error: use of > undeclared > identifier 'qt_static_metacall' > 0, qt_static_metacall > ^ > lib/qtscript-bytearray/moc_bytearrayclass.cc:62:39: error: incompatible > operand > types ('QDynamicMetaObjectData *' and 'const QMetaObject *') > ...? QObject::d_ptr->metaObject : &staticMetaObject; > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ > 7 errors generated. > scons: *** [lib/qtscript-bytearray/moc_bytearrayclass.o] Error 1 > scons: building terminated because of errors. > > I will now try to reproduce the crash using the latest build as > mentioned by @Be. > > -- > You received this bug notification because you are a member of Mixxx > Development Team, which is subscribed to Mixxx. > https://bugs.launchpad.net/bugs/1749800 > > Title: > Mixxx crashes on first time jog wheel touch + movement after fresh > start of macOS > > To manage notifications about this bug go to: > https://bugs.launchpad.net/mixxx/+bug/1749800/+subscriptions >
Commented by: rryan Date: 2018-09-20T16:13:01Z
I'd love to get to the bottom of this, I agree it's pretty troubling. It would be great to know the status of this bug in 2.1.x and 2.2.x.
Max, would you be willing to try to reproduce using Mixxx 2.1.4 and Mixxx 2.2.0 beta?
http://downloads.mixxx.org/mixxx-2.1.4/mixxx-2.1.4-osxintel.dmg http://downloads.mixxx.org/builds/2.2/release/mixxx-2.2.0-beta-2.2-release-macintel64-latest.dmg
No need to run using a debugger. If you get a crash, please just attach the macOS crash report found in ~/Library/Logs/DiagnosticReports/ or via the Console app. It would also help to have the mixxx.log from ~/Library/Application Support/Mixxx, but it's not crucial.
Commented by: rryan Date: 2018-10-17T04:23:33Z
@Max, thanks so much for your testing so far. If you get the chance, it would be really helpful to see if the above two links (Mixxx 2.1.4 and 2.2.0 beta) crash. The mac crash report that they generate should have a useful backtrace in them, since those builds have debug symbols enabled.
Commented by: Be-ing Date: 2018-10-21T05:48:16Z
Considering the lack of response and this hasn't been replicated with 2.2, I'm removing the 2.2.0 milestone.
Commented by: max-beiersdorfer Date: 2018-10-28T10:42:51Z
Sorry for the late response. I finally found time to test it using Mixxx 2.1.4 and Mixxx 2.2.0 beta and tested it several times in different constellations.
I was NOT able to reproduce a crash anymore!
BUT still...after a fresh boot of MacOS, a fresh start of Mixxx and after reconfiguring the sound settings from internal sound to the controller's sound card...I wasn't able to do scratching on touching a jog wheel of a playing deck for the first time. The track only stops/pauses at the touched position. After releasing and touching the jog wheel again I can scratch normally. It's not that critical anymore but still annoying when you forget to touch the jog wheel once before you want to do some scratching.
Commented by: daschuer Date: 2018-10-28T10:53:50Z
Thank you for cinfiming. Would you mind to file a new bug for this?
Commented by: max-beiersdorfer Date: 2018-10-28T11:55:47Z
Ok, I reported a new bug for the scratching problem: http://bugs.launchpad.net/mixxx/+bug/1800343
Commented by: janitor Date: 2018-12-31T04:17:25Z
[Expired for Mixxx 2.1 because there has been no activity for 60 days.]
Commented by: janitor Date: 2018-12-31T04:17:26Z
[Expired for Mixxx 2.2 because there has been no activity for 60 days.]
Commented by: janitor Date: 2018-12-31T04:17:26Z
[Expired for Mixxx because there has been no activity for 60 days.]
Issue closed with status Expired.
Reported by: max-beiersdorfer Date: 2018-02-15T20:56:44Z Status: Expired Importance: Critical Launchpad Issue: lp1749800 Attachments: ErrorReport.txt, MixxxCrash_Back-Trace_03-11-18.rtf, MixxxCrash_AppleReport_03-11-18.rtf, soundconfig.xml
I get sporadic segmentation fault crashes during normal playback of one deck at my gigs. The second deck has a loaded but stopped track in it. The crash can happen after 1 hour of playing or after 4 hours. I could't figure out any special step to reproduce the crash yet and normally it happens only after a long time of playing. That's why I don't have any backtrace data yet. The last time the crash happened, it happened twice within a short time period as the Auto-DJ was active.
Mixxx: 2.1.0-beta1 (build 2.1 r6501) OS: Apple macOS High Sierra 10.13.3 (17D47) CPU: 1,6 GHz Intel Core i5 Video: Intel HD Graphics 6000 1536 MB Sound: Apple Core driver -> Pioneer DDJ-SX
Another problem I have (and I don't know if it's the origin) is that such segmentation fault crashes also occur after a fresh start of macOS and a fresh start of Mixxx during the first touch and movement of a deck's jog wheel (scratch). I'm using the Pioneer DDJ-SX, the Hercules DJ Console RMX4 or the Hercules DJ Console 4-MX. But this occurs only on this macOS. I have an older MacBook with macOS 10.12 (I think) where the first touch doesn't allow any scratching. It only holds the track. On the second touch I can scratch.
I attached the macOS error report after crashing as the Auto-DJ was active.