What's the status of this plugin? I have a two line LCD display which works with xbmc, but when I tried to use the lcdproc vdr plugin VDR won't start up..
I'm using lcdproc-0.0.10-jw7
I just get:
Aug 30 18:18:47 oac vdr: LCDproc-Plugin started at 127.0.0.1:13666. Aug 30 18:18:47 oac vdr: [1355] setting current skin to "PearlHD" Aug 30 18:18:47 oac vdr: [1355] loading /etc/vdr/themes/PearlHD-default.theme Aug 30 18:18:47 oac vdr: [1355] switching to channel 908 Aug 30 18:18:47 oac vdr: LCD output thread started (pid=1355), display size: 2x20 Aug 30 18:18:47 oac vdr: [1437] receiver on device 1 thread started (pid=1355, tid=1437) Aug 30 18:18:47 oac vdr: [1438] TS buffer on device 1 thread started (pid=1355, tid=1438) Aug 30 18:18:47 oac /etc/init.d/vdr[1450]: VDR errors from /var/log/vdr.log: Aug 30 18:18:47 oac /etc/init.d/vdr[1451]: ERROR: /etc/vdr/plugins/live/live.pem: No such file or directory Aug 30 18:18:47 oac /etc/init.d/vdr[1258]: ERROR: vdr failed to start
In the logs
On 30/08/10 20:09, VDR User wrote:
Aug 30 18:18:47 oac /etc/init.d/vdr[1451]: ERROR: /etc/vdr/plugins/live/live.pem: No such file or directory
Well, it seems to be telling you the problem....
Unfortunately not, that's a certificate missing from another plugin. VDR works fine like this and is a known "feature" of the vdr-live plugin..
Here is a later log showing all is well when that plugin is removed:
Aug 30 18:39:25 oac vdr: [4127] [xine..put] cXinelibServer priority set successful SCHED_RR 2 [1,99] Aug 30 18:39:25 oac vdr: [4127] [xine..put] Listening on port 37890 Aug 30 18:39:25 oac vdr: [4127] [xine..put] Listening for UDP broadcasts on port 37890 Aug 30 18:39:25 oac vdr: [4127] [discovery] BROADCAST: VDR xineliboutput DISCOVERY 1.0 Aug 30 18:39:25 oac vdr: [4126] ERROR: /etc/vdr/plugins/live/live.pem: No such file or directory Aug 30 18:39:25 oac vdr: [4070] [xine..put] cXinelibDevice::StartDevice(): Device started Aug 30 18:39:25 oac vdr: [4070] starting plugin: text2skin Aug 30 18:39:25 oac vdr: [4070] text2skin: loading /etc/vdr/plugins/text2skin/PearlHD/PearlHD.colors Aug 30 18:39:25 oac vdr: [4070] parsing /etc/vdr/plugins/text2skin/PearlHD/PearlHD.skin Aug 30 18:39:25 oac vdr: [4070] starting plugin: streamdev-server Aug 30 18:39:25 oac vdr: [4070] loading /etc/vdr/plugins/streamdev-server/streamdevhosts.conf Aug 30 18:39:25 oac vdr: [4070] streamdev-server: Not starting IGMP. IGMP must be bound to a local IP
and on and on.. VDR is still running 4 hours later..
The plugin is "comunity maintained" and it's newest version can be found via: http://projects.vdr-developer.org/projects/plg-lcdproc
2010/8/31 VDR User user.vdr@gmail.com:
What error do you see in the log when you try loading the lcd plugin?
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
On 31/08/10 01:44, Matthias Becker wrote:
The plugin is "comunity maintained" and it's newest version can be found via: http://projects.vdr-developer.org/projects/plg-lcdproc
2010/8/31 VDR Useruser.vdr@gmail.com:
What error do you see in the log when you try loading the lcd plugin?
I'm using the latest version from the site above.
According to gdb debug, it's seg faulting on line 847 of lcd.c
const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID());
The context is:
const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID()); if (Schedule) { const char *PresentTitle, *PresentSubtitle; PresentTitle = NULL; PresentSubtitle = NULL; if ((Present = Schedule->GetPresentEvent()) != NULL) {
nextLcdUpdate=Present->StartTime()+Present->Duration(); PresentTitle = Present->Title(); PresentSubtitle = Present->ShortText(); if ( (LcdSetup.ShowSubtitle) && (!isempty(PresentTitle)) && (!isempty(PresentSubtitle)) )
SetRunning(false,Present->GetTimeString(),PresentTitle,PresentSubtitle); else if ( (LcdSetup.ShowSubtitle) && !isempty(PresentTitle)) SetRunning(false,Present->GetTimeString(),PresentTitle); } else
SetRunning(false,tr("No EPG info available."), NULL); if ((Present = Schedule->GetFollowingEvent()) != NULL)
nextLcdUpdate=(Present->StartTime()<nextLcdUpdate)?Present->StartTime():nextLcdUpdate; rtcycle = 10; // RT lcrCycle = 10; // LCR } }
On 31/08/10 10:49, Rob Davis wrote:
On 31/08/10 01:44, Matthias Becker wrote:
The plugin is "comunity maintained" and it's newest version can be found via: http://projects.vdr-developer.org/projects/plg-lcdproc
2010/8/31 VDR Useruser.vdr@gmail.com:
What error do you see in the log when you try loading the lcd plugin?
I'm using the latest version from the site above.
The gdb backtrace is:
gdb --args vdr -Plcdproc GNU gdb (Gentoo 7.1 p1) 7.1 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu". For bug reporting instructions, please see: http://bugs.gentoo.org/... Reading symbols from /usr/bin/vdr...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/vdr -Plcdproc [Thread debugging using libthread_db enabled] [New Thread 0xb77beb70 (LWP 20271)] [New Thread 0xb6fbdb70 (LWP 20272)] [Thread 0xb6fbdb70 (LWP 20272) exited] [Thread 0xb77beb70 (LWP 20271) exited] [New Thread 0xb77beb70 (LWP 20277)] [New Thread 0xb6fbdb70 (LWP 20278)] [New Thread 0xb65ffb70 (LWP 20280)] [New Thread 0xb5dfeb70 (LWP 20281)] vdr: no primary device found - using first device! [New Thread 0xb55fdb70 (LWP 20282)] [New Thread 0xb4dfcb70 (LWP 20283)]
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb55fdb70 (LWP 20282)] cLcd::Action (this=0xb660e220) at lcd.c:847 847 const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID()); (gdb) bt #0 cLcd::Action (this=0xb660e220) at lcd.c:847 #1 0x08138555 in cThread::StartThread(cThread*) () #2 0xb7f45a24 in start_thread () from /lib/libpthread.so.0 #3 0xb7c9fb2e in clone () from /lib/libc.so.6 (gdb)
Which version of VDR do you use?
2010/8/31 Rob Davis rob@davis-family.info:
On 31/08/10 10:49, Rob Davis wrote:
On 31/08/10 01:44, Matthias Becker wrote:
The plugin is "comunity maintained" and it's newest version can be found via: http://projects.vdr-developer.org/projects/plg-lcdproc
2010/8/31 VDR Useruser.vdr@gmail.com:
What error do you see in the log when you try loading the lcd plugin?
I'm using the latest version from the site above.
The gdb backtrace is:
gdb --args vdr -Plcdproc GNU gdb (Gentoo 7.1 p1) 7.1 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu". For bug reporting instructions, please see: http://bugs.gentoo.org/... Reading symbols from /usr/bin/vdr...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/vdr -Plcdproc [Thread debugging using libthread_db enabled] [New Thread 0xb77beb70 (LWP 20271)] [New Thread 0xb6fbdb70 (LWP 20272)] [Thread 0xb6fbdb70 (LWP 20272) exited] [Thread 0xb77beb70 (LWP 20271) exited] [New Thread 0xb77beb70 (LWP 20277)] [New Thread 0xb6fbdb70 (LWP 20278)] [New Thread 0xb65ffb70 (LWP 20280)] [New Thread 0xb5dfeb70 (LWP 20281)] vdr: no primary device found - using first device! [New Thread 0xb55fdb70 (LWP 20282)] [New Thread 0xb4dfcb70 (LWP 20283)]
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb55fdb70 (LWP 20282)] cLcd::Action (this=0xb660e220) at lcd.c:847 847 const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID()); (gdb) bt #0 cLcd::Action (this=0xb660e220) at lcd.c:847 #1 0x08138555 in cThread::StartThread(cThread*) () #2 0xb7f45a24 in start_thread () from /lib/libpthread.so.0 #3 0xb7c9fb2e in clone () from /lib/libc.so.6 (gdb)
--
Rob Davis
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
On 01/09/10 01:51, Matthias Becker wrote:
Which version of VDR do you use?
1.7.15, under Gentoo.
2010/8/31 Rob Davisrob@davis-family.info:
On 31/08/10 10:49, Rob Davis wrote:
On 31/08/10 01:44, Matthias Becker wrote:
The plugin is "comunity maintained" and it's newest version can be found via: http://projects.vdr-developer.org/projects/plg-lcdproc
2010/8/31 VDR Useruser.vdr@gmail.com:
What error do you see in the log when you try loading the lcd plugin?
I'm using the latest version from the site above.
The gdb backtrace is:
gdb --args vdr -Plcdproc GNU gdb (Gentoo 7.1 p1) 7.1 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu". For bug reporting instructions, please see: http://bugs.gentoo.org/... Reading symbols from /usr/bin/vdr...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/vdr -Plcdproc [Thread debugging using libthread_db enabled] [New Thread 0xb77beb70 (LWP 20271)] [New Thread 0xb6fbdb70 (LWP 20272)] [Thread 0xb6fbdb70 (LWP 20272) exited] [Thread 0xb77beb70 (LWP 20271) exited] [New Thread 0xb77beb70 (LWP 20277)] [New Thread 0xb6fbdb70 (LWP 20278)] [New Thread 0xb65ffb70 (LWP 20280)] [New Thread 0xb5dfeb70 (LWP 20281)] vdr: no primary device found - using first device! [New Thread 0xb55fdb70 (LWP 20282)] [New Thread 0xb4dfcb70 (LWP 20283)]
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb55fdb70 (LWP 20282)] cLcd::Action (this=0xb660e220) at lcd.c:847 847 const cSchedule *Schedule = Schedules->GetSchedule(channel->GetChannelID()); (gdb) bt #0 cLcd::Action (this=0xb660e220) at lcd.c:847 #1 0x08138555 in cThread::StartThread(cThread*) () #2 0xb7f45a24 in start_thread () from /lib/libpthread.so.0 #3 0xb7c9fb2e in clone () from /lib/libc.so.6 (gdb)
--
Rob Davis
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr