Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £99! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £149! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[GiGaBlue QUAD+ PLUS] Regular freeze after scheduled EPG Refresh, no CrashLog, debug log confusing

smallfrak

New member
Joined
Jan 17, 2015
Messages
19
Reaction score
0
Points
1
Location
Austria
Hello folks,

this is bugging me a while now. (almost) Every day in the morning, about when the scheduled EPG-refresh might finish, the box freezes all higher function. The clock stops counting, OpenWebIF is unresponsive. No Display and dead remote.

FTP, SSH do work and the Debug Log is still updated with various regular stuff as if nothing had happened. So it's not the entire system that is dead. I can only get it working again by pulling the plug.

If I do a manual EPG-refresh, this finishes without a problem. It seems that only the refresh from normal standby causes this problem. EPG refresh is scheduled around 06:30, clock usually hangs about 06:37. Today I switched it off around that time, as I found it hanging since yesterday morning and the usual EPG refresh started delayed - and did hang the box at 06:54.

I captured the debug log a while later from within this state to determine the cause. I was confident, that this quite short log file would give me a clue. However it does not.

The timestamp obviously is "seconds since last boot" which makes it very uncomfortable to match the events to world time. It's not clear to me how the filename (Enigma2_debug_2017-04-29_06-36-58.log) corresponds with the forst entry timestamp
< 54.693> [Avahi] avahi_timeout_new

Does it imply that 06:36:58 was creation time of the log which corresponds to ~55 seconds power up time? Then I have to add the timestamp values in the log minus 54.693 to "06:36:58" to get the real time?

In this case I get maybe the last good entry like this:

06:54:13 [EPGRefresh] Timer added <EPGRefreshTimerEntry (Sa 29 Apr 2017 06:54:47 CEST, 0, <bound method EPGRefresh.refresh of <Plugins.Extensions.EPGRefresh.EPGRefresh.EPGRefresh instance at 0x71a59af8>>)>

This corresponds well with the 30 seconds EPG channel time I had set. However this schedule did never start or at least it did not leave any trace in the log. Instead I get the following entry near the expected schedule time:

06:54:19 [gRC] main thread is non-idle! display spinner!

Other than this epgrefresh, I have installed "Serienrecorder" which is scheduled to run a good deal after EPGrefresh and I had set "save EPG to File every 1 hour" with a path to the internal harddisk. I set this to be able to load a reasonable current copy of the EPG after the necessary reboot when the EPG refresh did hang again. I get freezes without this. It just eases the pain a little.

I do not have any Sky channels, but I have an ORF card and I have problems with the EIT EPG on all WDR Sat Channels - as everyone else too.

I have connected both internal receivers to ASTRA 19.2 SAT, no cable.

The usual "delete epg.dat" did not change anything.

I had freezes and crashes when zapping throug graphical EPG lately, which is some new behaviour and might correspond to the WDR EPG problem.

Where else could I look to track this thing down? This is quite nasty.
 

Attachments

Meanwhile I did a complete Image restore with no Settings and did set up everything fresh.
It did hang again at 06:32 today...
 
Last edited:
I have some problems not unlike yours with EPG
 
I have some problems not unlike yours with EPG
At least I'm not the only one. If I look at the success rate to my problems, I sometimes get the imagination that I have some "ignore me" tag fixed to my account.

Today ist went fine...
< 40231.153> [EPGRefresh] Debug: Refresh finished!

Instead I had a crash when switching to a channel yesterday evening:

< 77.755> Traceback (most recent call last):
< 77.756> File "/usr/lib/enigma2/python/Screens/VideoMode.py", line 486, in VideoChangeDetect
< 77.756> IOError: [Errno 1] Operation not permitted: '/proc/stb/video/videomode_50hz'
< 77.756> [ePyObject] (CallObject(<bound method AutoVideoMode.VideoChangeDetect of <class 'Screens.VideoMode.AutoVideoMode'>>,()) failed)

So well, that's life. :(
 
The connection was the crash you reported 3 posts ago which referred to Operation not permitted: '/proc/stb/video/videomode_50hz'
 
I had freezes and crashes when zapping throug graphical EPG lately, which is some new behaviour and might correspond to the WDR EPG problem.
I'm seeing this crash/hang with the graphical EPG also! I've started a thread on this here
As I mentioned on that thread - I've 2 GB Quad+ receivers, both running 5.0.11. One receiver has never crashed, the other crashes all the time! The major difference between the 2: 1 has an internal 1TB HDD, the other has an 8GB USB

I've applied the 50/60Hz patch already and it hasn't made a difference
 
I don't think the 8GB usb is sufficient for Timeshifting, EPG and whatever else you may use it for.


Sent from my iPhone using Tapatalk
 
OK - thanks Andy. I'll try a HDD.

I can cause a crash using timeshift and/or EPG just seconds after reboot though which means the 8GB is not fully used.
 
OK - thanks Andy. I'll try a HDD.

I can cause a crash using timeshift and/or EPG just seconds after reboot though which means the 8GB is not fully used.
I assume by crash you actually mean hangs, otherwise crash logs would be generated.
 
Maybe something like this will help to diagnose the problem if the box is hanging rather than crashing....

If you have a HDD attached, issue this command

[
Code:
init 4 && enigma2 &> /media/hdd/Enigma2_debug_$(date +%Y-%m-%d_%H-%M-%S).log

Then look at the hdd for the log file. Attach it to this thread please.

Guide to Putty in my signature if you need it.
 
I mentioned on the other thread - I was using Hades 018 for well over a year and it was 100% reliable with the same 8GB USB stick.
 
The connection was the crash you reported 3 posts ago which referred to Operation not permitted: '/proc/stb/video/videomode_50hz'
Thanks for the tip. While it probably helps with the spurious crashes when zapping through the EPG, it unfortunately is not related to the daily freeze during EPGrefresh. It was dead again today at 06:32

If it does the same tomorrow morning, I try the

Code:
init 4 && enigma2 &> /media/hdd/Enigma2_debug_$(date +%Y-%m-%d_%H-%M-%S).log
 
I've replaced the 8GB USB stick with a 500GB SSD. Still the same problems (crash/freeze regularly)
I've also put in the 50/60Hz python fix.

One of the logs has this in it:
Code:
<   325.831> [eventData] EPG Cache is corrupt (eventData::~eventData), you should restart Enigma!
I've since deleted my epg.dat file. The other crash logs don't mention this

As I've said, the USB stick with the EPG data worked perfectly with Hades 018 for over a year.

One other different between my Hades018 and Viz 5.0.11 installation is I'm using Fallback tuner which is also configured to get the abm and epg from the server receiver.
Could this be the cause of my problems?
View attachment Enigma2_crash_2017-05-04_22-21-59.log
View attachment Enigma2_crash_2017-05-04_20-10-20.log
View attachment Enigma2_crash_2017-05-04_22-22-58.log
View attachment Enigma2_crash_2017-05-04_20-47-00.log
 
Just an update on the crashes and hangs I was seeing. I think it's been resolved.
As I mentioned, I was seeing this in one of the crash logs:
Code:
325.831> [eventData] EPG Cache is corrupt (eventData::~eventData), you should restart Enigma!
This error which lead to a crash was on the client receiver where fallback tuner and EPG import is enabled. Turns out the egp.dat on the server receiver had gotten corrupt (was only 110Kb instead of 18Mb) and everytime the client receiver booted, it FTP'ed the epg.dat from the server receiver (getting a corrupt copy every time).

So it appears to be totally unrelated to the 8GB USB stick and 50/60Hz issues.

But it does explain why it started happening when I upgraded from Hades018 to Vix 5.0.11 because the fallback tuner + EPG import wasn't possible on Hades 018 (and I guess the epg.dat was corrupt either)

Final question - should I schedule a cronjob that deletes epg.dat on the server receiver nights before CrossEPG runs? It might help avoid this in future
 
If it does the same tomorrow morning, I try the

Code:
init 4 && enigma2 &> /media/hdd/Enigma2_debug_$(date +%Y-%m-%d_%H-%M-%S).log

So well, it did. I found it hanging again. Issued the above command via SSH and id created a logfile. However, I did not get any picture but a "no free tuner available" and a spinning logo. After the logfile did not grow for a couple of seconds, I cancelled the command and tried a
Code:
shutdown -r now

It DID boot but this time it hang during the boot process with the progress bar at "2" on the small display.
Cycling the power switch brought back the box showing the correct start channel - which is ORF2 that must be decoded by CCcam and my ORF card. All functions normal this time.

So once again I issued the INIT command which generated another log file, this time showing the decoded channel and fully responsive. The spinning logo was present too and did not go away. However, it was not possible to watch a different encrypted channel other than the boot channel, so probably there was some communication problem with the CCcam. FTA channels where OK.

I stopped the command again and the two generated log files are in the attachment.

Certainly the picture went away after ^C as enigma was shut down. "shutdown" did again hang with a spinning logo and "2" in the progress bar as before, so the power switch was the next one.

This is not my only LINUX machine, but i never had any problems shutting down before. This one is somehow special or some external hardware it depends on is in a non responsive state that is cleared only by power off.

So if anyone can glimpse at the log files and maybe find something to point at, I would be very glad.
 

Attachments

Attached Files
Logfiles.zip (28.9 KB, 1 views)

Hmm. As soon as I post some logfiles, the thread is essentially dead. The interest in them is obviously limited. Could the one who DID read them please state his findings? If it's "found nothing, looks OK" then at least I have an answer.

Even a negative result is a valuable information.

Even more useful would be "still not conclusive, can you try this or that to get a more meaningful trace"
 
I had epg related hangs each day with vix 5.013 went back to 5.009 and all is ok vu duo had and swap file


Sent from my SM-G903F using Tapatalk
 
Hmm. As soon as I post some logfiles, the thread is essentially dead. The interest in them is obviously limited. Could the one who DID read them please state his findings? If it's "found nothing, looks OK" then at least I have an answer.

Even a negative result is a valuable information.

Even more useful would be "still not conclusive, can you try this or that to get a more meaningful trace"

Doesn't solve your issue directly, but why don't you try epgimport, rather than crossepg and see what happens?
 

OpenViX Feeds Status

Back
Top