I get the same exact error message, I am also using Zap2It. Emptying the EPG, reloading it, and restarting did NOT resolve the problem. I did not find any zero-length shows listed in the gbpvr.mdb file. Via testing, I have narrowed down the problem (for me) to a show scheduled to last 61 minutes, from 9pm to 10:01pm Pacific Time on Wednesday, January 18. If I schedule that show to be recorded and attempt to scroll the TV guide so that only the following 10:00pm-12:00am time block is shown, this error occurs. Even if I restart GBPVR and attempt to backtrack in the TV Guide from the following day, as soon as it reaches the 10:00pm-12:00am time block, this error occurs. If I remove my scheduled recording for the show, the error no longer occurs. I have tried it with and without other pending recordings, the error appears to be related only to this one show, only if I've scheduled it to be recorded.
From the nature of the error, I'm guessing that this is probably related to code attempting to size the scheduled recording highlight/indication rectangle in TV-Guide to a size representing 1 minute. I am using the default "Blue" skin. Perhaps some sort of border calculation is causing an attempt to set the width to zero. A robust fix would probably be to insert code to check for zero-width rectangles, and simply not attempt to draw them, possibly logging an error for debugging purposes.
If you would like to reproduce this error for yourself, try out the Zap2It schedule Cox Comm South County - San Diego (US zip code 92101). The show in question is "Lost" (I know, I know) on local channel 10 KGTV. If you'd like my Zap2It login info, just send me a PM.
Side note: when this error occurs, pressing "OK" quits to the main GBPVR menu, and it stops responding to keyboard/remote control commands, though it still responds to mouse input--I'm not sure what that's about.
From the nature of the error, I'm guessing that this is probably related to code attempting to size the scheduled recording highlight/indication rectangle in TV-Guide to a size representing 1 minute. I am using the default "Blue" skin. Perhaps some sort of border calculation is causing an attempt to set the width to zero. A robust fix would probably be to insert code to check for zero-width rectangles, and simply not attempt to draw them, possibly logging an error for debugging purposes.
If you would like to reproduce this error for yourself, try out the Zap2It schedule Cox Comm South County - San Diego (US zip code 92101). The show in question is "Lost" (I know, I know) on local channel 10 KGTV. If you'd like my Zap2It login info, just send me a PM.
Side note: when this error occurs, pressing "OK" quits to the main GBPVR menu, and it stops responding to keyboard/remote control commands, though it still responds to mouse input--I'm not sure what that's about.
XP SP2 + Latest Hotfixes, GBPVR v0.98.8, AMD Sempron 2500+, Abit VA-20, 512MB PC3200 RAM, Gigabyte Radeon 9250 128 MB VIVO AGP, ATI TV Wonder Elite PCI w/ Remote Wonder Plus, Creative Audigy 2 Value, 2x Seagate ATA/100 7200.7 IDE
---
Officer, have you ever heard of "Snow Crash"...?