Hi,
I am currently running latest git of the eepg plugin to get EPG for the Freeview channels on 28.2°E. The satellite dish at my place points at 28.2°E and 19.2°E. Unfortunately the eepg plugin crashes VDR when analyzing a German transponder on 19.2°E during the EPG scan.
Crashing can be provoked when switching to this channel: Sky Select,SkySel;SKY:12031:HC34M2O0S0:S19.2E:27500:2815=2:2816=deu@3,2817=deu@3;2819=deu@106:0:0:18:133:4:0
Syslog shows the following at the time of the crash:
Aug 14 09:45:37 vdr vdr: [3729] PMT scan idle Aug 14 09:45:37 vdr vdr: [3729] EEPG: Premiere Extended EPG detected on pid b09. Aug 14 09:45:38 vdr kernel: [ 6464.204184] section handler[3729] general protection ip:483ba6 sp:446b9820 error:0 in vdr[400000+145000]
This is the gdb output:
Program terminated with signal 11, Segmentation fault. [New process 6113] [New process 6116] [New process 6118] [New process 6121] [New process 6119] [New process 6122] [New process 6120] [New process 6112] [New process 6123] [New process 6124] [New process 6125] [New process 6126] [New process 6127] [New process 6128] [New process 6129] [New process 6115] [New process 6130] [New process 6110] [New process 6105] [New process 6109] [New process 6117] #0 cFilter::Source (this=0xa007f30116d2010) at filter.c:91 91 return sectionHandler ? sectionHandler->Source() : 0; (gdb) up #1 0x00007f3012009ef0 in cFilterEEPG::Process (this=0x43de0151, Pid=<value optimized out>, Tid=<value optimized out>, Data=0x43de010e "Orderline D:0180-5530000 A:01-49168800 (Preis s. Programm-Magazin)", Length=<value optimized out>) at eepg.c:3657 3657 tChannelID channelID (Source (), nid, tid, sid); Current language: auto; currently c++ (gdb) up #2 0x00000000004c74e1 in cSectionHandler::Action (this=0x7f300dd87a70) at sections.c:212 212 fi->Process(pid, tid, buf, len); (gdb) up #3 0x00000000004e0765 in cThread::StartThread (Thread=0x7f300dd87a70) at thread.c:257 257 Thread->Action(); (gdb) up #4 0x00007f301b73afc7 in start_thread () from /lib/libpthread.so.0 (gdb) up #5 0x00007f301a23164d in clone () from /lib/libc.so.6 (gdb) up #6 0x0000000000000000 in ?? () (gdb) up Initial frame selected; you cannot go up.
Any help would be greatly appreciated.
André