Security Spy repeatedly crashed in a loop until I deleted it
I'm trying to figure out if I should go with Dropcam (easy to use but $$$ service) or cobbling together something on dlink. Purpose: house monitoring, checking on new neurotic rescue dog. Picture a chihuahua cross whippet cross coyote? and that's him. Cute but mental.
I'm running a dlink dsc 5040l and a dsc 942l and got them up and running after figuring out the tweaking. It looked good. I wanted to record to an NAS I set up over near my Apple router. Set that up. Was trying to set up a test run of monitoring and the app crashed. It tried to do Apple report while repeatedly pulling up the camera window, then crashing. I had a devil of a time force quitting as it kept trying to return from the dead. Finally I deleted the app so I'm back to square one. Help?
I'm running a dlink dsc 5040l and a dsc 942l and got them up and running after figuring out the tweaking. It looked good. I wanted to record to an NAS I set up over near my Apple router. Set that up. Was trying to set up a test run of monitoring and the app crashed. It tried to do Apple report while repeatedly pulling up the camera window, then crashing. I had a devil of a time force quitting as it kept trying to return from the dead. Finally I deleted the app so I'm back to square one. Help?
Comments
OS Version: Mac OS X 10.8.5 (12F45)
Report Version: 10
Interval Since Last Report: 1876385 sec
des Since Last Report: 10579
Per-App Interval Since Last Report: 60883 sec
Per-App Crashes Since Last Report: 41
Anonymous UUID: 411F71F8-74F3-4D8C-8D39-5F5CF918BA9E
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
VM Regions Near 0:
--> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Applications/SecuritySpy.app/Contents/MacOS/SecuritySpy
__TEXT 0000000000001000-000000000011f000 [ 1144K] r-x/rwx SM=COW /Applications/SecuritySpy.app/Contents/MacOS/SecuritySpy
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.bensoftware.SecuritySpy 0x0009187c MyGetDiskNumberFromVolumeRef + 140
1 com.bensoftware.SecuritySpy 0x0006fcf9 BFWGetThreadForVolume + 41
2 com.bensoftware.SecuritySpy 0x0006f696 BFWOpenFile + 134
3 com.bensoftware.SecuritySpy 0x0006f5d9 AFWOpenFile + 185
4 com.bensoftware.SecuritySpy 0x0004d143 TLOpenFile + 1379
5 com.bensoftware.SecuritySpy 0x0004ef0d CaptureTLMovieFrame + 253
6 com.bensoftware.SecuritySpy 0x0002f958 ProcessNewFrameForCamera + 4376
7 com.bensoftware.SecuritySpy 0x00067f9c NVVideoDataProc + 316
8 com.bensoftware.SecuritySpy 0x000de309 NVProcessNewVideoFrame + 3881
9 com.bensoftware.SecuritySpy 0x000d9853 NVProcessNewDataHTTP + 1331
10 com.bensoftware.SecuritySpy 0x000d5132 BFNCallbackProc + 1842
11 com.bensoftware.SecuritySpy 0x000e82af BFNService + 383
12 com.bensoftware.SecuritySpy 0x0000f7f3 MyMainEventLoopTimerProc + 147
13 com.apple.HIToolbox 0x9832d35c TimerVector + 22
14 com.apple.CoreFoundation 0x99390406 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
15 com.apple.CoreFoundation 0x9938fda5 __CFRunLoopDoTimer + 709
16 com.apple.CoreFoundation 0x99374bb2 __CFRunLoopRun + 1842
17 com.apple.CoreFoundation 0x9937401a CFRunLoopRunSpecific + 378
18 com.apple.CoreFoundation 0x99373e8b CFRunLoopRunInMode + 123
19 com.apple.HIToolbox 0x9831cf5a RunCurrentEventLoopInMode + 242
20 com.apple.HIToolbox 0x9831ccc9 ReceiveNextEventCommon + 374
21 com.apple.HIToolbox 0x982e17e6 AcquireNextEventInMode + 68
22 com.apple.HIToolbox 0x982ded7d IsUserStillTracking(MenuSelectData*, unsigned char*) + 372
23 com.apple.HIToolbox 0x982cc4ae TrackMenuCommon(MenuSelectData&, unsigned char*) + 1724
24 com.apple.HIToolbox 0x984bddb9 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 426
25 com.apple.HIToolbox 0x984bedc6 MenuSelect + 171
26 com.apple.HIToolbox 0x98474c16 HIMenuBar::HandleMouseEvent(OpaqueEventRef*) + 102
27 com.apple.HIToolbox 0x98474a65 HIMenuBar::HandleEvent(OpaqueEventHandlerCallRef*, OpaqueEventRef*) + 165
28 com.apple.HIToolbox 0x982f99bf HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 163
29 com.apple.HIToolbox 0x984719bb _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)) + 36
30 com.apple.HIToolbox 0x982f9394 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1343
31 com.apple.HIToolbox 0x982f8780 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 430
32 com.apple.HIToolbox 0x9830c655 SendEventToEventTarget + 88
33 com.apple.HIToolbox 0x9832c5f6 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 2188
34 com.apple.HIToolbox 0x982f983f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2538
35 com.apple.HIToolbox 0x982f8780 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 430
36 com.apple.HIToolbox 0x9830c655 SendEventToEventTarget + 88
37 com.apple.HIToolbox 0x984710b7 ToolboxEventDispatcher + 82
38 com.apple.HIToolbox 0x98470f79 RunApplicationEventLoop + 240
39 com.bensoftware.SecuritySpy 0x00002c93 main + 35
40 com.bensoftware.SecuritySpy 0x00002c35 start + 53
Please try this:
- As soon as SecuritySpy loads, press cmd-T (this command means "Set all cameras to Passive mode"). This should prevent the cameras from starting recording, and therefore prevent the crash.
- Reset the capture destination to the Mac's internal drive
- Try setting the cameras to Active mode again to initiate recording.
Does this resolve the problem?
If not, unmount the NAS disk from your computer (via the Finder) and unplug or switch of the NAS. When SecuritySpy next loads it will revert the capture destinations to your Mac's built-in hard drive.
What version of SecuritySpy are you using?
In any case, to uninstall Perian, do the following:
- Launch System Preferences and click on Perian (swiss army knife) icon
- Click the "Remove Perian" button
- Go to System Preferences again and right-click (or ctrl-click) on the Perian icon and select the "Remove Perian" option, so it completely disappears from the System Preferences window
- Restart your computer
If you can't see Perian in System Preferences, or the above does not work for any reason, then download Perian, install it, and then run through the above procedure to remove it again.
Hope this helps!
I'm not sure about your alias method but if it's working OK then it's probably fine!
An .unf file is an unfinished movie file, i.e. it's currently being recorded by SecuritySpy. To view such files you can use the Browser feature in SecuritySpy itself, or access the file via SecuritySpy's built-in web server, using any web browser (Safari, Chrome etc.) Once SecuritySpy has finished recording the file, it will turn into a standard .mov (QuickTime Movie) file that can be opened in many other applications (QuickTime Player etc.) besides SecuritySpy.
Note that SecuritySpy 3.3 is Intel-only. If you want to use SecuritySpy on your PPC Mac mini you'll have to use version 3.2.1, which is available from the page of previous versions of SecuritySpy. We kept PPC support going for as long as we could, but unfortunately had to drop it in 3.3 for various reasons.
I'm sure once this is all set up it'll make a great system for checking on your pooch and you'll be happy with the results!
However, it will almost certainly work in SecuritySpy in H.264 mode with the right settings, so please try a few of the other D-Link profiles that have H.264 enabled as an option, and let us know which one works.
Hope this helps! Let me know if you continue to have problems.