MLD-5.x > General
5.1 stable - Darstellung WebIF\VDR-plugins
Pfeifenraucher:
Moin!
--- Quote from: clausmuus on March 13, 2017, 10:05:33 ---Ist Deine Festplatte voll? Oder kein RAM mehr frei?
Ich werde mir heute Abend mal Dein Log anschauen.
--- End quote ---
In beiden Fällen - nicht dass ich sehen kann.
VG
Erik
clausmuus:
Bringt denn eine dieser Beiden Kommandos den Segmentation Fault?
--- Code: ---vdr -L /usr/lib/vdr/ -h
vdr -L /usr/lib/vdr/ -V
--- End code ---
Und wenn ja, bei welchem Plugin?
Claus
Pfeifenraucher:
Moin!
--- Quote from: clausmuus on March 13, 2017, 17:36:54 ---Bringt denn eine dieser Beiden Kommandos den Segmentation Fault?
--- Code: ---vdr -L /usr/lib/vdr/ -h
vdr -L /usr/lib/vdr/ -V
--- End code ---
Und wenn ja, bei welchem Plugin?
--- End quote ---
In beiden Fällen erscheint das segmentation fault beim oder nach dem Modul epg2vdr (1.1.24-GITv213).
Viel Terminal (show / hide)
--- Code: ---mldserver> vdr -L /usr/lib/vdr/ -h
Usage: vdr [OPTIONS]
-a CMD, --audio=CMD send Dolby Digital audio to stdin of command CMD
--cachedir=DIR save cache files in DIR (default: /var/cache/vdr)
--chartab=CHARACTER_TABLE
set the character table to use for strings in the
DVB data stream that don't begin with a character
table indicator, but don't use the standard default
character table (for instance ISO-8859-9)
-c DIR, --config=DIR read config files from DIR (default: /etc/vdr)
-d, --daemon run in daemon mode
-D NUM, --device=NUM use only the given DVB device (NUM = 0, 1, 2...)
there may be several -D options (default: all DVB
devices will be used)
--dirnames=PATH[,NAME[,ENC]]
set the maximum directory path length to PATH
(default: 4095); if NAME is also given, it defines
the maximum directory name length (default: 255);
the optional ENC can be 0 or 1, and controls whether
special characters in directory names are encoded as
hex values (default: 0); if PATH or NAME are left
empty (as in ",,1" to only set ENC), the defaults
apply
--edit=REC cut recording REC and exit
-E FILE, --epgfile=FILE write the EPG data into the given FILE (default is
'epg.data' in the cache directory)
'-E-' disables this
if FILE is a directory, the default EPG file will be
created in that directory
--filesize=SIZE limit video files to SIZE bytes (default is 2000M)
only useful in conjunction with --edit
--genindex=REC generate index for recording REC and exit
-g DIR, --grab=DIR write images from the SVDRP command GRAB into the
given DIR; DIR must be the full path name of an
existing directory, without any "..", double '/'
or symlinks (default: none, same as -g-)
-h, --help print this help and exit
-i ID, --instance=ID use ID as the id of this VDR instance (default: 0)
-l LEVEL, --log=LEVEL set log level (default: 3)
0 = no logging, 1 = errors only,
2 = errors and info, 3 = errors, info and debug
if logging should be done to LOG_LOCALn instead of
LOG_USER, add '.n' to LEVEL, as in 3.7 (n=0..7)
-L DIR, --lib=DIR search for plugins in DIR (default is /usr/lib/vdr)
--lirc[=PATH] use a LIRC remote control device, attached to PATH
(default: /var/run/lirc/lircd)
--localedir=DIR search for locale files in DIR (default is
/usr/share/locale)
-m, --mute mute audio of the primary DVB device at startup
--no-kbd don't use the keyboard as an input device
-p PORT, --port=PORT use PORT for SVDRP (default: 6419)
0 turns off SVDRP
-P OPT, --plugin=OPT load a plugin defined by the given options
-r CMD, --record=CMD call CMD before and after a recording, and after
a recording has been edited or deleted
--resdir=DIR read resource files from DIR (default: /etc/vdr)
-s CMD, --shutdown=CMD call CMD to shutdown the computer
--split split edited files at the editing marks (only
useful in conjunction with --edit)
--showargs[=DIR] print the arguments read from DIR and exit
(default: /etc/vdr/conf.d)
-t TTY, --terminal=TTY controlling tty
-u USER, --user=USER run as user USER; only applicable if started as
root
--updindex=REC update index for recording REC and exit
--userdump allow coredumps if -u is given (debugging)
-v DIR, --video=DIR use DIR as video directory (default: /data/tv)
-V, --version print version information and exit
--vfat for backwards compatibility (same as
--dirnames=250,40,1)
-w SEC, --watchdog=SEC activate the watchdog timer with a timeout of SEC
seconds (default: 0); '0' disables the watchdog
Plugins: vdr -P"name [OPTIONS]"
streamdev-server (0.6.1-git) - VDR Streaming Server
-a <LOGIN:PASSWORD>, --auth=<LOGIN:PASSWORD> Credentials for HTTP authentication.
-r <CMD>, --remux=<CMD> Define an external command for remuxing.
suspendoutput (2.0.0) - Suspend output
-m --menu Show suspend/resume entry in main menu
(default)
-M --nomenu Don't show entry in main menu
-t MIN --timer=MIN Suspend output after MIN minutes of
inactivity
(default: 120 minutes)
-T --notimer Disable inactivity timer
-p --paused Allow suspend when replay is paused
-l --logo Show VDR logo when suspended
-b --blank Blank screen when suspended
-n --nooutput No output when blank screen
setup (0.3.1-zulu-edition) - System Setup
svdrposd (1.0.0) - Publish OSD menu via SVDRP
satip (2.2.3-GIT-v213) - SAT>IP Devices
-d <num>, --devices=<number> set number of devices to be created
-t <mode>, --trace=<mode> set the tracing mode
-s <ipaddr>|<model>|<desc>, --server=<ipaddr1>|<model1>|<desc1>;<ipaddr2>:<port>|<model2>:<filter>|<desc2>:<quirk>
define hard-coded SAT>IP server(s)
-D, --detach set the detached mode on
-S, --single set the single model server mode on
-n, --noquirks disable autodetection of the server quirks
-p, --portrange=<start>-<end> set a range of ports used for the RT[C]P server
a minimum of 2 ports per device is required.
restfulapi (0.2.6.5) - Offers a RESTful-API to retrieve data from VDR
-i 0.0.0.0, --ip=0.0.0.0 ip of the interface on which the services should listen
-p 8002, --port=8002 tcp port
-e ABC, --epgimages=ABC folder which stores the epg-images
-c DEF, --channellogos=DEF folder which stores the channel-logos
-h false, --headers=true disable additional http headers for accessing the data by javascript even so it's on another port -w GHI, --webapp=GHI folder which stores a webapp
markad (0.1.5pre (7ea3691)) - Mark advertisements
-b DIR, --bindir=DIR use DIR as location for markad executable
(default: /usr/bin)
-l DIR --logocachedir=DIR use DIR as location for markad logos
(default: /var/lib/markad)
svdrpservice (1.0.0) - SVDRP client
IP[:PORT] Default server IP and optional port (e.g. 192.0.2.1:6419).
If no port is given, the default SVDRP port 6419 is asumed.
scraper2vdr (1.0.3-GITv213) - 'scraper2vdr' plugin
-i <IMAGEDIR>, --imagedir=<IMAGEDIR> Set directory where images are stored
-m <MODE>, --mode=<MODE> mode can be client or headless, see README
control (0.0.2a-kw3) - Control VDR over terminal or telnet
-t TTY, --terminal=TTY tty to control vdr per virtual terminal
(default: none)
-p PORT, --port=PORT port to receive remote connections
(default: 2002)
dummydevice (1.0.2) - Output device that does nothing
epg2vdr (1.1.24-GITv213) - epg2vdr plugin
Segmentation fault
mldserver> vdr -L /usr/lib/vdr/ -V
vdr (2.2.0/2.2.0) - The Video Disk Recorder
streamdev-server (0.6.1-git) - VDR Streaming Server
suspendoutput (2.0.0) - Suspend output
setup (0.3.1-zulu-edition) - System Setup
svdrposd (1.0.0) - Publish OSD menu via SVDRP
satip (2.2.3-GIT-v213) - SAT>IP Devices
restfulapi (0.2.6.5) - Offers a RESTful-API to retrieve data from VDR
markad (0.1.5pre (7ea3691)) - Mark advertisements
svdrpservice (1.0.0) - SVDRP client
scraper2vdr (1.0.3-GITv213) - 'scraper2vdr' plugin
control (0.0.2a-kw3) - Control VDR over terminal or telnet
dummydevice (1.0.2) - Output device that does nothing
epg2vdr (1.1.24-GITv213) - epg2vdr plugin
Segmentation fault
mldserver>
--- End code ---
VG
Erik
clausmuus:
Dann kommt der Fehler vom epg2vdr Plugin, oder von einem das Du installiert hast, das dort aber nicht mehr mit aufgelistet wird. Testen kannst Du das, indem Du die in frage kommenden Plugins einzeln deinstallierst bis die Ausgabe wieder funktioniert.
Wenn Du mir dann verrätst, welches Plugin Schuld ist, können wir mal schauen ob sich das beheben lässt.
Claus
Pfeifenraucher:
Mahlzeit,
ich habe mich hingesetzt und folgendes Prozeder für jedes Plugin vorgenommen:
einzeln deinstalliert, Neustart vdr, WebIF-Update "Konfiguration\TV\VDR\VDR-Plugins" & "vdr -L /usr/lib/vdr/ -V"
Ergebnis:
1. Segfault verschwand nach Entfernen von "control" (nach epg2vdr & dummydevice). WebIf blieb weiterhin blank.
2. Erst nachdem alle Plugins verschwunden waren, kam WebIf wieder hoch.
Anschl. wurden alle Plugins wieder invers installiert - Resultat: gain Pfähler mär
Woran es jetzt gelegen hat, erschließt sich mir nicht.
VG
Erik
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version