Comment 13 for bug 330272

Revision history for this message
MarcRandolph (mrand) wrote :

Thanks to all three of you for updates. Sounds like the common theme is EIT. I may have found the offending code, and if that is indeed the source of the problem you all are having, it has been changed in 0.22. For those that are interested, you'll notice that the following changeset describes fixing a problem with MythContext:DBError():

http://cvs.mythtv.org/trac/changeset/17306

You can look in eithelper.cpp and you will find "Looking up chanID" on line 669 uses MythContext::DBError():
http://svn.mythtv.org/trac/browser/branches/release-0-21-fixes/mythtv/libs/libmythtv/eithelper.cpp?rev=21547#L669

I would guess that it is the same for "Update next_record", but I didn't go looking for it. As we mentioned previously, upstream isn't really accepting bugs for 0.21-fixes any more, so I'm afraid the solution will have to be moving to 0.22 (or else to disable EIT and maybe use xmltv). That isn't to say that there may not be additional problems regarding EIT, but I think the source of this bug is likely to be addressed, and as such, I'm going to close this bug.

There are quite a lot of EIT fixes in 0.22 (reminder: if you do upgrade, be SURE to back up your database - and perhaps go read the -user and -dev lists, searching for EIT to make sure any recent fixes haven't introduced other problems that would affect you).

Thank you all again for your help!