I've had the TV Pack installed for a few weeks now. I installed it according to the directions provided to the Beta testers (clean Vista install etc).
Starting last night I had two programs that were set to record, and were in the guide as "will record" but in reality they were not recording. There was a program that successfully recorded at 9pm though. Now when I try to record anything (currently in progress or scheduled) the VMC UI locks up and I have to manually kill it. Looking at the logs in the C:\ProgramData\eHome\Logs there is a log created every time it crashes that looks like this.
I tried rebooting, and it doesn't help. I checked my guide data and I appear to have two weeks worth. I have a few images so I'm going to roll them back and see what happens.
ehshell.4560 Error: -1 : MappedMemoryHandle.Lock: This process
(pid=4560) timed out tring to obtain a lock at offset=88260. The lock
was being held by 4136 (pid=[Unknown - process not alive]).
memoryFile=c:\programdata\
microsoft\ehome\mcepg1-1\Blocks.mem
ThreadId=11
DateTime=2008-08-29T03:27:55.7242034Z
Callstack= at System.Environment.GetStackTrace(Exception e,
Boolean needFileInfo)
at System.Environment.get_StackTrace()
at System.Diagnostics.TraceEventCache.get_Callstack()
at System.Diagnostics.TraceListener.WriteFooter(TraceEventCache eventCache)
at System.Diagnostics.TraceListener.TraceEvent(TraceEventCache
eventCache, String source, TraceEventType eventType, Int32 id, String
message)
at System.Diagnostics.TraceSource.TraceEvent(TraceEventType
eventType, Int32 id, String message)
at Microsoft.MediaCenter.Store.ObjectStore.Trace._WriteLine(TraceLevel
level, String message)
at Microsoft.MediaCenter.Store.ObjectStore.Trace.WriteLineIf(Boolean
condition, TraceLevel level, TraceOptions additionalOptions, String
formattedMessage, Object[] args)
at Microsoft.MediaCenter.Store.MappedMemoryHandle.Lock(Int32 offset)
at Microsoft.MediaCenter.Store.StoredObjectRegistry.LockForUpdate(Int32
handle, Int32 version)
at Microsoft.MediaCenter.Store.StoredObjectProxy.StartUpdateLock(Int32
version)
at MediaCenter.Store.OleDB.StoredObjectRecord.Update(UpdateDelegate
operation)
at Microsoft.MediaCenter.Store.StoredObject.Update(UpdateDelegate operation)
at Microsoft.MediaCenter.Pvr.DeleteDatePredictor.Work()
at Microsoft.MediaCenter.Pvr.SignaledWorker.ThreadProcess()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Ben
How good can it be, if it isn't HD?
Engadget HD