Author Topic: iCam Source Pro (Mac) throws an exception durring connect  (Read 3014 times)

abraun

  • Newbie
  • *
  • Posts: 12
    • View Profile
iCam Source Pro (Mac) throws an exception durring connect
« on: July 11, 2015, 03:56:45 PM »
Good afternoon good people of of iCam Pro support!

I've got an iCam Pro setup working rather well at my house in which the iMac in my office was set up to run iCam Source Pro for a couple of wireless IP cameras as well as its built-in iSight.  Everything is working well, but I'd like to move that task over to a Mac mini that I have running in a closet that already serves 24/7 duties for other things.

As such, I shut down iCSP on my iMac, installed it on my closet server and set everything up.  Things were generally working, but needed some tweaking.  At some point during the exercise, I noticed that the "Connecting" message never went away after hitting the "Start" button.  Now this is something with which I have some experience and it usually involves firewalls or something preventing the source from interacting with the outside world.  This doesn't seem to be the case this time, however.  The tip-off was that the video previews don't come up.  No error message is ever returned and the connecting message never goes away... it just hangs out there, taunting me.

I did a bit of digging and found that the issue seems to be that iCam is throwing an exception when it tries to set up the capture session.  I'll end this message with console logs which cover a pretty simple session that reproduces the issue.  (i.e. launch the app, try to start the connection, stop the connection, quit the app.)

I've tried all the obvious: Rebooting the computer, rebooting the cameras, deleting the app (including its preference file) and re-installing it, verifying no firewalls are involved, etc.  Nothing works.  Now here's the kicker: The iMac still works... it's just the Mac Mini that manifests problem.

Any suggestions?

Here's the console log:

Code: [Select]
7/11/15 10:20:18.292 AM loginwindow[96] kLWDBLogStartup | kLWDBLogTAL | -[ApplicationManager checkInAppContext:refCon:eventData:] |      checked in app : iCamSource Pro
7/11/15 10:20:18.643 AM loginwindow[96] kLWDBLogStartup | kLWDBLogTAL | -[ApplicationManager checkInAppContext:refCon:eventData:] |      checked in app : iCamSource Pro
7/11/15 10:20:19.143 AM iCamSource Pro[588] WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.4 instead of 10.10.4. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.
Call location:
7/11/15 10:20:19.165 AM iCamSource Pro[588] 0   CarbonCore                          0x9b374291 ___Gestalt_SystemVersion_block_invoke + 135
7/11/15 10:20:19.165 AM iCamSource Pro[588] 1   libdispatch.dylib                   0x9155b130 _dispatch_client_callout + 50
7/11/15 10:20:19.165 AM iCamSource Pro[588] 2   libdispatch.dylib                   0x9155b0b5 dispatch_once_f + 251
7/11/15 10:20:19.166 AM iCamSource Pro[588] 3   libdispatch.dylib                   0x9155c0d8 dispatch_once + 31
7/11/15 10:20:19.166 AM iCamSource Pro[588] 4   CarbonCore                          0x9b2ed69d _Gestalt_SystemVersion + 1050
7/11/15 10:20:19.166 AM iCamSource Pro[588] 5   CarbonCore                          0x9b2ec7c0 Gestalt + 150
7/11/15 10:20:19.166 AM iCamSource Pro[588] 6   iCamSource Pro                      0x00053273 iCamSource Pro + 336499
7/11/15 10:20:19.167 AM iCamSource Pro[588] No video device selected, so it does NOT support widescreen
7/11/15 10:20:19.171 AM iCamSource Pro[588] No video device selected, so it does NOT support widescreen
7/11/15 10:20:26.411 AM iCamSource Pro[588] changed from 0 to 1
7/11/15 10:20:26.413 AM iCamSource Pro[588] No video device selected, so it does NOT support widescreen
7/11/15 10:20:50.939 AM iCamSource Pro[588] *** Can't add a nil AVCaptureInput
7/11/15 10:20:50.948 AM iCamSource Pro[588] (
0   CoreFoundation                      0x9797dc63 __raiseError + 195
1   libobjc.A.dylib                     0x99626a2a objc_exception_throw + 276
2   AVFoundation                        0x93a89102 -[AVCaptureSession _addInputWithNoConnections:] + 808
3   AVFoundation                        0x93a88b36 -[AVCaptureSession addInput:] + 152
4   iCamSource Pro                      0x0004ce41 iCamSource Pro + 310849
5   iCamSource Pro                      0x0004c453 iCamSource Pro + 308307
6   iCamSource Pro                      0x0004f707 iCamSource Pro + 321287
7   iCamSource Pro                      0x0004e850 iCamSource Pro + 317520
8   libobjc.A.dylib                     0x99624853 -[NSObject performSelector:withObject:] + 70
9   AppKit                              0x9573f45c -[NSToolbarButton sendAction:to:] + 94
10  AppKit                              0x9573f3f3 -[NSToolbarButton sendAction] + 82
11  AppKit                              0x95622000 -[NSToolbarItemViewer mouseDown:] + 5460
12  AppKit                              0x95c313f6 -[NSWindow _reallySendEvent:isDelayedEvent:] + 13689
13  AppKit                              0x955133ca -[NSWindow sendEvent:] + 526
14  AppKit                              0x9550f9c4 -[NSApplication sendEvent:] + 4765
15  AppKit                              0x9542fbfc -[NSApplication run] + 1003
16  AppKit                              0x953a4fa0 NSApplicationMain + 2082
17  iCamSource Pro                      0x00002975 iCamSource Pro + 6517
)
7/11/15 10:21:02.704 AM iCamSource Pro[588] *** AVCaptureSession can't stopRunning between calls to beginConfiguration / commitConfiguration
7/11/15 10:21:02.706 AM iCamSource Pro[588] (
0   CoreFoundation                      0x9797dc63 __raiseError + 195
1   libobjc.A.dylib                     0x99626a2a objc_exception_throw + 276
2   AVFoundation                        0x93aa24e9 -[AVCaptureFileOutputRecordingOperationDescriptor dealloc] + 0
3   iCamSource Pro                      0x0004d5eb iCamSource Pro + 312811
4   iCamSource Pro                      0x0004c497 iCamSource Pro + 308375
5   iCamSource Pro                      0x0004fd47 iCamSource Pro + 322887
6   iCamSource Pro                      0x0004e850 iCamSource Pro + 317520
7   libobjc.A.dylib                     0x99624853 -[NSObject performSelector:withObject:] + 70
8   AppKit                              0x9573f45c -[NSToolbarButton sendAction:to:] + 94
9   AppKit                              0x9573f3f3 -[NSToolbarButton sendAction] + 82
10  AppKit                              0x95622000 -[NSToolbarItemViewer mouseDown:] + 5460
11  AppKit                              0x95c313f6 -[NSWindow _reallySendEvent:isDelayedEvent:] + 13689
12  AppKit                              0x955133ca -[NSWindow sendEvent:] + 526
13  AppKit                              0x9550f9c4 -[NSApplication sendEvent:] + 4765
14  AppKit                              0x9542fbfc -[NSApplication run] + 1003
15  AppKit                              0x953a4fa0 NSApplicationMain + 2082
16  iCamSource Pro                      0x00002975 iCamSource Pro + 6517
)
7/11/15 10:21:09.259 AM iCamSource Pro[588] quit
7/11/15 10:21:09.261 AM iCamSource Pro[588] *** AVCaptureSession can't stopRunning between calls to beginConfiguration / commitConfiguration
7/11/15 10:21:09.274 AM loginwindow[96] kLWDBLogTAL | -[PersistentAppsSupport applicationQuit:] | for app:iCamSource Pro, _appTrackingState = 2

Thanks!
Aaron

SKJM Support

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1917
    • View Profile
Re: iCam Source Pro (Mac) throws an exception durring connect
« Reply #1 on: July 16, 2015, 10:10:29 PM »
If iCamSource Pro is crashing, there should be crash logs.

The crash logs would be in:

/Users/<Your Username>/Library/Logs/CrashReporter/iCamSourcePro_<date_time>.crash.log

or in:

/Library/Logs/CrashReporter/iCamSource_<date_time>.crash.log

Please note the ~/Library directory is hidden. You can get to that directory by running Finder and then holding the Option key while clicking on the "Go" menu at the top of the screen. If you’re holding down the Option key, "Library" will be one of the choices available. You should choose /Library/Logs/CrashReporter/iCamSourcePro_<date_time>.crash.log. The crash logs should be there.

If you find crash logs, please send the most recent one to support@skjm.com and reference this post.