Ugly Crash When running out of disk space watching LiveTV
#1
It would be nice to trap this error if possible.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at Remuxer.common.ByteBuffer.Write(FileStream fStream)
at Remuxer.common.BufferedWritableByteChannel.WriteChunk()
at Remuxer.common.BufferedWritableByteChannel.close()
at Remuxer.muxer.ts.TsPacketWriter.close()
2014/06/29 03:24:23.189 Parse> Exception:
2014/06/29 03:24:23.189 Parse> Pass: mux2ts
2014/06/29 03:24:23.189 Parse> Guid count: 16826352
2014/06/29 03:24:23.189 Parse> Header: Guid: DATA_GUID, len: 8224, pad 0, sId: 36, WtvCnt: 3975813, isValid: True
2014/06/29 03:24:23.189 Parse> re-throwing exception
2014/06/29 03:24:23.190 Remux> error: System.IO.IOException: There is not enough space on the disk.

at Remuxer.demux.microsoft.WtvToPesDemuxer.parse(JobStreamI stream, MuxManager muxManager)
at Remuxer.muxer.MuxManager.mux(JobStreamI stream)
at Remuxer.Remux.Start(String clientName, String outFullFileName)
2014/06/29 03:24:23.219 Uncaught Thread Exception: System.IO.IOException: There is not enough space on the disk.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.WriteCore(Byte[] buffer, Int32 offset, Int32 count)
at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at Remuxer.common.ByteBuffer.Write(FileStream fStream)
at Remuxer.common.BufferedWritableByteChannel.WriteChunk()
at Remuxer.common.BufferedWritableByteChannel.close()
at Remuxer.muxer.ts.TsPacketWriter.streamEnd()
at Remuxer.muxer.ts.TsPesMuxer.streamEnd()
at Remuxer.muxer.MuxFilter.streamEnd()
at Remuxer.muxer.PacketBuffer.streamEnd()
at Remuxer.muxer.MuxManager.streamEnded()
at Remuxer.Remux.Start(String clientName, String outFullFileName)
at ServerWMC.Worker.StreamProc.<>c__DisplayClass10.<StartRemuxWorker>b__f()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Reply
#2
Do you have a matching ServerWMC log?
pvr.wmc TV addon and ServerWMC Backend Development Team
http://bit.ly/ServerWMC
Reply
#3
Here is the complete log

http://pastebin.com/2s1hAMsN
Reply
#4
You're right, we need to trap that error. Does it make sense that it ran out of disk space?
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#5
It is possible that I left XBMC in live TV mode for a few hours but I checked the drive immediately after I noticed the error and there was 100Mb free on 500Gb hard drive I use for wmc recordings.
Reply
#6
100Mb will get filled by a wtv file in a very short amount of time, I guess around 10 minutes. But yeah, we'll trap for the error, and I suppose if a live tv stream is running we'll shut it down and use the mechanism scarecrow put in to show a message in xbmc.
Windows Media Center PVR addon (pvr.wmc) and server backend (ServerWMC)
http://bit.ly/serverwmc
Reply
#7
Sorry 100gb. Can't sneeze in 100mb now days <grin>. WMC is setup to use a maximum of 400Gb of the 500Gb drive
Reply

Logout Mark Read Team Forum Stats Members Help
Ugly Crash When running out of disk space watching LiveTV0