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é
_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr