2005-10-01, 04:23 AM
I'm currently using v0.93.10 gbpvr on win2k and everything is working great. i have a hauppauge 350 and 150 dual tuner setup and use zap2it for my listings. If I change my config.xml to pull in more than 3 days in listings (setting is <Zap2itListingDays>3</Zap2itListingDays>) I get memory errors where it states I have run out of memory and gbpvr.exe hangs and i have to terminate it. Even a value of 4 causes it to hang.
I get the following in my gbpvr main log as an example. Is there anyway around this that anyone knows of?? I'd love to load at least 1 week for the listings. This is a small piece and it keeps repeating until memory runs out. Thanks in advance.
9/30/2005 3:10:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:10:14 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:25:19 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:25:19 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:40:25 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:40:25 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:55:31 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:55:31 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:10:37 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:10:37 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:25:43 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:25:43 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:40:49 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:40:49 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:55:55 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:55:55 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:11:01 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:11:01 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:26:07 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:26:07 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:41:13 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:41:13 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:56:19 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:56:19 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:59:02 AM.953 VERBOSE [2] MDB updated, forcing refresh of next recording panel
9/30/2005 5:59:08 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:59:08 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:14:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:14:14 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:29:20 AM.968 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:29:20 AM.968 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:32:02 AM.953 VERBOSE [2] MDB updated, forcing refresh of next recording panel
9/30/2005 6:32:08 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:32:08 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:47:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:47:15 AM.078 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:02:20 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:02:20 AM.093 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:17:26 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:17:26 AM.156 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:32:32 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:32:32 AM.109 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:47:38 AM.046 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:47:38 AM.156 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 8:01:38 AM.703 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:40 AM.375 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:44 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:44 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:50 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:50 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:56 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:56 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
at q.c(Object A_0, EventArgs A_1)
.............
this keeps repeating until it hangs.
I get the following in my gbpvr main log as an example. Is there anyway around this that anyone knows of?? I'd love to load at least 1 week for the listings. This is a small piece and it keeps repeating until memory runs out. Thanks in advance.
9/30/2005 3:10:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:10:14 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:25:19 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:25:19 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:40:25 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:40:25 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 3:55:31 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 3:55:31 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:10:37 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:10:37 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:25:43 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:25:43 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:40:49 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:40:49 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 4:55:55 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 4:55:55 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:11:01 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:11:01 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:26:07 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:26:07 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:41:13 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:41:13 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:56:19 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:56:19 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 5:59:02 AM.953 VERBOSE [2] MDB updated, forcing refresh of next recording panel
9/30/2005 5:59:08 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 5:59:08 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:14:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:14:14 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:29:20 AM.968 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:29:20 AM.968 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:32:02 AM.953 VERBOSE [2] MDB updated, forcing refresh of next recording panel
9/30/2005 6:32:08 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:32:08 AM.953 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 6:47:14 AM.953 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 6:47:15 AM.078 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:02:20 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:02:20 AM.093 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:17:26 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:17:26 AM.156 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:32:32 AM.062 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:32:32 AM.109 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 7:47:38 AM.046 VERBOSE [2] Loading recordig list for next recording panel
9/30/2005 7:47:38 AM.156 VERBOSE [2] RecordingFactory.loadSchedule()
9/30/2005 8:01:38 AM.703 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:40 AM.375 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:44 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:44 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:50 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:50 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
9/30/2005 8:01:56 AM.062 ERROR [2] Encounter unexpected exception in timerRefresh_Tick:Out of memory.
9/30/2005 8:01:56 AM.062 ERROR [2] at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at cp.a(Boolean& A_0)
at q.c(Object A_0, EventArgs A_1)
at q.c(Object A_0, EventArgs A_1)
.............
this keeps repeating until it hangs.