Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Continues crashes #24

Closed
GoogleCodeExporter opened this issue Apr 26, 2015 · 3 comments
Closed

Continues crashes #24

GoogleCodeExporter opened this issue Apr 26, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. Open iSpy 
2. Let it Run for a while
3. Crash

What is the expected output? What do you see instead?
Working

What version of the product are you using? On what operating system?
iSpy 4.5.4.0
on Win 7 64bit

Please provide any additional information below.

Machine Configuration
CPU intel Core2 Quad Core Q9650 @ 3.0Ghz
RAM 8GB
OS Win 7 Ultimate SP1 64bit

iSpy configured monitoring 13 IpCam (640x480) 7 recordin 24/7 5 recording 8h 
per day 5 days x week (max frame rate set at 5 fps recording and maximum)

When the problem starts some of the cameras get gray and and after a little on 
the top let the message "out of memory" is displayed.

The crash is more frequent when all the camera are recordin CPU never exceed 
60% average is about 50%.
Memory usage about 1.2Gb 

Also the Windows Log shows the fallowing errors:
1)
Application: ispy.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at <Module>.avcodec_encode_video(libffmpeg.AVCodecContext*, Byte*, Int32, libffmpeg.AVFrame*)
   at <Module>.AForge.Video.FFMPEG.?A0xc4d7e875.write_video_frame(AForge.Video.FFMPEG.WriterPrivateData)
   at AForge.Video.FFMPEG.VideoFileWriter.WriteVideoFrame(System.Drawing.Bitmap, System.TimeSpan)
   at iSpyApplication.CameraWindow.Record()
   at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()

and immediatly after
2)
Faulting application name: ispy.exe, version: 4.5.3.0, time stamp: 0x50495831
Faulting module name: avcodec-53.dll, version: 0.0.0.0, time stamp: 0x4ed5c5b7
Exception code: 0xc0000005
Fault offset: 0x005efb2f
Faulting process id: 0x194c
Faulting application start time: 0x01cd955b9d3d15d4
Faulting application path: C:\program files (x86)\ispy\ispy\ispy.exe
Faulting module path: C:\Program Files (x86)\iSpy\iSpy\avcodec-53.dll
Report Id: 8a072dd1-014f-11e2-abfd-0019d19ee5b3

Original issue reported on code.google.com by luig...@gmail.com on 18 Sep 2012 at 9:17

@GoogleCodeExporter
Copy link
Author

You're overloading your PC - transcoding to mp4 and recording 7 live streams to 
disk 24/7 is a lot of work - when your computer runs a disk check or takes 
exclusive access of the hard drive ispy will not be able to write to disk and 
video gets buffered in memory instead which will result in the memory error you 
are seeing.

Original comment by ad...@developerinabox.com on 20 Sep 2012 at 9:41

@GoogleCodeExporter
Copy link
Author

There is any possible solution to this? Is only recording at 5fps.

Please let me know.
Thanks
Luigi

Original comment by luig...@gmail.com on 20 Sep 2012 at 9:59

@GoogleCodeExporter
Copy link
Author

I'm pretty sure that overloading is the issue - that error is coming from an 
FFMPEG file. The solution is to split the workload between 2 pcs

Original comment by ad...@developerinabox.com on 24 Sep 2012 at 11:14

  • Changed state: WontFix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant