Hi,
I'm running latest OpenPLi4 on two ET10000 boxes. On both boxes enigma2 is crashing during the night after EPG refresh has finished.
EPG refresh is scheduled every night between 4 and 7am.
I'm using a FAT32 formatted USB stick labeled as "ET10000" to save the epg.dat file to.
This is my EPG refresh plugin configuration:
config.plugins.epgrefresh.begin=4:0 config.plugins.epgrefresh.interval=2 config.plugins.epgrefresh.save_epg=true config.plugins.epgrefresh.start_on_mainmenu=true config.plugins.epgrefresh.adapter=record config.plugins.epgrefresh.lastscan=1435459712 config.plugins.epgrefresh.enabled=true config.plugins.epgrefresh.delay_standby=10 config.plugins.epgrefresh.show_help=false config.plugins.epgrefresh.interval_seconds=60 config.plugins.epgrefresh.add_to_refresh=0 config.plugins.epgrefresh.end=7:0 config.plugins.epgrefresh.force=true config.plugins.epgrefresh_extra.timeout_autozap=90 config.plugins.epgrefresh_extra.show_autozap=true config.plugins.epgrefresh_extra.epgcachepath=/media/ET10000/ config.plugins.epgrefresh_extra.cachesavetimer=12 config.plugins.epgrefresh_extra.save_backup=true config.misc.epgcache_filename=/media/ET10000/epg.dat
This are the last few lines of the enigma2 crash log:
<578946.952943> [eEPGCache] abort non avail schedule other reading <578946.953588> [eEPGCache] abort non avail netmed schedule reading <578946.954208> [eEPGCache] abort non avail netmed schedule other reading <578946.954922> [eEPGCache] abort non avail FreeSat schedule_other reading <578946.955625> [eEPGCache] abort non avail viasat reading <578954.949047> [eEPGCache] nownext finished(1435632770) [EPGRefresh] Maybe zap to next service [EPGRefresh] Done refreshing EPG <578997.568603> [eEPGCache] store epg to realpath '/media/ET10000/epg.dat' <578997.737527> PC: 76cc3870 <578997.737642> 00000000 00000001 74dafc99 00000001 <578997.737707> 74dafc99 00000000 00000364 00000003 <578997.737768> 82b54a76 a7622e5d 00000000 f292d4ed <578997.738214> 1de1e7df 2d855de9 09505640 2ce4f084 <578997.738308> 00000367 02532be8 000003fc 00000000 <578997.738368> 00000000 00000000 000120e3 0081d924 <578997.738434> 00000001 76cc36f0 769fc084 00000000 <578997.738494> 76db2e30 7f87f428 73815130 76cc30a8 <578997.738611> -------FATAL SIGNAL ]]>
All crash log files have the same time of day:
root@et10000:/media/hdd# ls -la drwxr-xr-x 4 root root 4096 Jun 30 04:53 . drwxrwxrwt 6 root root 120 Jan 1 1970 .. -rw-r--r-- 1 root root 17415 Jun 21 04:53 enigma2_crash_1434855212.log -rw-r--r-- 1 root root 17415 Jun 23 04:53 enigma2_crash_1435028012.log -rw-r--r-- 1 root root 17415 Jun 25 04:53 enigma2_crash_1435200812.log -rw-r--r-- 1 root root 17415 Jun 27 04:53 enigma2_crash_1435373612.log -rw-r--r-- 1 root root 17415 Jun 28 04:53 enigma2_crash_1435460012.log -rw-r--r-- 1 root root 17415 Jun 29 04:53 enigma2_crash_1435546412.log -rw-r--r-- 1 root root 17415 Jun 30 04:53 enigma2_crash_1435632812.log drwx------ 2 root root 16384 Oct 9 2009 lost+found drwxr-xr-x 2 root root 98304 Jun 30 04:34 movie
As you can see it does not happen every night. There are nights when EPG refresh is running without a crash.
After the enigma2 restart It looks like that EPG refresh is running again successfully this time. The time stamp of epg.dat shows 05:47:
root@et10000:/media/ET10000# ls -la drwxrwxrwx 6 root root 4096 Jun 30 04:53 . drwxrwxrwt 6 root root 120 Jan 1 1970 .. drwxrwxrwx 2 root root 4096 Jun 30 07:30 backup -rwxrwxrwx 1 root root 0 Dec 4 2014 backupstick -rwxrwxrwx 1 root root 14395328 Jun 30 05:47 epg.dat -rwxrwxrwx 1 root root 14395328 Jun 30 05:47 epg.dat.backup drwxrwxrwx 2 root root 4096 Jun 18 20:59 et10000 drwxrwxrwx 11 root root 4096 Jun 18 20:59 fullbackup_et10000 drwxrwxrwx 2 root root 4096 Jun 18 12:09 ipk -rwxrwxrwx 1 root root 21504 Jan 1 1980 skydb.db
Could please someone have a look into this?