Closed chappydboz closed 7 months ago
Fascinating, so just to confirm, you can have one ATEM running for a long time (hours even?) but as soon as you add the second it crashes with 10 minutes? When it crashes, do you have the ability to get the crash log? If you could paste that here, it might help me debug the issue.
i will try to get more info .. i dont have a crash log . maybe it wasnt technically an osx crash (no error message, no beachball or notices) but it was unresponsive and wouldnt respond to reconnect to atem, even tho the gui said it was connected.. i use osculator for routing - the other controller apps in my chain continue to function..
i will do more recon. its definitley much more stable in my current config (1 atem mini extreme iso).
Hi @chappydboz, are you still experiencing this issue?
@SteffeyDev I am having the same issue. Running TouchOSC on an iPad and whenever I send any button or command back through atemOSC, it crashes. This works with no issue with atemOSC 3.1.6. ATEM TV Studio HD version 8.1.1. Want to update the switcher firmware, but want to make sure I have a fallback prior to upgrading all parts.
Here is the error crash log. Process: atemOSC [76035] Path: /Applications/atemOSC.app/Contents/MacOS/atemOSC Identifier: com.atemosc.atemOSC Version: 4.1.4 (1) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: atemOSC [76035] User ID: 787932766
Date/Time: 2021-09-26 09:30:56.952 -0400 OS Version: Mac OS X 10.15.7 (19H1323) Report Version: 12 Bridge OS Version: 5.5 (18P4759a) Anonymous UUID: 46C741E1-CD7A-3F77-B26B-4B6B8F038959
Sleep/Wake UUID: BEC05011-4CB0-4FF1-BF3C-93F95B9A73E1
Time Awake Since Boot: 160000 seconds Time Since Wake: 1100 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 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [76035]
VM Regions Near 0: --> __TEXT 0000000102e50000-0000000102e9c000 [ 304K] r-x/r-x SM=COW /Applications/atemOSC.app/Contents/MacOS/atemOSC
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.atemosc.atemOSC 0x0000000102e710a1 0x102e50000 + 135329 1 com.atemosc.atemOSC 0x0000000102e71183 0x102e50000 + 135555 2 com.atemosc.atemOSC 0x0000000102e7c25b 0x102e50000 + 180827 3 libdispatch.dylib 0x00007fff687e46c4 _dispatch_call_block_and_release + 12 4 libdispatch.dylib 0x00007fff687e5658 _dispatch_client_callout + 8 5 libdispatch.dylib 0x00007fff687f0cab _dispatch_main_queue_callback_4CF + 936 6 com.apple.CoreFoundation 0x00007fff2e687911 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9 7 com.apple.CoreFoundation 0x00007fff2e647717 __CFRunLoopRun + 2028 8 com.apple.CoreFoundation 0x00007fff2e6468ce CFRunLoopRunSpecific + 462 9 com.apple.HIToolbox 0x00007fff2d272abd RunCurrentEventLoopInMode + 292 10 com.apple.HIToolbox 0x00007fff2d2727d5 ReceiveNextEventCommon + 584 11 com.apple.HIToolbox 0x00007fff2d272579 _BlockUntilNextEventMatchingListInModeWithFilter + 64 12 com.apple.AppKit 0x00007fff2b8b9739 _DPSNextEvent + 883 13 com.apple.AppKit 0x00007fff2b8b7f80 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1352 14 com.apple.AppKit 0x00007fff2b8a9c8e -[NSApplication run] + 658 15 com.apple.AppKit 0x00007fff2b87ba76 NSApplicationMain + 777 16 libdyld.dylib 0x00007fff6883ecc9 start + 1
Thread 1: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 2: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 3: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 4: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 5: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 6: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 7: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 8: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 9: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 10: 0 libsystem_kernel.dylib 0x00007fff68982882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff68a43425 _pthread_cond_wait + 698 2 com.blackmagic-design.switchers.api 0x0000000108711dfc TransferQueue::TransferThread() + 444 3 com.blackmagic-design.switchers.api 0x0000000108711249 TransferQueue::TransferThreadFunc(void*) + 9 4 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 11: 0 libsystem_kernel.dylib 0x00007fff68982882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff68a43425 _pthread_cond_wait + 698 2 com.blackmagic-design.switchers.api 0x0000000108678ca8 AtomDispatch::DispatchThread() + 88 3 com.blackmagic-design.switchers.api 0x0000000108678b19 AtomDispatch::DispatchThreadFunc(void*) + 9 4 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 12: 0 libsystem_kernel.dylib 0x00007fff68982882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff68a43425 _pthread_cond_wait + 698 2 com.blackmagic-design.switchers.api 0x000000010867a2f8 CBMDSwitcher::DeleteLaterThreadFunc(void*) + 40 3 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 13:
0 libsystem_kernel.dylib 0x00007fff6897fdfa mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff68980170 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff2e648985 CFRunLoopServiceMachPort + 247
3 com.apple.CoreFoundation 0x00007fff2e647452 CFRunLoopRun + 1319
4 com.apple.CoreFoundation 0x00007fff2e6468ce CFRunLoopRunSpecific + 462
5 com.apple.CoreFoundation 0x00007fff2e6cef59 CFRunLoopRun + 40
6 com.blackmagic-design.switchers.api 0x00000001086788d9 USBCFRunLoop::runThread() + 153
7 com.blackmagic-design.switchers.api 0x00000001086789cd void std::1::thread_proxy<std::1::tuple<std::1::unique_ptr<std::1::thread_struct, std::__1::default_delete
Thread 14: 0 libsystem_kernel.dylib 0x00007fff689880fe __select + 10 1 com.blackmagic-design.switchers.api 0x000000010869875a BMDSwitcherConnection::ConnectionThread() + 522 2 com.blackmagic-design.switchers.api 0x00000001086984d9 BMDSwitcherConnection::ConnectionThreadFunc(void*) + 9 3 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 4 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 15:: com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x00007fff689880fe select + 10 1 com.apple.CoreFoundation 0x00007fff2e6716f3 CFSocketManager + 641 2 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 3 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 16: 0 libsystem_kernel.dylib 0x00007fff68982756 semwait_signal + 10 1 libsystem_c.dylib 0x00007fff68905eea nanosleep + 196 2 com.apple.Foundation 0x00007fff30d92adc +[NSThread sleepForTimeInterval:] + 170 3 com.peters.VVOSC 0x0000000102f139f0 -[OSCInPort OSCThreadProc] + 1344 4 com.apple.Foundation 0x00007fff30cda212 NSThreadstart + 1064 5 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 17: 0 libsystem_pthread.dylib 0x00007fff68a3eb68 start_wqthread + 0
Thread 18:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff6897fdfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff68980170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff2e648985 CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff2e647452 CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff2e6468ce CFRunLoopRunSpecific + 462 5 com.apple.AppKit 0x00007fff2ba5af74 _NSEventThread + 132 6 libsystem_pthread.dylib 0x00007fff68a43109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff68a3eb8b thread_start + 15
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000060000212ad00 rcx: 0x0000000000000031 rdx: 0x0000000000000005 rdi: 0x00007ffbdf11cd10 rsi: 0x0000000102e86eed rbp: 0x00007ffeecdae4c0 rsp: 0x00007ffeecdae4a0 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000102ea87f0 r11: 0x0000000102e7cb6b r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000005 r15: 0x0000000000000114 rip: 0x0000000102e710a1 rfl: 0x0000000000010202 cr2: 0x0000000000000000
Logical CPU: 4 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14
Binary Images:
0x102e50000 - 0x102e9bff7 +com.atemosc.atemOSC (4.1.4 - 1)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 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: 273776 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=569.3M resident=0K(0%) swapped_out_or_unallocated=569.3M(100%) Writable regions: Total=1.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.8G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 1232K 2 CG image 424K 24 CoreAnimation 18.5M 61 CoreGraphics 8K 1 CoreImage 24K 2 CoreUI image data 2192K 19 Foundation 4K 1 Kernel Alloc Once 8K 1 MALLOC 358.5M 69 MALLOC guard page 72K 14 MALLOC_MEDIUM (reserved) 1.0G 9 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) SQLite page cache 64K 1 STACK GUARD 56.1M 19 Stack 17.1M 19 VM_ALLOCATE 104K 13 DATA 23.6M 280 DATA_CONST 20K 1 FONT_DATA 4K 1 LINKEDIT 390.3M 10 OBJC_RO 32.3M 1 OBJC_RW 1908K 2 TEXT 179.0M 277 UNICODE 564K 1 libnetwork 128K 8 mapped file 61.6M 20 shared memory 648K 17 =========== ======= ======= TOTAL 2.5G 877 TOTAL, minus reserved VM space 1.1G 877
Model: MacBookPro16,1, BootROM 1554.140.20.0.0 (iBridge: 18.16.14759.0.1,0), 8 processors, 8-Core Intel Core i9, 2.3 GHz, 32 GB, SMC Graphics: kHW_IntelUHDGraphics630Item, Intel UHD Graphics 630, spdisplays_builtin Graphics: kHW_AMDRadeonPro5500MItem, AMD Radeon Pro 5500M, spdisplays_pcie_device, 8 GB Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, - Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2667 MHz, SK Hynix, - AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Oct 28 2020 14:13:29 version 9.30.357.42.32.5.48 FWID 01-767f6cce Bluetooth: Version 7.0.6f8, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB 3.1 Bus USB Device: Apple T2 Bus USB Device: Composite Device USB Device: Touch Bar Backlight USB Device: Touch Bar Display USB Device: Apple Internal Keyboard / Trackpad USB Device: Headset USB Device: Ambient Light Sensor USB Device: FaceTime HD Camera (Built-in) USB Device: Apple T2 Controller Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3 Thunderbolt Bus: MacBook Pro, Apple Inc., 55.3
I've released a new major version, please test on that and open a support request at www.atemosc.com/support if there are still issues.
I recently integrated a 2nd ATEM into my rig. I can control both switchers without issue (named "atem1 and atem2" in atemosc settings) .. my issue is that AtemOSC crashes randomly after anywhere from 1-10mins.. debog log is checked, but is not outputting any info regarding the crash. i have to restart app to get functionality back. As soon as i remove one of the switcher profiles from atemosc, the random crashing stops.