hylong / ispyconnect

Automatically exported from code.google.com/p/ispyconnect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iSpy locks up, possibly because of two "copies" of the same mic

GoogleCodeExporter opened this issue · comments

What steps will reproduce the problem?
1. Start iSpy
2. add two mics that actually take data from the same source (a Droid running 
IP webcam) I did this because the first "copy" seemed to be disconnecting a 
lot, but reconnecting as soon as I tried to edit it.
3. also have timelapse on for two cameras - built-in laptop and aforementioned 
Droid; also set up sound-triggered recording on a few mics with different 
sensitivities to trigger recording on the same cameras, such that it's possible 
that two things will be telling one camera to start/stop recording at roughly 
the same time. Oh, also, I was asking another program (Orban Loudness Meter) to 
take data from one of the mics that was being used in iSpy. Oh yeah, and one of 
the microphones was attached through a USB over IP thing, which also randomly 
broke at some point during the day - not sure if before or after iSpy.
4. ensure that iSpy is running and go to work.
5. Go to a few meetings before checking on iSpy and find that it's offline
6. Come home and find iSpy up, but unresponsive to button presses.
7. Try to force-kill iSpy, only to have it start up again and become 
unresponsive in a few seconds after start-up. Continue this cycle until you 
manage to shut down iSpy before it locks up again. 
(although on these lock-ups, iSpy did not immediately lose connectivity with 
the web interface, so I was able to watch videos through it. Side note: is it 
possible to make at least some metadata, such as the timeline and the logs, 
cached in the web thingy and be available when iSpy is not running?)
8. Start up iSpy again and it seems to be working fine! get rid of the second 
mic copy just in case.

What is the expected output? What do you see instead?
see above. got a little carried away there.

What version of the product are you using? On what operating system?
iSpy 4.8.4.0 on Windows 7

Please provide any additional information below.

The timelapse recording before it broke ends around 12:36 PM, so I guess that's 
around when it started breaking.

Below are two logs: the log from when it broke, and one of the logs from the 
crash-looping when I came home and tried to quit it.

I believe mic2 is the aforementioned Droid mic; it used to be named Microphone 
2 before I renamed it that morning.

Log Start (v4.8.4.0): Thursday, March 14, 2013

Message 11:39:17 AM Checking Plugins...
Message 11:39:17 AM Running External Command: open
C:\Users\Yana\AppData\Roaming\iSpy\XML\objects.xml
Error 11:39:31 AM Disconnected
Error 11:39:31 AM Disconnected
Error 11:39:31 AM Disconnected
Message 11:40:31 AM Reconnecting...
Exception: 11:40:33 AM
Thread was being aborted.
iSpy
at iSpyApplication.LocalServer.DisconnectSocket(Socket mySocket) at
iSpyApplication.LocalServer.StartListen()

System.Collections.ListDictionaryInternal
Message 11:40:33 AM Connected
Exception: 11:43:00 AM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 11:43:00 AM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 11:46:29 AM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 11:46:29 AM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:06:42 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:06:42 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:19:35 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:19:35 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:22:33 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:22:33 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:26:43 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:26:43 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:36:44 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:36:44 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:46:29 PM
Object reference not set to an instance of an object.
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal
Exception: 12:56:20 PM Mic 2: AudioSourceError: Audio source timeout
AudioSourceError: Audio source timeout

System.Collections.ListDictionaryInternal
Exception: 12:56:20 PM
Audio source timeout
iSpy
at iSpyApplication.Audio.streams.FfmpegStream.FfmpegListener()

System.Collections.ListDictionaryInternal


Log Start (v4.8.4.0): Thursday, March 14, 2013

Message 9:17:41 PM  Checking Plugins...
Message 9:17:41 PM  Running External Command: open 
C:\Users\Yana\AppData\Roaming\iSpy\XML\objects.xml
Exception:  9:17:42 PM  Mic 3: AudioSourceError: not connected
AudioSourceError: not connected



System.Collections.ListDictionaryInternal
Exception:  9:17:42 PM  Mic 5: AudioSourceError: not connected
AudioSourceError: not connected



System.Collections.ListDictionaryInternal
Exception:  9:17:57 PM  
A connection attempt failed because the connected party did not properly 
respond after a period of time, or established connection failed because 
connected host has failed to respond
System
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, 
SocketFlags socketFlags) at iSpyApplication.LocalServer.StartListen()

System.Collections.ListDictionaryInternal

Original issue reported on code.google.com by kuzia...@gmail.com on 15 Mar 2013 at 3:54