IceTV EPG error causing crash on "Show log"

Discuss the IceTV EPG and Recording Apps here

Moderators: Gully, peteru

Post Reply
prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

IceTV EPG error causing crash on "Show log"

Post by prl » Wed Sep 22, 2021 18:31

There's an error in the IceTV EPG data (at least for the ACT) that's triggering a bug that causes a crash when you do a MENU>IceTV>Show log.

More details here on the IceTV forum.

I'll post when I see that the IceTV data problem has been fixed. In the meantime, don't do MENU>IceTV>Show log!

I have a tested fix for the Beyonwiz IceTV plugin bug.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

User avatar
grampus
Wizard
Posts: 1553
Joined: Sun Sep 16, 2007 07:16
Location: Williamstown Vic

Re: IceTV EPG error causing crash on "Show log"

Post by grampus » Thu Sep 23, 2021 10:06

FWIW
crash on my U4 Only noticed it a day or so ago.
My T3 doesn't crash
Both boxes have Ice version 20201118
S/w vers 19.3 20210901
both Updated via USB 2/9/2021
Using Melbourne EPG.
Screen: Panasonic TH-60ST60A; BeyonWiz U4; T3; Panasonic BD-35 Blu_Ray player

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Thu Sep 23, 2021 10:51

The underlying cause of the problem is in the code that logs invalid EPG times and durations. The error is triggered in this instance because the next episode of "The Eagle: A Crime Odyssey" has a duration of 0 minutes.

If the error messages for that EPG entry are in the IceTV log, then MENU>IceTV>Show log will crash. A box that is getting more, say, IceTV timers being added is likely to push the problematic error messages out of the log earlier than on a box where not much logging is happening.

The error messages will re-appear in the log if you do anything that forces a complete EPG download: GUI restart, reboot, IceTV disable/enable/fetch.

IceTV is aware of the issue and is working on fixing the EPG error that triggers the crash. I expect to submit a fix for the crash today, but I don't know whether that will be taken up in the short term because it would disrupt the release candidate becoming an official release.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Thu Sep 23, 2021 11:45

I've submitted a fix for the crash caused when the IceTV plugin logs IceTV EPG errors. As I mentioned in my previous post, I'm not sure when the fix will be made available.

The ACT IceTV EPG still contains the duration error that triggers the crash.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

Grumpy_Geoff
Uber Wizard
Posts: 6490
Joined: Thu Mar 05, 2009 22:54
Location: Perth

Re: IceTV EPG error causing crash on "Show log"

Post by Grumpy_Geoff » Thu Sep 23, 2021 21:35

prl wrote:
Thu Sep 23, 2021 11:45
I've submitted a fix for the crash caused when the IceTV plugin logs IceTV EPG errors.

Running your modified code; it doesn't crash. I assume this matches your expectation?
Attachments
Ice_log.jpg
Ice_log.jpg (88.77 KiB) Viewed 1335 times

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Thu Sep 23, 2021 21:39

Thanks for testing it and yes, that's the logged information that I'd expect for the EPG data error.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

User avatar
grampus
Wizard
Posts: 1553
Joined: Sun Sep 16, 2007 07:16
Location: Williamstown Vic

Re: IceTV EPG error causing crash on "Show log"

Post by grampus » Fri Sep 24, 2021 08:47

where and how do we get this fixed s/w, When will it be available?
I'm assuming that it will be an updated plugin.

tks
Screen: Panasonic TH-60ST60A; BeyonWiz U4; T3; Panasonic BD-35 Blu_Ray player

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Fri Sep 24, 2021 09:38

grampus wrote:
Fri Sep 24, 2021 08:47
where and how do we get this fixed s/w, When will it be available?

The fix is sitting in the code repository in source code form. That's where Grumpy_Geoff got a copy of it to test.

When it will be available as a release is up to peteru. Provided next week's episode of The Eagle has a correct duration, the crash should go away from tomorrow, when tonight's episode of The Eagle drops out of the EPG. The issue is being triggered by logging of the failure of the sanity check on show times & durations.
grampus wrote:
Fri Sep 24, 2021 08:47
I'm assuming that it will be an updated plugin.

Yes, and I expect that it will be in the next firmware release (not counting the promotion of 20210901 to be an official release).
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

Grumpy_Geoff
Uber Wizard
Posts: 6490
Joined: Thu Mar 05, 2009 22:54
Location: Perth

Re: IceTV EPG error causing crash on "Show log"

Post by Grumpy_Geoff » Fri Sep 24, 2021 09:56

prl wrote:
Thu Sep 23, 2021 21:39
Thanks for testing it and yes, that's the logged information that I'd expect for the EPG data error.

No probs. I forgot to say it's still using the "20201118" version string - because this is a minor fix, did you intend for that to stay as is?

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Fri Sep 24, 2021 10:00

Grumpy_Geoff wrote:
Fri Sep 24, 2021 09:56
prl wrote:
Thu Sep 23, 2021 21:39
Thanks for testing it and yes, that's the logged information that I'd expect for the EPG data error.

No probs. I forgot to say it's still using the "20201118" version string - because this is a minor fix, did you intend for that to stay as is?

It probably should get a version update. There's a commit message typo to fix, too.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Fri Sep 24, 2021 10:20

The invalid duration for tonight's episode of The Eagle has been fixed in the IceTV EPG and will no longer cause crashes when you do MENU>IceTV>Show log, but it would be sensible to restart the Beyonwiz (a GUI restart will do) to clear any of the old problematic error messages out of the IceTV log.

The tomorrow night's episodes of The Eagle (25 Sep) also have correct durations in the IceTV EPG.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Fri Sep 24, 2021 10:26

prl wrote:
Fri Sep 24, 2021 10:00
Grumpy_Geoff wrote:
Fri Sep 24, 2021 09:56
prl wrote:
Thu Sep 23, 2021 21:39
Thanks for testing it and yes, that's the logged information that I'd expect for the EPG data error.

No probs. I forgot to say it's still using the "20201118" version string - because this is a minor fix, did you intend for that to stay as is?

It probably should get a version update. There's a commit message typo to fix, too.

Done.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

prl
Wizard God
Posts: 32709
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: IceTV EPG error causing crash on "Show log"

Post by prl » Fri Sep 24, 2021 11:02

The IceTV EPG error that triggers this crash has been removed.

To avoid any crash from bad messages already in the IceTV log, I recommend restarting your Beyonwiz at a convenient time. A GUI restart will do, but a complete restart will also work. That will clear the IceTV log.

The episodes of The Eagle tomorrow, 25 Sep, have correct durations, and will not trigger this crash.

IceTV has also added episode titles to all episodes of The Eagle currently in the IceTV EPG (the subtitle was previously missing from tonight's episode).

If you like Scandi Noir, and haven't seen the The Eagle, I recommend it. If you didn't catch the start of the series, tonight's show is S1E5, so you'll need to do some catchup first.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

User avatar
grampus
Wizard
Posts: 1553
Joined: Sun Sep 16, 2007 07:16
Location: Williamstown Vic

Re: IceTV EPG error causing crash on "Show log"

Post by grampus » Fri Sep 24, 2021 11:15

To avoid any crash from bad messages already in the IceTV log, I recommend restarting your Beyonwiz at a convenient time. A GUI restart will do, but a complete restart will also work. That will clear the IceTV log.
Done
Thanks
Screen: Panasonic TH-60ST60A; BeyonWiz U4; T3; Panasonic BD-35 Blu_Ray player

Post Reply

Return to “Ice TV”