More > JRiver Media Center 25 for Mac
Still unable to eject discs with 25
Phil Moore:
Hi - I have this problem and upgraded from 24 to 25 to resolve this, but apparently not.
Here is my fault log:-
Does this help? - Cannot send full report to long - can I email?
Process: Media Center 25 [560]
Path: /Applications/Media Center 25.app/Contents/MacOS/Media Center 25
Identifier: com.jriver.MediaCenter25
Version: 25.0.27 (250028)
Code Type: X86-64 (Native)
Parent Process: ? [1]
Responsible: Media Center 25 [560]
User ID: 501
Date/Time: 2019-05-04 10:48:12.105 +0100
OS Version: Mac OS X 10.14.4 (18E226)
Report Version: 12
Anonymous UUID: F5611909-B6B4-8E62-8866-B8C509C1460E
Time Awake Since Boot: 640 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000700009b867a8
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [560]
VM Regions Near 0x700009b867a8:
Stack 0000700009a85000-0000700009b07000 [ 520K] rw-/rwx SM=COW thread 8
-->
STACK GUARD 0000700009b8a000-0000700009b8b000 [ 4K] ---/rwx SM=NUL stack guard for thread 9
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libJRDisc.dylib 0x00000001157222ab -[JRNSView drawRect:] + 38
1 com.apple.AppKit 0x00007fff47c1aa6e _NSViewDrawRect + 66
2 com.apple.AppKit 0x00007fff47c058b2 -[NSView _drawRect:clip:] + 1752
3 com.apple.AppKit 0x00007fff47c04742 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1425
4 com.apple.AppKit 0x00007fff47c04afa -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2377
5 com.apple.AppKit 0x00007fff47c02794 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 908
6 com.apple.AppKit 0x00007fff47c023e2 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 65
7 com.apple.AppKit 0x00007fff47bffce4 -[NSView _oldDisplayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 1893
8 com.apple.AppKit 0x00007fff47bff31d -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 253
9 com.apple.AppKit 0x00007fff47bfbf0e -[NSView displayIfNeeded] + 1302
10 com.apple.AppKit 0x00007fff47bf8c53 -[NSWindow displayIfNeeded] + 280
11 com.apple.AppKit 0x00007fff47bf8a94 __NSWindowGetDisplayCycleObserverForDisplay_block_invoke + 684
12 com.apple.AppKit 0x00007fff47bf3b88 NSDisplayCycleObserverInvoke + 162
13 com.apple.AppKit 0x00007fff47bf3708 NSDisplayCycleFlush + 1030
14 com.apple.QuartzCore 0x00007fff54ea4ccb CA::Transaction::run_commit_handlers(CATransactionPhase) + 49
15 com.apple.QuartzCore 0x00007fff54ea4413 CA::Transaction::commit() + 213
16 com.apple.AppKit 0x00007fff47bf30a1 __65+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayRefresh]_block_invoke + 274
17 com.apple.CoreFoundation 0x00007fff4a4c8e88 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
18 com.apple.CoreFoundation 0x00007fff4a4c8dbd __CFRunLoopDoObservers + 451
19 com.apple.CoreFoundation 0x00007fff4a46b4d0 __CFRunLoopRun + 1136
20 com.apple.CoreFoundation 0x00007fff4a46ae0e CFRunLoopRunSpecific + 455
21 com.apple.HIToolbox 0x00007fff497579db RunCurrentEventLoopInMode + 292
22 com.apple.HIToolbox 0x00007fff4975761d ReceiveNextEventCommon + 355
23 com.apple.HIToolbox 0x00007fff497574a6 _BlockUntilNextEventMatchingListInModeWithFilter + 64
24 com.apple.AppKit 0x00007fff47af1ffb _DPSNextEvent + 965
25 com.apple.AppKit 0x00007fff47af0d93 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
26 libJRTools.dylib 0x00000001117f76de JRUIMessageLoop::PumpMessage(JRMsg&) + 126
27 com.jriver.MediaCenter25 0x000000010f970b7c JRGraphicalApp::Run() + 60
28 com.jriver.MediaCenter25 0x000000010f96eb24 -[JRAppDelegate applicationDidFinishLaunching:] + 274
29 com.apple.CoreFoundation 0x00007fff4a4ceaf6 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
30 com.apple.CoreFoundation 0x00007fff4a4cea70 ___CFXRegistrationPost_block_invoke + 63
31 com.apple.CoreFoundation 0x00007fff4a4ce9da _CFXRegistrationPost + 404
32 com.apple.CoreFoundation 0x00007fff4a4d6e88 ___CFXNotificationPost_block_invoke + 87
33 com.apple.CoreFoundation 0x00007fff4a43f8d4 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1642
34 com.apple.CoreFoundation 0x00007fff4a43ec87 _CFXNotificationPost + 732
35 com.apple.Foundation 0x00007fff4c6b7217 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
36 com.apple.AppKit 0x00007fff47af881c -[NSApplication _postDidFinishNotification] + 312
37 com.apple.AppKit 0x00007fff47af816f -[NSApplication _sendFinishLaunchingNotification] + 208
38 com.apple.AppKit 0x00007fff47af62c3 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
39 com.apple.AppKit 0x00007fff47af5f13 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 688
40 com.apple.Foundation 0x00007fff4c700d6e -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 286
41 com.apple.Foundation 0x00007fff4c700beb _NSAppleEventManagerGenericHandler + 102
42 com.apple.AE 0x00007fff4b68c397 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1815
43 com.apple.AE 0x00007fff4b68bc29 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
44 com.apple.AE 0x00007fff4b68bb01 aeProcessAppleEvent + 414
45 com.apple.HIToolbox 0x00007fff49760ec7 AEProcessAppleEvent + 54
46 com.apple.AppKit 0x00007fff47af22f2 _DPSNextEvent + 1724
47 com.apple.AppKit 0x00007fff47af0d93 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
48 com.apple.AppKit 0x00007fff47aeaeb0 -[NSApplication run] + 699
49 com.jriver.MediaCenter25 0x000000010f96e319 JRApp::WinMain(HINSTANCE__*, HINSTANCE__*, int) + 49
50 com.jriver.MediaCenter25 0x000000010f51ca24 start + 52
Thread 1:: JavaScriptCore bmalloc scavenger
0 libsystem_kernel.dylib 0x00007fff76a1786a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76ad056e _pthread_cond_wait + 722
2 libc++.1.dylib 0x00007fff738eea0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 com.apple.JavaScriptCore 0x00007fff4d937ff2 void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 82
4 com.apple.JavaScriptCore 0x00007fff4d93c0db bmalloc::Scavenger::threadRunLoop() + 139
5 com.apple.JavaScriptCore 0x00007fff4d93b909 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6 com.apple.JavaScriptCore 0x00007fff4d93d277 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
7 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff76a1422a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a1476c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4a46c13e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff4a46b6ac __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff4a46ae0e CFRunLoopRunSpecific + 455
5 com.apple.CoreFoundation 0x00007fff4a46ac22 CFRunLoopRun + 40
6 com.apple.Foundation 0x00007fff4c6b787e __NSThread__start__ + 1194
7 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff76a1422a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a1476c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4a46c13e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff4a46b6ac __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff4a46ae0e CFRunLoopRunSpecific + 455
5 com.apple.AppKit 0x00007fff47af9d1a _NSEventThread + 175
6 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 4:
0 libsystem_pthread.dylib 0x00007fff76acc3f0 start_wqthread + 0
Thread 5:
0 libsystem_kernel.dylib 0x00007fff76a1786a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76ad056e _pthread_cond_wait + 722
2 com.jriver.MediaCenter25 0x000000010ff782a8 JREvent::Wait(unsigned int, bool) + 166
3 com.jriver.MediaCenter25 0x000000010f9df25f JRThread::WaitCheckingCancel(int, JREvent*) + 303
4 com.jriver.MediaCenter25 0x000000011019c315 CPlayerZoneDisplayInfoUpdateThread::Thread() + 637
5 com.jriver.MediaCenter25 0x000000010f9df828 JRThread::StaticThread(void*) + 110
6 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
8 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff76a1786a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff76ad056e _pthread_cond_wait + 722
2 com.jriver.MediaCenter25 0x000000010ff782a8 JREvent::Wait(unsigned int, bool) + 166
3 com.jriver.MediaCenter25 0x000000010f9df25f JRThread::WaitCheckingCancel(int, JREvent*) + 303
4 com.jriver.MediaCenter25 0x00000001103b4ab8 CSynchronizeDatabaseProcess::ThrottleForBackgroundOperation(int) + 96
5 com.jriver.MediaCenter25 0x00000001103b61e4 CSynchronizeDatabaseProcess::AddFile(JRString const&, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRFileInfo*, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 58
6 com.jriver.MediaCenter25 0x00000001103b5902 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1176
7 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
8 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
9 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
10 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
11 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
12 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
13 com.jriver.MediaCenter25 0x00000001103b5a28 CSynchronizeDatabaseProcess::SearchForFiles(JRString, JRStringCRCUniqueList<false>&, JROwnedPtrArray<CSynchronizeDatabaseProcess::CNewFile, false>&, CMediaArray&, JRStringArray&, bool, JRStringUniqueList<JRString, false>&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&, bool, bool, CSynchronizeDatabaseFolder*) + 1470
14 com.jriver.MediaCenter25 0x00000001103aecbd CSynchronizeDatabaseProcess::GetNewFiles(CMediaArray&, JRStringArray&, CSynchronizeDatabaseProcess::CSkips&, CMediaArray&, CMediaArray&, JRUniqueList<unsigned int, unsigned int>&) + 2085
15 com.jriver.MediaCenter25 0x00000001103add7a CSynchronizeDatabaseProcess::Thread() + 670
16 com.jriver.MediaCenter25 0x000000010f9df828 JRThread::StaticThread(void*) + 110
17 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
18 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
19 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 7:
0 libsystem_pthread.dylib 0x00007fff76acc3f0 start_wqthread + 0
Thread 8:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff76a1422a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff76a1476c mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4a46c13e __CFRunLoopServiceMachPort + 328
3 com.apple.CoreFoundation 0x00007fff4a46b6ac __CFRunLoopRun + 1612
4 com.apple.CoreFoundation 0x00007fff4a46ae0e CFRunLoopRunSpecific + 455
5 com.apple.CFNetwork 0x00007fff493df380 -[__CoreSchedulingSetRunnable runForever] + 210
6 com.apple.Foundation 0x00007fff4c6b787e __NSThread__start__ + 1194
7 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
9 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 9:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff76a1b61a __select + 10
1 com.apple.CoreFoundation 0x00007fff4a499ad2 __CFSocketManager + 635
2 libsystem_pthread.dylib 0x00007fff76acd2eb _pthread_body + 126
3 libsystem_pthread.dylib 0x00007fff76ad0249 _pthread_start + 66
4 libsystem_pthread.dylib 0x00007fff76acc40d thread_start + 13
Thread 10:
0 libsystem_pthread.dylib 0x00007fff76acc3f0 start_wqthread + 0
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x4080c00000000000 rbx: 0x0000600001750840 rcx: 0x407a000000000000 rdx: 0x0000000000000000
rdi: 0x0000700009b867a8 rsi: 0x00007fff486810f5 rbp: 0x00007ffee06e0ac0 rsp: 0x00007ffee06e0a80
r8: 0x0000000000000000 r9: 0x00006000018c4290 r10: 0x00000001157e88b0 r11: 0x00007ff78e385750
r12: 0x00007ffee06e0c10 r13: 0x00007fff48678135 r14: 0x00007ff78e04dd88 r15: 0x0000000000000098
rip: 0x00000001157222ab rfl: 0x0000000000010202 cr2: 0x0000700009b867a8
Logical CPU: 0
Error Code: 0x00000004
Trap Number: 14
MikeBRG:
New readers of this thread may not realise that this problem has been with us since midway through MC24 and there is an overlapping thread on the MC24 board. As of today, it has not been solved even though there are several reports of it.
I experienced further problems when 25.0 27 was released in that MC would not read the inserted CD but with 25.0.34, this has been reversed. I can read and rip the CD into MC25 but cannot eject it when it has finished.
I note from the posts that it is a problem with a range of systems and OSs. It appears in OS 10.11.6 up to 10.14.4. at least.
Various workarounds have been posted:
Use other ripping programs (XLD or even iTunes) - fine but you then have to import the files.
Most commonly - close and reopen MC after ripping. Works but tedious.
Disconnect the drive - only for external drives.
Use an Eject app. - it works but I found it rather too vigorous and other drives were ejected!
Play a track from the on-screen track list when ripping complete, then hit stop (the square) and the CD is released and you can eject as normal. This works most of the time and is the easiest.
Thanks to the posters who can be found in the two threads for this raft of suggestions.
The problem appears to have started around 24.0.64 and has been present ever since. Does this give a clue to the developers?
It would make many MAC MC users happy if we could just press the eject key in the normal manner.
Good hunting! Mike BRG
JimH:
25.0.50 has a fix for this:
https://yabb.jriver.com/interact/index.php/topic,120968.msg836320.html#msg836320
Navigation
[0] Message Index
[*] Previous page
Go to full version