Hallo,
nach dem Update auf 0.3 bekomme ich einen segfault, wenn ich ins Menü will.
Code
Oct 17 13:27:14 bariton init: openbox main process ended, respawning
Oct 17 13:27:49 bariton init: last message repeated 2 times
Oct 17 13:27:49 bariton vdr: [3278] Text2Skin: menu display update thread started (pid=3122, tid=3278)
Oct 17 13:27:49 bariton vdr: [3122] loading menuorg config file from /var/lib/vdr/plugins/menuorg.xml
Oct 17 13:27:49 bariton vdr: [3122] Exception caught when parsing xml configuration. See stderr output for details.
Oct 17 13:27:49 bariton kernel: [ 504.640961] vdr[3122]: segfault at c ip 00498e6c sp bfadf980 error 4 in libvdr-menuorg.so.1.7.16[490000+14000]
Code
:/tmp# cat vdr.log
/var/lib/vdr/plugins/menuorg.xml:43: parser error : XML declaration allowed only at the start of the document
<?xml version="1.0" encoding="UTF-8"?>
^
menuorg: Exception caught when parsing xml configuration: Document not well-formed.
Code
cat /var/lib/vdr/plugins/menuorg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This is the config file for the Menuorg plug-in.
See /usr/share/doc/vdr-plugin-menurg for examples and a full
description of the config file format.
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.vdr-wiki.de/wiki/index.php/YaVDR-FAQ#Templating.2FCustomizing #
# #
# #
#################################################################################
-->
<menus>
<system name="Schedule" />
<system name="Channels" />
<menu name="Timer">
<system name="Timers" />
<plugin name="epgsearchonly" />
<plugin name="quickepgsearch" />
<plugin name="conflictcheckonly" />
</menu>
<menu name="Video">
<system name="Recordings" />
<plugin name="burn" />
<plugin name="dvdswitch" />
<plugin name="dvdselect" />
<plugin name="dvd" />
<plugin name="xineliboutput" />
</menu>
<?xml version="1.0" encoding="UTF-8"?>
<!--
This is the config file for the Menuorg plug-in.
See /usr/share/doc/vdr-plugin-menurg for examples and a full
description of the config file format.
-->
<menus>
<system name="Schedule" />
<system name="Channels" />
<menu name="Timer">
<system name="Timers" />
<plugin name="epgsearchonly" />
<plugin name="quickepgsearch" />
<plugin name="conflictcheckonly" />
</menu>
<menu name="Video">
<system name="Recordings" />
<plugin name="burn" />
<plugin name="dvdswitch" />
<plugin name="dvdselect" />
<plugin name="dvd" />
<plugin name="xineliboutput" />
</menu>
<plugin name="externalplayer" title="Applications" />
<menu name="System">
<system name="Setup" />
<system name="Commands" />
<plugin name="femon" />
<plugin name="avolctl" />
<plugin name="suspendoutput" />
<plugin name="recstatus" />
</menu>
</menus>
<menu name="Applikationen">
<menu name="Web">
<command name="Internet" execute="/usr/share/vdr/menuorg-appswitcher standalone=no app=firefox &> /dev/null " />
</menu>
<menu name="Medien">
<command name="XBMC" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=xbmc &> /dev/null " />
<command name="Semsix" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=semsix &> /dev/null " />
<command name="Simfy" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=simfy &> /dev/null " />
<command name="VLC-Media-Player" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=vlc &> /dev/null " />
<command name="You-Tube" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=youtube &> /dev/null " />
<menu name="Mediathek">
<command name="ARD" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-ard &> /dev/null " />
<command name="ZDF" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-zdf &> /dev/null " />
<command name="DMAX" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-dmax &> /dev/null " />
<command name="Golem-Video" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-golem &> /dev/null " />
<command name="SAT1" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-sat1 &> /dev/null " />
<command name="Gametrailers" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=mediathek-gametrailers &> /dev/null " />
</menu>
</menu>
<menu name="Spiele">
<command name="Extreme Tuxracer" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=tuxracer &> /dev/null " />
</menu>
<menu name="Dienstprogramme">
<command name="Xterm" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=xterm &> /dev/null " />
</menu>
</menu>
<menu name="System">
<menu name="Befehle">
<command name="USB Massenspeicher sicher entfernen" confirm="yes" execute="HOME=/var/lib/vdr /usr/bin/halevt-umount -ra &> /dev/null" />
<command name="Aufnahmen-Liste aktualisieren" execute="/usr/bin/touch /srv/vdr/video.00/.update &> /dev/null " />
<command name="VDR neu starten" confirm="yes" execute="restart vdr" />
<command name="Rechner neu starten" confirm="yes" execute="sudo reboot" />
<command name="System herunterfahren" execute="/usr/bin/svdrpsend hitk power &> /dev/null & " />
</menu>
<system name="Setup" />
<plugin name="femon" />
<plugin name="avolctl" />
<plugin name="suspendoutput" />
<plugin name="recstatus" />
</menu>
</menus>
Display More
Ansonsten ist das Update problemlos durchgelaufen. Tolle Arbeit!
Grüße!