MLD-5.x > General

5.1 stable - Darstellung WebIF\VDR-plugins

<< < (3/4) > >>

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