macOS Big Sur Fehlerprotokoll auffindbar

Lockenheld

Lockenheld

Aktives Mitglied
Thread Starter
Dabei seit
12.12.2008
Beiträge
365
Reaktionspunkte
19
Hallo, am Samstag Abend ist mir meine DJ Software Rekordbox von Pioneer von jetzt auf gleich abgeschmiert. Also von einer auf die andere Sekunde war das Programmfenster verschwunden. Das ist mir in vier Jahren bisher nicht einmal passiert!

Jetzt meine Frage: Gibt es irgendwo ein Archiv mit Fehlerprotokollen, das ist jetzt nachträglich aufrufen kann? Am Abend selbst kam keinerlei Fehlermeldung - das Fenster war einfach weg.

VG
 
In der Konsole oder unter /private/var/log (bei Big Sur, andere Systeme vermutlich auch)
 
Konsole App in Programme Dienstprogramme.
Dort nach der App suchen.
 
Vielen Dank für die Tipps. Dort gibt es einen recht langen Bericht. Darf ich den Bericht hier posten oder wende ich mich damit speziell an die Pioneer Foren?
 
Das meiste davon ist nicht relevant.
Interessant wäre der Crash Reason und der Backtrace vom gecrashten Thread.
Da steht halt Thread XX crashed und dann werden die ganzen Threads gelistet.
 
Code:
Process:               rekordbox [977]
Path:                  /Applications/rekordbox 6/rekordbox.app/Contents/MacOS/rekordbox
Identifier:            com.pioneerdj.rekordboxdj
Version:               6.5.2.0029 (6.5.2.0029)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           rekordbox [977]
User ID:               501

Date/Time:             2021-10-02 23:31:12.189 +0200
OS Version:            macOS 11.4 (20F71)
Report Version:        12
Anonymous UUID:        FB1E8335-3FAD-37DB-CC83-34482B60F88F

Sleep/Wake UUID:       6998FF1D-435B-4DDC-9239-34122BA0CD68

Time Awake Since Boot: 35000 seconds
Time Since Wake:       27000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Juce Message Thread  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGSEGV)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   rekordbox [977]

Thread 0 Crashed:: Juce Message Thread  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib            0x00007fff203072ba mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fff2030762c mach_msg + 60
2   com.apple.framework.IOKit         0x00007fff22af8266 io_ps_copy_powersources_info + 149
3   com.apple.framework.IOKit         0x00007fff22af808b IOPSCopyPowerSourcesByType + 106
4   com.pioneerdj.rekordboxdj         0x0000000100759db3 +[PowerStatusInternal getACLineType] + 19
5   com.pioneerdj.rekordboxdj         0x000000010075f112 PowerStatusObserver::timerCallback() + 18
6   com.pioneerdj.rekordboxdj         0x0000000102261fa9 juce::Timer::TimerThread::callTimers() + 233
7   com.pioneerdj.rekordboxdj         0x0000000102262b29 juce::MessageQueue::runLoopSourceCallback(void*) + 57
8   com.apple.CoreFoundation          0x00007fff2043597c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
9   com.apple.CoreFoundation          0x00007fff204358e4 __CFRunLoopDoSource0 + 180
10  com.apple.CoreFoundation          0x00007fff20435664 __CFRunLoopDoSources0 + 242
11  com.apple.CoreFoundation          0x00007fff2043408c __CFRunLoopRun + 893
12  com.apple.CoreFoundation          0x00007fff2043364c CFRunLoopRunSpecific + 563
13  com.apple.HIToolbox               0x00007fff28671ab3 RunCurrentEventLoopInMode + 292
14  com.apple.HIToolbox               0x00007fff28671815 ReceiveNextEventCommon + 587
15  com.apple.HIToolbox               0x00007fff286715b3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
16  com.apple.AppKit                  0x00007fff22c346f2 _DPSNextEvent + 864
17  com.apple.AppKit                  0x00007fff22c32ec5 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
18  com.apple.AppKit                  0x00007fff22c25239 -[NSApplication run] + 586
19  com.pioneerdj.rekordboxdj         0x000000010225dbcf juce::JUCEApplicationBase::main() + 143
20  com.pioneerdj.rekordboxdj         0x000000010225db23 juce::JUCEApplicationBase::main(int, char const**) + 83
21  libdyld.dylib                     0x00007fff20357f5d start + 1
 
Der hat den PowerStatus abgefragt, halt einen Null Zeiger erhalten und ist daran abgeschmiert.

Warst auf Akku oder Netzteil?
 
Ich war den ganzen Abend auf dem Netzteil.
Ich hatte aber eine Stunde davor einen Stromausfall in der Location. Also bei denen ist die Sicherung raus. Das habe ich in den letzten 8 Jahren ebenfalls nicht erlebt.
 
Ich stelle mir die Frage: Wo liegt denn die Ursache für den Fehler: An der Sicherung der Location, am Netzteil meines MB oder in der Software von Pioneer?
 
Ohne Debugger schwer zu sagen, ob die Software mit dem Null Zeiger die System Methode aufruft oder ob die den zurück gibt.
An sich ist aber die Software Schuld, wenn die bei Zeigern nicht auf Null überprüft.

11.6 Update geht nicht, weil die Software dafür nicht zugelassen ist?
Vielleicht solltest du für das Auflegen eine ältere MacOS Version nehmen?
 
Ohne Debugger schwer zu sagen, ob die Software mit dem Null Zeiger die System Methode aufruft oder ob die den zurück gibt.
An sich ist aber die Software Schuld, wenn die bei Zeigern nicht auf Null überprüft.

11.6 Update geht nicht, weil die Software dafür nicht zugelassen ist?
Vielleicht solltest du für das Auflegen eine ältere MacOS Version nehmen?
Was ist "Debugger"? Wie komme ich an die benötigten Daten ran?
Hatte wie gesagt noch nie Probleme beim Auflegen.

Update auf 11.6 ist möglich. Hilft mir das weiter?
 
Was ist "Debugger"? Wie komme ich an die benötigten Daten ran?
Hatte wie gesagt noch nie Probleme beim Auflegen.

Update auf 11.6 ist möglich. Hilft mir das weiter?
Mit einem Debugger geht man halt Bugs in der Software während der Laufzeit an.

Die Hoffnung bei 11.6 wäre halt, dass eine eventuelle MacOS Bug gefixt wäre.
Oder das Gegenteil, neue eingebaut

Daher halt die Downgrade Idee, weil das System eventuell stabiler ist.
Aber solche Versuche nicht am Tag des Auflegens starten. ;)
 
Das heißt der Debugger müsste im Hintergrund laufen, wenn die Software aktiv ist und dann auch noch gerade an dem Abend einen Fehler produziert?

Man kann also sonst nicht genau sagen, wer nun Schuld ist? Das ist im Nachhinein nirgends mehr aufgelistet?
 
Zurück
Oben Unten