Bug#671223: vdr enters a restart loop with fontconfig 2.9
Stefan Lippers-Hollmann
s.L-H at gmx.de
Wed May 2 14:54:10 UTC 2012
Package: vdr
Version: 1.7.27-1
Severity: grave
Tags: upstream patch
Hi
Since fontconfig 2.9.0-2 entered the archive, vdr crashes and restarts
in a loop:
messages:
[…]
May 2 16:23:10 titan runvdr: restarting VDR
May 2 16:23:10 titan kernel: [ 250.912411] usbcore: deregistering interface driver dvb_usb_af9015
May 2 16:23:10 titan kernel: [ 250.946528] dvb-usb: TerraTec Cinergy T Stick RC successfully deinitialized and disconnected.
May 2 16:23:12 titan kernel: [ 253.170626] dvb-usb: found a 'TerraTec Cinergy T Stick RC' in warm state.
May 2 16:23:12 titan kernel: [ 253.170668] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 2 16:23:12 titan kernel: [ 253.171060] DVB: registering new adapter (TerraTec Cinergy T Stick RC)
May 2 16:23:12 titan kernel: [ 253.172221] af9013: firmware version 5.1.0.0
May 2 16:23:12 titan kernel: [ 253.175133] DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
May 2 16:23:12 titan kernel: [ 253.176518] tda18218: NXP TDA18218HN successfully identified.
May 2 16:23:12 titan kernel: [ 253.177884] Registered IR keymap rc-terratec-slim-2
May 2 16:23:12 titan kernel: [ 253.177965] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc7/input24
May 2 16:23:12 titan kernel: [ 253.178152] rc7: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc7
May 2 16:23:12 titan kernel: [ 253.178156] dvb-usb: schedule remote query interval to 500 msecs.
May 2 16:23:12 titan kernel: [ 253.178159] dvb-usb: TerraTec Cinergy T Stick RC successfully initialized and connected.
May 2 16:23:12 titan kernel: [ 253.186549] usbcore: registered new interface driver dvb_usb_af9015
May 2 16:23:27 titan runvdr: restarting VDR
May 2 16:23:27 titan kernel: [ 268.255443] usbcore: deregistering interface driver dvb_usb_af9015
May 2 16:23:27 titan kernel: [ 268.268817] dvb-usb: TerraTec Cinergy T Stick RC successfully deinitialized and disconnected.
May 2 16:23:30 titan kernel: [ 270.493284] dvb-usb: found a 'TerraTec Cinergy T Stick RC' in warm state.
May 2 16:23:30 titan kernel: [ 270.493325] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 2 16:23:30 titan kernel: [ 270.493685] DVB: registering new adapter (TerraTec Cinergy T Stick RC)
May 2 16:23:30 titan kernel: [ 270.495293] af9013: firmware version 5.1.0.0
May 2 16:23:30 titan kernel: [ 270.498293] DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
May 2 16:23:30 titan kernel: [ 270.499789] tda18218: NXP TDA18218HN successfully identified.
May 2 16:23:30 titan kernel: [ 270.501168] Registered IR keymap rc-terratec-slim-2
May 2 16:23:30 titan kernel: [ 270.501247] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc8/input25
May 2 16:23:30 titan kernel: [ 270.501313] rc8: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc8
May 2 16:23:30 titan kernel: [ 270.501317] dvb-usb: schedule remote query interval to 500 msecs.
May 2 16:23:30 titan kernel: [ 270.501320] dvb-usb: TerraTec Cinergy T Stick RC successfully initialized and connected.
May 2 16:23:30 titan kernel: [ 270.509192] usbcore: registered new interface driver dvb_usb_af9015
May 2 16:23:45 titan runvdr: restarting VDR
May 2 16:23:45 titan kernel: [ 285.577380] usbcore: deregistering interface driver dvb_usb_af9015
May 2 16:23:45 titan kernel: [ 285.606192] dvb-usb: TerraTec Cinergy T Stick RC successfully deinitialized and disconnected.
May 2 16:23:47 titan kernel: [ 287.831286] dvb-usb: found a 'TerraTec Cinergy T Stick RC' in warm state.
May 2 16:23:47 titan kernel: [ 287.831334] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 2 16:23:47 titan kernel: [ 287.831689] DVB: registering new adapter (TerraTec Cinergy T Stick RC)
May 2 16:23:47 titan kernel: [ 287.833189] af9013: firmware version 5.1.0.0
May 2 16:23:47 titan kernel: [ 287.835919] DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
May 2 16:23:47 titan kernel: [ 287.837287] tda18218: NXP TDA18218HN successfully identified.
May 2 16:23:47 titan kernel: [ 287.838417] Registered IR keymap rc-terratec-slim-2
May 2 16:23:47 titan kernel: [ 287.838494] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc9/input26
May 2 16:23:47 titan kernel: [ 287.838595] rc9: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc9
May 2 16:23:47 titan kernel: [ 287.838598] dvb-usb: schedule remote query interval to 500 msecs.
May 2 16:23:47 titan kernel: [ 287.838601] dvb-usb: TerraTec Cinergy T Stick RC successfully initialized and connected.
May 2 16:23:47 titan kernel: [ 287.846821] usbcore: registered new interface driver dvb_usb_af9015
May 2 16:24:02 titan runvdr: restarting VDR
[…]
syslog:
[…]
May 2 16:23:45 titan vdr: [4820] VDR version 1.7.27 started
May 2 16:23:45 titan vdr: [4820] switched to user 'vdr'
May 2 16:23:45 titan vdr: [4820] codeset is 'UTF-8' - known
May 2 16:23:45 titan vdr: [4820] found 28 locales in /usr/share/locale
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-conflictcheckonly.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearchonly.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.1.7.27
May 2 16:23:45 titan vdr: [4820] [live] INFO: validating server ip '0.0.0.0'
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-quickepgsearch.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading plugin: /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.7.27
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/setup.conf
May 2 16:23:45 titan vdr: [4820] [xine..put] Skipping configuration entry Frontend=none (overridden in command line)
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/sources.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/diseqc.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/scr.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/channels.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/timers.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/commands.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/reccmds.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/svdrphosts.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/remote.conf
May 2 16:23:45 titan vdr: [4820] loading /var/lib/vdr/keymacros.conf
May 2 16:23:45 titan runvdr: restarting VDR
May 2 16:23:45 titan kernel: [ 285.577380] usbcore: deregistering interface driver dvb_usb_af9015
May 2 16:23:45 titan acpid: input device has been disconnected, fd 12
May 2 16:23:45 titan acpid: input device has been disconnected, fd 24
May 2 16:23:45 titan kernel: [ 285.606192] dvb-usb: TerraTec Cinergy T Stick RC successfully deinitialized and disconnected.
May 2 16:23:47 titan kernel: [ 287.831286] dvb-usb: found a 'TerraTec Cinergy T Stick RC' in warm state.
May 2 16:23:47 titan kernel: [ 287.831334] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
May 2 16:23:47 titan kernel: [ 287.831689] DVB: registering new adapter (TerraTec Cinergy T Stick RC)
May 2 16:23:47 titan kernel: [ 287.833189] af9013: firmware version 5.1.0.0
May 2 16:23:47 titan kernel: [ 287.835919] DVB: registering adapter 0 frontend 0 (Afatech AF9013)...
May 2 16:23:47 titan kernel: [ 287.837287] tda18218: NXP TDA18218HN successfully identified.
May 2 16:23:47 titan kernel: [ 287.838417] Registered IR keymap rc-terratec-slim-2
May 2 16:23:47 titan kernel: [ 287.838494] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc9/input26
May 2 16:23:47 titan kernel: [ 287.838595] rc9: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-3/rc/rc9
May 2 16:23:47 titan kernel: [ 287.838598] dvb-usb: schedule remote query interval to 500 msecs.
May 2 16:23:47 titan kernel: [ 287.838601] dvb-usb: TerraTec Cinergy T Stick RC successfully initialized and connected.
May 2 16:23:47 titan kernel: [ 287.846821] usbcore: registered new interface driver dvb_usb_af9015
May 2 16:24:02 titan vdr: [4853] VDR version 1.7.27 started
May 2 16:24:02 titan vdr: [4853] switched to user 'vdr'
May 2 16:24:02 titan vdr: [4853] codeset is 'UTF-8' - known
May 2 16:24:02 titan vdr: [4853] found 28 locales in /usr/share/locale
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-conflictcheckonly.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearch.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-epgsearchonly.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-femon.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-live.so.1.7.27
May 2 16:24:02 titan vdr: [4853] [live] INFO: validating server ip '0.0.0.0'
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-xineliboutput.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-quickepgsearch.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading plugin: /usr/lib/vdr/plugins/libvdr-osdteletext.so.1.7.27
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/setup.conf
May 2 16:24:02 titan vdr: [4853] [xine..put] Skipping configuration entry Frontend=none (overridden in command line)
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/sources.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/diseqc.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/scr.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/channels.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/timers.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/commands.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/reccmds.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/svdrphosts.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/remote.conf
May 2 16:24:02 titan vdr: [4853] loading /var/lib/vdr/keymacros.conf
May 2 16:24:02 titan runvdr: restarting VDR
[…]
I am getting the same behaviour on a system with a TeVii s480 v2.1
DVB-S2 card.
While looking for this bug, I've found this patch
https://github.com/stefansaraev/OpenELEC.tv/commit/9daf4bdba4ec8449f2bfcf12092b84ef4ba2d019#diff-0
which, after being applied to the vdr 1.7.27-1 package, indeed fixes
the problem with fontconfig 2.9.
Regards
Stefan Lippers-Hollmann
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.3-4.slh.1-aptosid-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages vdr depends on:
ii adduser 3.113+nmu1
ii debconf [debconf-2.0] 1.5.42
ii libc6 2.13-32
ii libcap2 1:2.22-1
ii libfontconfig1 2.9.0-2
ii libfreetype6 2.4.9-1
ii libfribidi0 0.19.2-3
ii libgcc1 1:4.7.0-6
ii libjpeg8 8d-1
ii libstdc++6 4.7.0-6
ii psmisc 22.16-1
Versions of packages vdr recommends:
ii lirc 0.9.0-0~svnr490.3
ii ttf-freefont 20100919-1
Versions of packages vdr suggests:
pn vdr-plugin-dvbsddevice <none>
-- Configuration Files:
/etc/default/vdr changed:
umask 0002
ENABLED=1
ENABLE_SHUTDOWN=0
OPTIONS="-w 60"
/etc/vdr/svdrphosts.conf changed:
127.0.0.1 # always accept localhost
192.168.10.0/24 # any host on the local net
192.168.20.0/24 # any host on the local net
-- debconf information:
* vdr/select_dvb_card: Terrestrial
* vdr/create_video_dir: true
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-vdr-dvb-devel/attachments/20120502/732c6502/attachment.pgp>
More information about the pkg-vdr-dvb-devel
mailing list