Closed backstagekaraoke closed 5 years ago
You can currently hover over a singer to see how long before they sing, but I'll add an option to display the numbers to the left for people who want it.
👍
Implemented as an optional feature in 1.5.15 unstable
@coyote1357
Tested on:
MacOS 10.13.6 OpenKJ 1.5.18
Numbers appear next to singers - OK Numbers are incremental with each new added singer - OK Numbers are based on position in the rotation - OK Number positions persist after program restart - NO
if you have an existing rotation like this:
If you exit the program and reload, the numbers are reset, so its not honouring the previous numbered order. The singers remain in the same spot which is great, its just the numbered positions are not persisting after a restart of the application.
While OpenKJ will remember the current rotation on exit/open, it doesn't retain the current position in the rotation, so that behaviour is currently expected. I'll make an additional change to have it remember the last position. Could see it being handy in the event of a crash.
Ok awesome, yeah it will be very handy
1.5.19 is building now, adds retention of current position between sessions. Position is saved at time of song start, not at time of program shutdown, so it should survive in the event of a hard crash.
This is great news mate! I’ll test on windows and Mac when I get home this evening
@coyote1357 unfortunately upgrading to 1.5.20 on Mac OS 10.13.6 caused the CPU to spike to 100%, it remains there for about 5mins, then OpenKJ crashes with the below error:
Process: OpenKJ [19232] Path: /Applications/OpenKJ.app/Contents/MacOS/OpenKJ Identifier: com.yourcompany.OpenKJ Version: 0 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: OpenKJ [19232] User ID: 501
Date/Time: 2018-12-18 18:03:25.773 +1000 OS Version: Mac OS X 10.13.6 (17G4015) Report Version: 12 Anonymous UUID: 895481A4-AE90-FBCA-3AF6-F63879731B89
Time Awake Since Boot: 89000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_PROTECTION_FAILURE at 0x00007ffee8506b18 Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [0]
VM Regions Near 0x7ffee8506b18:
MALLOC_SMALL 00007fc178800000-00007fc179000000 [ 8192K] rw-/rwx SM=PRV
--> STACK GUARD 00007ffee4d07000-00007ffee8507000 [ 56.0M] ---/rwx SM=NUL stack guard for thread 0
Stack 00007ffee8507000-00007ffee8a0c000 [ 5140K] rw-/rwx SM=COW thread 0
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.CoreFoundation 0x00007fff3bc5c4b7 _CFArrayReplaceValues + 23 1 com.apple.CoreFoundation 0x00007fff3bc869d2 CFRepositionTimerInMode + 98 2 com.apple.CoreFoundation 0x00007fff3bcbb4b8 CFRunLoopDoTimer + 1832 3 com.apple.CoreFoundation 0x00007fff3bcbacda CFRunLoopDoTimers + 346 4 com.apple.CoreFoundation 0x00007fff3bcb247b CFRunLoopRun + 2427 5 com.apple.CoreFoundation 0x00007fff3bcb1867 CFRunLoopRunSpecific + 487 6 com.apple.HIToolbox 0x00007fff3af91d96 RunCurrentEventLoopInMode + 286 7 com.apple.HIToolbox 0x00007fff3af91a0f ReceiveNextEventCommon + 366 8 com.apple.HIToolbox 0x00007fff3af91884 _BlockUntilNextEventMatchingListInModeWithFilter + 64 9 com.apple.AppKit 0x00007fff39241a73 _DPSNextEvent + 2085 10 com.apple.AppKit 0x00007fff399d7e34 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 11 libqcocoa.dylib 0x000000010ac8c416 0x10ac63000 + 168982 12 com.yourcompany.OpenKJ 0x0000000106f992d6 AudioBackendGstreamer::play() + 294 13 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 14 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 15 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 16 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 17 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 18 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 19 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 20 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 21 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 22 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 23 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 24 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 25 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 26 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 27 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 28 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 29 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 30 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 31 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 32 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 33 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 34 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 35 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 36 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 37 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 38 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 39 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 40 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 41 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 42 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 43 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 44 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 45 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 46 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 47 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 48 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 49 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 50 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 51 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 52 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 53 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 54 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 55 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 56 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 57 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 58 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 59 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 60 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 61 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 62 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 63 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 64 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 65 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 66 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 67 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 68 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 69 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 70 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 71 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 72 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 73 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 74 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 75 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 76 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 77 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 78 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 79 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 80 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 81 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 82 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 83 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 84 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 85 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 86 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 87 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 88 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 89 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 90 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 91 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 92 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 93 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 94 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 95 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 96 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 97 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 98 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 99 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 100 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 101 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 102 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 103 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 104 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 105 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 106 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 107 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 108 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 109 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 110 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 111 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 112 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 113 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 114 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 115 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 116 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 117 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 118 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 119 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 120 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 121 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 122 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 123 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 124 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 125 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 126 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 127 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 128 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 129 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 130 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 131 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 132 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 133 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 134 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 135 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 136 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 137 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 138 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 139 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 140 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 141 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 142 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 143 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 144 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 145 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 146 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 147 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 148 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 149 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 150 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 151 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 152 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 153 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 154 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 155 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 156 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 157 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 158 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 159 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 160 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 161 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 162 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 163 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 164 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 165 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 166 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 167 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 168 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 169 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 170 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 171 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 172 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 173 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 174 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 175 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 176 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 177 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 178 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 179 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 180 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 181 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 182 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 183 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 184 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 185 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 186 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 187 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 188 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 189 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 190 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 191 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 192 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 193 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 194 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 195 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 196 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 197 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 198 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 199 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 200 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 201 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 202 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 203 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 204 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 205 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 206 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 207 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 208 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 209 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 210 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 211 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 212 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 213 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 214 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 215 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 216 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 217 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 218 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 219 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 220 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 221 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 222 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 223 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 224 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 225 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 226 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 227 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 228 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 229 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 230 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 231 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 232 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 233 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 234 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 235 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 236 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 237 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 238 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 239 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 240 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 241 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 242 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 243 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 244 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 245 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 246 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 247 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 248 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 249 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 250 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 251 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 252 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 253 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 254 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 255 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 256 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 257 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 258 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 259 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 260 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 261 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 262 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 263 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 264 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 265 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 266 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 267 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 268 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 269 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 270 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 271 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 272 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 273 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 274 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 275 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 276 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 277 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 278 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 279 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 280 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 281 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 282 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 283 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 284 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 285 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 286 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 287 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 288 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 289 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 290 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 291 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 292 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 293 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 294 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 295 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 296 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 297 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 298 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 299 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 300 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 301 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 302 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 303 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 304 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 305 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 306 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 307 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 308 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 309 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 310 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 311 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 312 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 313 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 314 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 315 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 316 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 317 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 318 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 319 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 320 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 321 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 322 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 323 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 324 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 325 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 326 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 327 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 328 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 329 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 330 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 331 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 332 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 333 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 334 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 335 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 336 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 337 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 338 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 339 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 340 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 341 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 342 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 343 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 344 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 345 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 346 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 347 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 348 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 349 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 350 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 351 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 352 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 353 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 354 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 355 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 356 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 357 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 358 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 359 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 360 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 361 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 362 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 363 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 364 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 365 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 366 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 367 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 368 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 369 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 370 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 371 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 372 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 373 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 374 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 375 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 376 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 377 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 378 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 379 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 380 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 381 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 382 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 383 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 384 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 385 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 386 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 387 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 388 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 389 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 390 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 391 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 392 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 393 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 394 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 395 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 396 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 397 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 398 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 399 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 400 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 401 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 402 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 403 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 404 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 405 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 406 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 407 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 408 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 409 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 410 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 411 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 412 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 413 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 414 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 415 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 416 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 417 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 418 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 419 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 420 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 421 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 422 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 423 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 424 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 425 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 426 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 427 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 428 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 429 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 430 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 431 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 432 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 433 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 434 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 435 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 436 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 437 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 438 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 439 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 440 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 441 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 442 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 443 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 444 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 445 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 446 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 447 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 448 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 449 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 450 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 451 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 452 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 453 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 454 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 455 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 456 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 457 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 458 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 459 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 460 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 461 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 462 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 463 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 464 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 465 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 466 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 467 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 468 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 469 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 470 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 471 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 472 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 473 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 474 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 475 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 476 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 477 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 478 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 479 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 480 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 481 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 482 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 483 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 484 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 485 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 486 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 487 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 488 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 489 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 490 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 491 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 492 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 493 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 494 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void) + 2954 495 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 496 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 497 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 498 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 499 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 500 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 501 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 502 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void) + 2954 503 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 504 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 505 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 506 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject*, int, int, void*) + 2954 507 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62 508 com.yourcompany.OpenKJ 0x0000000106f992e3 AudioBackendGstreamer::play() + 307 509 com.yourcompany.OpenKJ 0x0000000106f1aaf0 MainWindow::bmMediaStateChanged(AbstractAudioBackend::State) + 2608 510 org.qt-project.QtCore 0x0000000108027b4a QMetaObject::activate(QObject, int, int, void**) + 2954 511 com.yourcompany.OpenKJ 0x000000010705953e AbstractAudioBackend::stateChanged(AbstractAudioBackend::State) + 62
Thread 1:: Qt bearer thread
0 libsystem_kernel.dylib 0x00007fff63dce09a poll + 10
1 org.qt-project.QtCore 0x000000010804a770 qt_safe_poll(pollfd, unsigned int, timespec const) + 112
2 org.qt-project.QtCore 0x000000010804bfa9 QEventDispatcherUNIX::processEvents(QFlags
Thread 2:: QNetworkAccessManager thread
0 libsystem_kernel.dylib 0x00007fff63dce09a poll + 10
1 org.qt-project.QtCore 0x000000010804a770 qt_safe_poll(pollfd, unsigned int, timespec const) + 112
2 org.qt-project.QtCore 0x000000010804bfa9 QEventDispatcherUNIX::processEvents(QFlags
Thread 3:: QNetworkAccessManager thread
0 libsystem_kernel.dylib 0x00007fff63dce09a poll + 10
1 org.qt-project.QtCore 0x000000010804a770 qt_safe_poll(pollfd, unsigned int, timespec const) + 112
2 org.qt-project.QtCore 0x000000010804bfa9 QEventDispatcherUNIX::processEvents(QFlags
Thread 4:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff63dc320a mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff63dc2724 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff3bcb2ea5 CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff3bcb21f7 CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff3bcb1867 CFRunLoopRunSpecific + 487 5 com.apple.AppKit 0x00007fff3937efc4 _NSEventThread + 184 6 libsystem_pthread.dylib 0x00007fff63f94661 _pthread_body + 340 7 libsystem_pthread.dylib 0x00007fff63f9450d _pthread_start + 377 8 libsystem_pthread.dylib 0x00007fff63f93bf9 thread_start + 13
Thread 5: 0 libsystem_kernel.dylib 0x00007fff63dcd28a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff63f94009 _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff63f93be9 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00007fff95c28c28 rbx: 0x000060800016df80 rcx: 0x0000000000000000 rdx: 0x0000000000000001 rdi: 0x00006000000b5600 rsi: 0x0000000000000000 rbp: 0x00007ffee8507360 rsp: 0x00007ffee8506ad0 r8: 0x0000000000000000 r9: 0x000000000e80bd87 r10: 0x00007fff95c28c28 r11: 0x00007fc1696f1370 r12: 0x00006000000b5600 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000600000189cd0 rip: 0x00007fff3bc5c4b7 rfl: 0x0000000000010202 cr2: 0x00007ffee8506b18
Logical CPU: 2 Error Code: 0x00000006 Trap Number: 14
Binary Images:
0x106ef9000 - 0x1071efff3 +com.yourcompany.OpenKJ (0) <6988366B-56F7-3C7A-88B2-663D1914197B> /Applications/OpenKJ.app/Contents/MacOS/OpenKJ
0x1072d6000 - 0x1072d6fff +GStreamer (0)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 15 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 4754453 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=402.4M resident=0K(0%) swapped_out_or_unallocated=402.4M(100%) Writable regions: Total=2.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=2.3G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 3 Activity Tracing 256K 2 CG backing stores 5176K 5 CG image 24K 4 CoreAnimation 52K 8 CoreGraphics 8K 2 CoreImage 8K 3 CoreUI image data 740K 7 CoreUI image file 180K 4 Foundation 4K 2 Kernel Alloc Once 8K 2 MALLOC 2.3G 74 MALLOC guard page 48K 10 Memory Tag 242 12K 2 OpenGL GLSL 256K 4 STACK GUARD 56.0M 7 Stack 10.5M 11 VM_ALLOCATE 260K 22 DATA 25.4M 337 FONT_DATA 4K 2 GLSLBUILTINS 2588K 2 LINKEDIT 202.7M 84 TEXT 199.8M 329 UNICODE 560K 2 mapped file 52.0M 20 shared memory 2744K 12 =========== ======= ======= TOTAL 2.8G 934
So then I rolled back to 1.5.18 and the issue persisted. I deleted ~/Library/Preferences/org.openkj.OpenKJ.plist then 1.5.18 loaded again here is the plist file before going to 1.5.20
org.openkj.OpenKJ.plist (pre 1.5.20).txt
I then deleted it and upgraded to 1.5.20, and this is the plist file after the upgrade.
org.openkj.OpenKJ.plist (post 1.5.20).txt
I think there is an issue upgrading the plist contents for a newer version. Obviously having to delete the plist file and set all your settings again for every upgrade will be less than desirable :)
I'll also try on Windows soon after dinner
tested on Windows 10 version 1803 build 17134.441
only issue was after the installation if 1.5.20, when I loaded OKJ it popped up a warning saying OKJ was already open, and to only run one instance.
I closed OKJ and re-opened, no issues.
Singer numbers display - OK Singer numbers persist after quit - OK Singer numbers order persists after quite - OK Rotation time estimation displays - OK
It's kinda bizarre that the crash is happening in the main apple thread dispatcher. I may need to try shipping a newer version of Qt with the macOS version to see if it's an incompatibility with newer OS versions that has been fixed in later Qt library versions. The plist stuff is all managed by the Qt side of things via QSettings, so adding new config parameters should be seamless and require no intervention.
Closing this one since the feature is added and the crash has a separate issue number
Mac OS 10.13 OpenKJ 1.4.5
At the moment there is just the list of singers, then you have to hover over the singer to get some extra data such as how many singers til they are singing, sung songs, unsung songs, and estimated wait time.
Feature Request:
i.e.
1 Daniel
2 Sally
3 Mark
4 Louise
When you put new singers above the current singer (e.g. for the next rotation) the rotation would look something like:
6 Tabitha
7 Nick
8 Layla
9 Ben
1 Daniel
2 Sally
3 Mark
4 Louise
5 Tim