Mac Client issues

#1

Hi all,
We’re trying out BCDVR to see if it will work in place of what we currently use, we need the client to work on multiple platforms (which is nice the BC has clients for major platforms) but we’re having some trouble with the Mac client. Every time I actually do something (like drag a camera into the monitor space) it crashes. The windows client doesn’t seem to have the same issues (only had trouble with it attempting to download a large clip). This is on High Sierra (10.13.4) on an iMac, 3.4GHz i7, 16GB Ram GTX680mx GPU. Here is part of the error dump if it helps (the full thing is too long for the post limit here):

Process:               bluecherry-client [8439]
Path:                  /Applications/Bluecherry Client.app/Contents/MacOS/bluecherry-client
Identifier:            Bluecherry Client
Version:               2.2.6 (2.2.6)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           bluecherry-client [8439]
User ID:               501

Date/Time:             2019-06-27 07:33:13.751 -0500
OS Version:            Mac OS X 10.13.4 (17E199)
Report Version:        12
Anonymous UUID:        261F7FA7-3A67-FF36-CB39-63D30F45DFF2


Time Awake Since Boot: 3200000 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 [0]

VM Regions Near 0:
--> 
    __TEXT                 0000000106320000-00000001064fc000 [ 1904K] r-x/rwx SM=COW  j [/Applications/Bluecherry Client.app/Contents/MacOS/bluecherry-client]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   Bluecherry Client             	0x0000000106351c79 LiveStreamItem::~LiveStreamItem() + 57
1   Bluecherry Client             	0x000000010635422e non-virtual thunk to QDeclarativePrivate::QDeclarativeElement<LiveStreamItem>::~QDeclarativeElement() + 62
2   QtGui                         	0x0000000108aeaf8b QGraphicsItem::~QGraphicsItem() + 795
3   QtDeclarative                 	0x0000000106780e58 QDeclarativeItem::~QDeclarativeItem() + 616
4   Bluecherry Client             	0x00000001063547e8 LiveFeedItem::~LiveFeedItem() + 184
5   Bluecherry Client             	0x000000010635453a QDeclarativePrivate::QDeclarativeElement<LiveFeedItem>::~QDeclarativeElement() + 58
6   QtCore                        	0x00000001092c18f2 QObject::event(QEvent*) + 146
7   QtGui                         	0x000000010857d40e QApplicationPrivate::notify_helper(QObject*, QEvent*) + 254
8   QtGui                         	0x000000010857e91f QApplication::notify(QObject*, QEvent*) + 335
9   QtCore                        	0x00000001092ae244 QCoreApplication::notifyInternal(QObject*, QEvent*) + 116
10  QtCore                        	0x00000001092aef48 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 680
11  com.apple.CoreFoundation      	0x00007fff36a4bd81 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
12  com.apple.CoreFoundation      	0x00007fff36b0365c __CFRunLoopDoSource0 + 108
13  com.apple.CoreFoundation      	0x00007fff36a2ed30 __CFRunLoopDoSources0 + 208
14  com.apple.CoreFoundation      	0x00007fff36a2e1ad __CFRunLoopRun + 1293
15  com.apple.CoreFoundation      	0x00007fff36a2da07 CFRunLoopRunSpecific + 487
16  com.apple.Foundation          	0x00007fff38b37f26 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
17  com.apple.Foundation          	0x00007fff38bbe055 -[NSRunLoop(NSRunLoop) runUntilDate:] + 114
18  com.apple.AppKit              	0x00007fff3423a3ea NSCoreDragReceiveMessageProc + 2218
19  com.apple.HIServices          	0x00007fff3528d597 DoMultipartDropMessage + 333
20  com.apple.HIServices          	0x00007fff3528d29e DoDropMessage + 40
21  com.apple.HIServices          	0x00007fff3528bda7 DragInApplication + 509
22  com.apple.HIServices          	0x00007fff3528ad0b CoreDragStartDragging + 951
23  com.apple.AppKit              	0x00007fff34236b5f -[NSCoreDragManager _dragUntilMouseUp:accepted:] + 1238
24  com.apple.AppKit              	0x00007fff34233c85 -[NSCoreDragManager dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:] + 2987
25  com.apple.AppKit              	0x00007fff342330ca -[NSWindow(NSDrag) dragImage:at:offset:event:pasteboard:source:slideBack:] + 135
26  QtGui                         	0x0000000108520a59 0x1084f1000 + 195161
27  QtGui                         	0x000000010858b13e QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) + 158
28  QtGui                         	0x0000000108a46df7 QAbstractItemView::startDrag(QFlags<Qt::DropAction>) + 311
29  QtGui                         	0x0000000108a3dec7 QAbstractItemView::mouseMoveEvent(QMouseEvent*) + 295
30  QtGui                         	0x00000001085c9f5f QWidget::event(QEvent*) + 1439
31  QtGui                         	0x000000010893ba48 QFrame::event(QEvent*) + 200
32  QtGui                         	0x00000001089b8492 QAbstractScrollArea::viewportEvent(QEvent*) + 50
33  QtGui                         	0x0000000108a3d39a QAbstractItemView::viewportEvent(QEvent*) + 986
34  QtGui                         	0x0000000108a7b1a4 QTreeView::viewportEvent(QEvent*) + 212
35  QtGui                         	0x00000001089b8df4 0x1084f1000 + 5012980
36  QtCore                        	0x00000001092ae5dc QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 140
37  QtGui                         	0x000000010857d3fe QApplicationPrivate::notify_helper(QObject*, QEvent*) + 238
38  QtGui                         	0x000000010857ebd7 QApplication::notify(QObject*, QEvent*) + 1031
39  QtCore                        	0x00000001092ae244 QCoreApplication::notifyInternal(QObject*, QEvent*) + 116
40  QtGui                         	0x000000010857dded QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 445
41  QtGui                         	0x000000010852a8fb 0x1084f1000 + 235771
42  com.apple.AppKit              	0x00007fff348f343d -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 5040
43  com.apple.AppKit              	0x00007fff348f1c70 -[NSWindow(NSEventRouting) sendEvent:] + 497
44  QtGui                         	0x0000000108521f9f 0x1084f1000 + 200607
45  com.apple.AppKit              	0x00007fff34753236 -[NSApplication(NSEvent) sendEvent:] + 2462
46  QtGui                         	0x0000000108526eff 0x1084f1000 + 220927
47  com.apple.AppKit              	0x00007fff33fb38b5 -[NSApplication run] + 812
48  QtGui                         	0x000000010852f923 0x1084f1000 + 256291
49  QtCore                        	0x00000001092ab1c2 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 482
50  QtCore                        	0x00000001092ae871 QCoreApplication::exec() + 193
51  Bluecherry Client             	0x00000001063ba1ab main + 2075
52  libdyld.dylib                 	0x00007fff5ede5015 start + 1

Thread 1:: SDLTimer
0   libsystem_kernel.dylib        	0x00007fff5ef35a1e __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff5f0fe589 _pthread_cond_wait + 732
2   Bluecherry Client             	0x000000010644d04e SDL_CondWaitTimeout_REAL + 158
3   Bluecherry Client             	0x000000010644cc10 SDL_SemWaitTimeout_REAL + 80
4   Bluecherry Client             	0x000000010640ad61 SDL_TimerThread + 97
5   Bluecherry Client             	0x000000010640a87c SDL_RunThread + 60
6   Bluecherry Client             	0x000000010644c949 RunThread + 9
7   libsystem_pthread.dylib       	0x00007fff5f0fd661 _pthread_body + 340
8   libsystem_pthread.dylib       	0x00007fff5f0fd50d _pthread_start + 377
9   libsystem_pthread.dylib       	0x00007fff5f0fcbf9 thread_start + 13

Thread 2:: QThread
0   libsystem_kernel.dylib        	0x00007fff5ef35cfa __select + 10
1   QtCore                        	0x00000001092da333 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) + 451
2   QtCore                        	0x00000001092dd8b8 QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timeval*) + 760
3   QtCore                        	0x00000001092df3f0 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 208
4   QtCore                        	0x00000001092ab1c2 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 482
5   QtCore                        	0x00000001091a3f41 QThread::exec() + 209
6   QtCore                        	0x00000001091a5bf2 0x109180000 + 154610
7   libsystem_pthread.dylib       	0x00007fff5f0fd661 _pthread_body + 340
8   libsystem_pthread.dylib       	0x00007fff5f0fd50d _pthread_start + 377
9   libsystem_pthread.dylib       	0x00007fff5f0fcbf9 thread_start + 13