1 [2] 3 >>> Archiv / MLD 3.x / Development / Runvdr Startet Nicht Immer
 

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #15 on: February 21, 2012, 14:39:01 »
ok bin auf dem neusten stand

manuelles entladen und danach per osd wieder aktivieren -> lässt die sache auch wieder laufen.

@claus

sollte das hier ps | grep "{${0##*/}}" | grep -v grep | grep -v $$ && { echo "${0##*/} is already running"; exit 1; }

nun immer im catsysinit ein ps ausgeben?

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #16 on: February 21, 2012, 14:44:00 »
Nein, nur wenn bereits eine runvdr läuft, bzw. was auch immer als runver fehl interpretiert wird, halt die Zeile die nen Abbruch verursacht.
Das ganze Problem ließe sich natürlich auch ganz einfach dadurch umgehen das diese Zeile komplett raus fliegt, aber dann sind Probleme an anderen Stellen vorprogrammiert, halt durch gelegentlich doppelt laufende run... Skripte.

Ich vermute das da nur nen Denkfehler in der Erkennung steckt, nur ohne nen Log das die ps Zeile enthält, komme ich einfach nicht drauf...

Claus
« Last Edit: February 21, 2012, 14:45:23 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #17 on: February 21, 2012, 14:49:37 »
Wieso hast Du eigentlich aufs als schuldigen im Visier? Das ändern der Datei verändert halt nur minimal das Timing verhalten. Oder hattest Du bei Deinem letzten versuch der fehl geschlagen war, schon den neuen VDR installiert? Dann hätte es tatsächlich anders ausschauen sollen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #18 on: February 21, 2012, 14:52:48 »
@claus,

neuer vdr reboot -> fehler:

Code: [Select]

===done===

 5388 root      4124 R    {runvdr} /bin/sh /usr/bin/runvdr
runvdr is already running

wieso hast du das ps > /var/log/runvdr.log nicht eingebauT?!

mehr infos haben wir doch dadurch auch nicht, oder?
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #19 on: February 21, 2012, 15:28:55 »
:duck:

Hast recht, ich hätte wenigstens noch das "echo $$" hinzufügen müssen. Schitt.

OK, ich erweitere es um das gesammte log.

Claus
« Last Edit: February 21, 2012, 15:35:29 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #20 on: February 21, 2012, 15:34:47 »
Aber immerhin weiß ich nun schon mal das da wirklich auf nen "runvdr" reagiert wird :))
Nur leider halt nicht ob das Script sich selber sieht oder ne andere Instanz.

Ich hab's nun also das volle Logging hinzugefügt. Du kannst Nun updaten.

Claus
« Last Edit: February 21, 2012, 15:35:59 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #21 on: February 21, 2012, 16:12:44 »
updaten und schon 2 reboots na warten wir mal ab :)

 
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #22 on: February 21, 2012, 16:28:25 »
7ter reboot :-)

Code: [Select]
MLD> catsysinit
Tue Feb 21 15:21:35 UTC 2012

Copy initramfs to tmpfs:
===done===
Preparing root as aufs:
===done===
Import system device: /dev/sda1
  Turn on DMA:
===done===
  Checking:
===done===
  Mounting:
===done===
Mounting read-write system directory:
===done===
Setting up logging: level 2
Setting up netware:
===done===
Importing addon: locales
===done===
Importing addon: network
===done===
Importing addon: remote-autodetect
===done===
Importing addon: xorg-autodetect
===done===
Importing addon: pango
===done===
Importing addon: wakeup
===done===
Importing addon: acpi
===done===
Importing addon: backup
===done===
Importing addon: fonts
===done===
Importing addon: flashplugin
===done===
Importing addon: lirc
===done===
Importing addon: ntfs
===done===
Importing addon: samba
===done===
Importing addon: ssh
===done===
Importing addon: python
===done===
Importing addon: xbmc
===done===
Importing addon: firefox
===done===
Importing addon: lcdproc-server
===done===
Importing addon: perl
===done===
Importing addon: powersave
===done===
Importing addon: xinelib
===done===
Importing addon: xinelib-drivers
===done===
Importing addon: av-libs
===done===
Importing addon: text2skin-anthra-skins
===done===
Importing addon: xorg-nvidia
===done===
Importing addon: dvb
===done===
Importing addon: dvb-usb
===done===
Importing addon: usb
===done===
Importing addon: alsa
===done===
Importing addon: webserver
===done===
Importing addon: sensors
===done===
Importing addon: config
===done===
Importing addon: system-tools
===done===
Importing addon: fritzbox
===done===
Importing addon: femon
===done===
Importing addon: text2skin
===done===
Importing addon: lcdproc
===done===
Importing addon: setup
===done===
Importing addon: live
===done===
Importing addon: addons
===done===
Importing addon: systeminfo
===done===
Importing addon: xineliboutput
===done===
Importing addon: xorg
===done===
Importing addon: ...........
===done===
Importing addon: vdr
===done===
Import all further filesystems:
  Turn on DMA:
  Checking:
===done===
  Mounting:
===done===
Setting timezone:
===done===
Load keymap: de-latin1
===done===
Initialisation wakeup:
===done===
xineliboutput:
Loading lirc driver
===done===
Starting lirc daemon
===done===
Loading network driver
===done===
Connecting to network
===done===
Starting xorg
===done===
Starting LCDd Demon:
===done===
Loading sound driver:
===done===

 5346 root      4124 R    {runvdr} /bin/sh /usr/bin/runvdr
runvdr is already running
5334
Starting VDR
===done===
addons:

[6040] Feb 21 16:22:01 Running in background
Loading sensors drivers:
===done===
Starting acpi
===done===
Starting sshd:
  Listen on IP: 192.168.0.101
===done===
Starting samba server:
===done===
Start powersave:
===done===
Loading usb driver
===done===
Setting up setup menu:
rm: can't remove '/usr/share/doc/femon/setting': No such file or directory
===done===
Starting webserver:
===done===
Setting up web setup menu:
rm: can't remove '/usr/share/doc/text2skin/setting': No such file or directory
===done===
[19071] Feb 21 16:24:37 Child connection from 192.168.0.106:49953
[19071] Feb 21 16:24:40 Password auth succeeded for 'root' from 192.168.0.106:49953
MLD>

Code: [Select]
MLD> ps
  PID USER       VSZ STAT COMMAND
    1 root      2556 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW   [kworker/u:0]
    6 root         0 SW   [migration/0]
    7 root         0 SW   [migration/1]
    8 root         0 SW   [kworker/1:0]
    9 root         0 SW   [ksoftirqd/1]
   10 root         0 SW   [kworker/0:1]
   11 root         0 SW<  [khelper]
   12 root         0 SW   [kworker/u:1]
  209 root         0 SW   [sync_supers]
  211 root         0 SW   [bdi-default]
  212 root         0 SW<  [kblockd]
  319 root         0 SW<  [ata_sff]
  327 root         0 SW   [khubd]
  486 root         0 SW   [kswapd0]
  487 root         0 SW   [fsnotify_mark]
  489 root         0 SW<  [xfs_mru_cache]
  490 root         0 SW<  [xfslogd]
  493 root         0 SW<  [xfsdatad]
  494 root         0 SW<  [xfsconvertd]
 1134 root         0 SW   [kworker/1:1]
 1797 root         0 SW   [scsi_eh_0]
 1801 root         0 SW   [scsi_eh_1]
 1807 root         0 SW   [kworker/u:2]
 1808 root         0 SW   [kworker/u:3]
 1930 root         0 SW   [kworker/1:2]
 2031 root         0 SW<  [kpsmoused]
 2036 root         0 SW   [kworker/0:2]
 2037 root         0 SW<  [exec-osm]
 2422 root      2556 S    klogd -c 1
 2453 root         0 SW   [scsi_eh_2]
 2454 root         0 SW   [usb-storage]
 2538 root         0 SW   [jbd2/sda1-8]
 2539 root         0 SW<  [ext4-dio-unwrit]
 2588 root      2556 S    syslogd -m 0
 2657 root         0 SW<  [loop0]
 2672 root         0 SW<  [loop1]
 2705 root         0 SW<  [loop2]
 2722 root         0 SW<  [loop3]
 2737 root         0 SW<  [loop4]
 2752 root         0 SW<  [loop5]
 2767 root         0 SW<  [loop6]
 2782 root         0 SW<  [loop7]
 2833 root         0 SW<  [loop8]
 2858 root         0 SW<  [loop9]
 2882 root         0 SW<  [loop10]
 2934 root         0 SW<  [loop11]
 2956 root         0 SW<  [loop12]
 2979 root         0 SW<  [loop13]
 3007 root         0 SW<  [loop14]
 3031 root         0 SW<  [loop15]
 3055 root         0 SW<  [loop16]
 3077 root         0 SW<  [loop17]
 3101 root         0 SW<  [loop18]
 3124 root         0 SW<  [loop19]
 3147 root         0 SW<  [loop20]
 3170 root         0 SW<  [loop21]
 3192 root         0 SW<  [loop22]
 3215 root         0 SW<  [loop23]
 3239 root         0 SW<  [loop24]
 3262 root         0 SW<  [loop25]
 3284 root         0 SW<  [loop26]
 3307 root         0 SW<  [loop27]
 3331 root         0 SW<  [loop28]
 3353 root         0 SW<  [loop29]
 3377 root         0 SW<  [loop30]
 3400 root         0 SW<  [loop31]
 3422 root         0 SW<  [loop32]
 3445 root         0 SW<  [loop33]
 3469 root         0 SW<  [loop34]
 3491 root         0 SW<  [loop35]
 3515 root         0 SW<  [loop36]
 3538 root         0 SW<  [loop37]
 3560 root         0 SW<  [loop38]
 3584 root         0 SW<  [loop39]
 3607 root         0 SW<  [loop40]
 3630 root         0 SW<  [loop41]
 3653 root         0 SW<  [loop42]
 3676 root         0 SW<  [loop43]
 3698 root         0 SW<  [loop44]
 3726 root         0 SW   [flush-8:0]
 3737 root         0 SW   [kworker/1:3]
 3745 root         0 SW   [xfsbufd/sda2]
 3746 root         0 SW   [xfsaild/sda2]
 4382 root      3528 S    lircd
 4737 root      4124 S    {runx} /bin/sh /usr/bin/runx
 4759 root      4124 S    {startx} /bin/sh /usr/bin/startx
 4771 root      3380 S    xinit /usr/bin/icewm-session-lite -- -ardelay 250 -a
 4772 root     59244 S <  {Xorg} X :0 -ardelay 250 -arinterval 30 vt7
 4889 nobody    2336 S    LCDd
 5079 root         0 SW<  [hd-audio0]
 5136 root         0 SW<  [hd-audio1]
 5252 root      7560 S    /usr/bin/icewm-session-lite
 5253 root     10448 S N  icewmbg-lite
 5254 root     12340 S    icewm-lite
 5255 root     11660 S    icewmtray-lite
 5280 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5287 root      3376 S    monitor
 5288 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5308 root      4124 S    {startup} /bin/sh /etc/X11/icewm/startup
 5312 root      4124 S    {runvdr-sxfe} /bin/sh /usr/bin/runvdr-sxfe -f
 5976 root      2048 S    tcpsvd -l0 0 80 /bin/sh /usr/bin/webserver.sh show
 5977 root      3996 S    logger -t tcpsvd
 6017 root      1980 S    acpid
 6037 root     11692 S    nmbd -D
 6040 root      2428 S    sshd -E
 6148 root     19492 S    smbd -D
 6206 root     19492 S    smbd -D
15666 root      4128 S    -sh
15668 root      4128 S    -sh
15672 root      4128 S    -sh
15679 root      4128 S    -sh
19071 root      2788 R    sshd -E
19143 root      4128 S    -sh
21531 root      3992 S    usleep 100000 #waiting for xineliboutput
21532 root      4032 R    ps
MLD>

und nun das so sehr erwartete log:

Code: [Select]
 PID USER       VSZ STAT COMMAND
    1 root      2556 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW   [kworker/u:0]
    6 root         0 SW   [migration/0]
    7 root         0 SW   [migration/1]
    8 root         0 SW   [kworker/1:0]
    9 root         0 SW   [ksoftirqd/1]
   10 root         0 SW   [kworker/0:1]
   11 root         0 SW<  [khelper]
   12 root         0 SW   [kworker/u:1]
  209 root         0 SW   [sync_supers]
  211 root         0 SW   [bdi-default]
  212 root         0 SW<  [kblockd]
  319 root         0 SW<  [ata_sff]
  327 root         0 SW   [khubd]
  486 root         0 SW   [kswapd0]
  487 root         0 SW   [fsnotify_mark]
  489 root         0 SW<  [xfs_mru_cache]
  490 root         0 SW<  [xfslogd]
  493 root         0 SW<  [xfsdatad]
  494 root         0 SW<  [xfsconvertd]
 1134 root         0 SW   [kworker/1:1]
 1797 root         0 SW   [scsi_eh_0]
 1801 root         0 SW   [scsi_eh_1]
 1807 root         0 SW   [kworker/u:2]
 1808 root         0 SW   [kworker/u:3]
 1930 root         0 SW   [kworker/1:2]
 2031 root         0 SW<  [kpsmoused]
 2036 root         0 SW   [kworker/0:2]
 2037 root         0 SW<  [exec-osm]
 2149 root      2556 S    {rc.sysinit} /bin/sh /etc/init.d/rc.sysinit
 2422 root      2556 S    klogd -c 1
 2453 root         0 SW   [scsi_eh_2]
 2454 root         0 SW   [usb-storage]
 2538 root         0 SW   [jbd2/sda1-8]
 2539 root         0 SW<  [ext4-dio-unwrit]
 2588 root      2556 S    syslogd -m 0
 2608 root      2556 S    {rc.sysinit} /bin/sh /etc/init.d/rc.sysinit
 2609 root      2560 S    tee -a /var/log/sysinit
 2657 root         0 SW<  [loop0]
 2672 root         0 SW<  [loop1]
 2705 root         0 SW<  [loop2]
 2722 root         0 SW<  [loop3]
 2737 root         0 SW<  [loop4]
 2752 root         0 SW<  [loop5]
 2767 root         0 SW<  [loop6]
 2782 root         0 SW<  [loop7]
 2833 root         0 SW<  [loop8]
 2858 root         0 SW<  [loop9]
 2882 root         0 SW<  [loop10]
 2934 root         0 SW<  [loop11]
 2956 root         0 SW<  [loop12]
 2979 root         0 SW<  [loop13]
 3007 root         0 SW<  [loop14]
 3031 root         0 SW<  [loop15]
 3055 root         0 SW<  [loop16]
 3077 root         0 SW<  [loop17]
 3101 root         0 SW<  [loop18]
 3124 root         0 SW<  [loop19]
 3147 root         0 SW<  [loop20]
 3170 root         0 SW<  [loop21]
 3192 root         0 SW<  [loop22]
 3215 root         0 SW<  [loop23]
 3239 root         0 SW<  [loop24]
 3262 root         0 SW<  [loop25]
 3284 root         0 SW<  [loop26]
 3307 root         0 SW<  [loop27]
 3331 root         0 SW<  [loop28]
 3353 root         0 SW<  [loop29]
 3377 root         0 SW<  [loop30]
 3400 root         0 SW<  [loop31]
 3422 root         0 SW<  [loop32]
 3445 root         0 SW<  [loop33]
 3469 root         0 SW<  [loop34]
 3491 root         0 SW<  [loop35]
 3515 root         0 SW<  [loop36]
 3538 root         0 SW<  [loop37]
 3560 root         0 SW<  [loop38]
 3584 root         0 SW<  [loop39]
 3607 root         0 SW<  [loop40]
 3630 root         0 SW<  [loop41]
 3653 root         0 SW<  [loop42]
 3676 root         0 SW<  [loop43]
 3698 root         0 SW<  [loop44]
 3726 root         0 SW   [flush-8:0]
 3737 root         0 SW   [kworker/1:3]
 3745 root         0 SW   [xfsbufd/sda2]
 3746 root         0 SW   [xfsaild/sda2]
 3756 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3864 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3933 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3937 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 4382 root      3528 S    lircd
 4737 root      4124 S    {runx} /bin/sh /usr/bin/runx
 4759 root      4124 S    {startx} /bin/sh /usr/bin/startx
 4771 root      3380 S    xinit /usr/bin/icewm-session-lite -- -ardelay 250 -arinterval 30 vt7
 4772 root     59244 S <  {Xorg} X :0 -ardelay 250 -arinterval 30 vt7
 4889 nobody    2336 S    LCDd
 5079 root         0 SW<  [hd-audio0]
 5136 root         0 SW<  [hd-audio1]
 5252 root      7560 S    /usr/bin/icewm-session-lite
 5253 root     10448 S N  icewmbg-lite
 5254 root     12340 S    icewm-lite
 5255 root     11660 S    icewmtray-lite
 5280 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5287 root      3376 S    monitor
 5288 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5308 root      4124 S    {startup} /bin/sh /etc/X11/icewm/startup
 5312 root      4124 S    {runvdr-sxfe} /bin/sh /usr/bin/runvdr-sxfe -f
 5315 root      3992 S    sleep 1 #waiting for /etc/init.d/vdr
 5327 root      3992 S    usleep 100000
 5329 root      4124 S    {vdr} /bin/sh /etc/init.d/vdr start
 5334 root      4124 S    {runvdr} /bin/sh /usr/bin/runvdr
 5336 root      3992 S    usleep 100000 #waiting for xineliboutput
 5342 root      3992 S    sleep 1 #waiting for vdr startup
 5347 root      4032 R    ps

so sind wir jetzt schlauer???
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #23 on: February 21, 2012, 16:41:59 »
5 weitere starts:
Code: [Select]
 PID USER       VSZ STAT COMMAND
    1 root      2556 S    init
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW   [kworker/u:0]
    6 root         0 SW   [migration/0]
    7 root         0 SW   [migration/1]
    8 root         0 SW   [kworker/1:0]
    9 root         0 SW   [ksoftirqd/1]
   10 root         0 SW   [kworker/0:1]
   11 root         0 SW<  [khelper]
   12 root         0 SW   [kworker/u:1]
  209 root         0 SW   [sync_supers]
  211 root         0 SW   [bdi-default]
  212 root         0 SW<  [kblockd]
  319 root         0 SW<  [ata_sff]
  327 root         0 SW   [khubd]
  486 root         0 SW   [kswapd0]
  487 root         0 SW   [fsnotify_mark]
  489 root         0 SW<  [xfs_mru_cache]
  491 root         0 SW<  [xfslogd]
  493 root         0 SW<  [xfsdatad]
  494 root         0 SW<  [xfsconvertd]
 1169 root         0 SW   [kworker/1:1]
 1797 root         0 SW   [scsi_eh_0]
 1801 root         0 SW   [scsi_eh_1]
 1807 root         0 SW   [kworker/u:2]
 1808 root         0 SW   [kworker/u:3]
 1930 root         0 SW   [kworker/0:2]
 1937 root         0 SW   [kworker/1:2]
 2032 root         0 SW<  [kpsmoused]
 2037 root         0 SW<  [exec-osm]
 2149 root      2556 S    {rc.sysinit} /bin/sh /etc/init.d/rc.sysinit
 2422 root      2556 S    klogd -c 1
 2453 root         0 SW   [scsi_eh_2]
 2454 root         0 SW   [usb-storage]
 2538 root         0 SW   [jbd2/sda1-8]
 2539 root         0 SW<  [ext4-dio-unwrit]
 2593 root      2556 S    syslogd -m 0
 2623 root      2556 S    {rc.sysinit} /bin/sh /etc/init.d/rc.sysinit
 2624 root      2560 S    tee -a /var/log/sysinit
 2651 root         0 SW<  [loop0]
 2686 root         0 SW<  [loop1]
 2701 root         0 SW<  [loop2]
 2716 root         0 SW<  [loop3]
 2731 root         0 SW<  [loop4]
 2746 root         0 SW<  [loop5]
 2761 root         0 SW<  [loop6]
 2810 root         0 SW<  [loop7]
 2829 root         0 SW<  [loop8]
 2877 root         0 SW<  [loop9]
 2904 root         0 SW<  [loop10]
 2927 root         0 SW<  [loop11]
 2952 root         0 SW<  [loop12]
 2980 root         0 SW<  [loop13]
 3002 root         0 SW<  [loop14]
 3026 root         0 SW<  [loop15]
 3049 root         0 SW<  [loop16]
 3071 root         0 SW<  [loop17]
 3095 root         0 SW<  [loop18]
 3118 root         0 SW<  [loop19]
 3140 root         0 SW<  [loop20]
 3163 root         0 SW<  [loop21]
 3186 root         0 SW<  [loop22]
 3209 root         0 SW<  [loop23]
 3233 root         0 SW<  [loop24]
 3256 root         0 SW<  [loop25]
 3278 root         0 SW<  [loop26]
 3302 root         0 SW<  [loop27]
 3325 root         0 SW<  [loop28]
 3348 root         0 SW<  [loop29]
 3370 root         0 SW<  [loop30]
 3394 root         0 SW<  [loop31]
 3417 root         0 SW<  [loop32]
 3440 root         0 SW<  [loop33]
 3462 root         0 SW<  [loop34]
 3486 root         0 SW<  [loop35]
 3510 root         0 SW<  [loop36]
 3532 root         0 SW<  [loop37]
 3554 root         0 SW<  [loop38]
 3577 root         0 SW<  [loop39]
 3600 root         0 SW<  [loop40]
 3624 root         0 SW<  [loop41]
 3646 root         0 SW<  [loop42]
 3670 root         0 SW<  [loop43]
 3693 root         0 SW<  [loop44]
 3716 root         0 SW   [flush-8:0]
 3731 root         0 SW   [kworker/0:3]
 3739 root         0 SW   [xfsbufd/sda2]
 3740 root         0 SW   [xfsaild/sda2]
 3750 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3858 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3927 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 3931 root      4124 S    {rc.init} /bin/sh /etc/init.d/rc.init start
 4374 root      3528 S    lircd
 4732 root      4124 S    {runx} /bin/sh /usr/bin/runx
 4753 root      4124 S    {startx} /bin/sh /usr/bin/startx
 4765 root      3380 S    xinit /usr/bin/icewm-session-lite -- -ardelay 250 -arinterval 30 vt7
 4766 root     59108 S <  {Xorg} X :0 -ardelay 250 -arinterval 30 vt7
 4921 nobody    2336 S    LCDd
 5073 root         0 SW<  [hd-audio0]
 5130 root         0 SW<  [hd-audio1]
 5246 root      7560 S    /usr/bin/icewm-session-lite
 5249 root     10448 S N  icewmbg-lite
 5250 root     12340 S    icewm-lite
 5251 root     11660 S    icewmtray-lite
 5274 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5281 root      3376 S    monitor
 5282 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5298 root      4124 S    {startup} /bin/sh /etc/X11/icewm/startup
 5306 root      4124 S    {runvdr-sxfe} /bin/sh /usr/bin/runvdr-sxfe -f
 5317 root      3992 S    sleep 1 #waiting for /etc/init.d/vdr
 5324 root      3992 S    usleep 100000 #waiting for xineliboutput
 5326 root      4124 S    {vdr} /bin/sh /etc/init.d/vdr start
 5329 root      4124 S    {runvdr} /bin/sh /usr/bin/runvdr
 5336 root      3992 S    sleep 1 #waiting for vdr startup
 5341 root      4124 S    {poswindows} /bin/sh /usr/bin/poswindows
 5342 root      4032 R    ps
 5343 root      7072 R    wmctrl -l
 5344 root      3996 S    grep e00001

@claus nun ne idee? weil echo muesstest du einbauen hat ja keinen sinn danach läuft von hdd und klappt immer
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #24 on: February 21, 2012, 19:33:49 »
So, drei Informatiker und ne Stunde später hab ich ne Idee. Später gibt's mehr dazu.
Nur soviel schon mal. Wir konnten das Problem in nem Testscript nachstellen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #25 on: February 21, 2012, 20:24:37 »
oha das klingt spannend

NEUGIER!!!
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Runvdr Startet Nicht Immer
« Reply #26 on: February 21, 2012, 22:45:33 »
So, das neue VDR Addon ist fertig. Wenn ich unsere Erkenntnis korrekt umgesetzt habe, dürfte der Fehler nun behoben sein.

Das Problem des Fehlers liegt in den Tiefen der Arbeitsweise von multi Prozessing Systemen begraben. Neue Prozesse werden erzeugt, indem der aktuelle Prozess verdoppelt wird und anschließend mit den neuen Eigenschaften versehen. Hinzu kommt die Art und Weise wie Pipelines aufgebaut werden.
Wird nun eine Ausgabe von einem Programm an die Eingabe eines anderen Programms per Pipe weitergeleitet, so werden zunächst alle Prozesse der Pipe gestartet (für jedes Programm ein Prozess) und deren ein- und Ausgabe Devices verknüpft. Dann werden die Prozesse in die einzelnen Programme umgewandelt und beginnen mit der Verarbeitung der Daten.
Nun kann es vorkommen, dass das erste Programm schon alle Daten verarbeitet hat bevor der zweite Prozess bereits in das entsprechende Programm umgewandelt wurde.
Dazu ein Beispiel:
ps | grep "grep"
Dies sollte alle laufenden grep Prozesse ausgeben, also auch den gerade aufgerufenen grep Prozess.
Dazu passiert nun folgendes. Zunächst werden zwei sh Prozesse gestartet (zwei Forks) und die Ausgabe des ersten Prozesses wird mit der Eingabe des zweiten verknüpft. Anschließend wird beide Prozesse in ps und grep hineingeladen und ausgeführt. Gleichzeitig werden nun der Name der Prozessese von sh in ps und grep geändert.
Je nachdem wie schnell ps arbeitet und wie lange das laden von grep dauert, taucht nun in der Ausgabe von ps der Name sh oder grep für den Zweiten Prozess auf.
In unserem Fall war ps gelegentlich schneller als der grep Start was dann den Feler auslöste.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #27 on: February 21, 2012, 23:32:40 »
ok ich glaube das muss ich nun noch geschätzt 1000mal lesen bis ichs checke

loool das mim fork war mir bekannt haette da aber nie den fehler gecheckt bzw verstehe ich ihn immer noch nicht...

@claus das muesste ja nun ABER alle addons die so starten betreffen?!
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Runvdr Startet Nicht Immer
« Reply #28 on: February 22, 2012, 01:29:28 »
Quote
ok ich glaube das muss ich nun noch geschätzt 1000mal lesen bis ichs checke

loool das mim fork war mir bekannt haette da aber nie den fehler gecheckt bzw verstehe ich ihn immer noch nicht...

@claus das muesste ja nun ABER alle addons die so starten betreffen?!
loooool...mir gings grad genauso.
Hab erstmal geschaut ob ich im MLD-Forum bin und nich im Forum einer
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2280
    • View Profile
Runvdr Startet Nicht Immer
« Reply #29 on: February 22, 2012, 07:47:04 »
und mich interessiert vor allem, wie du/ihr das Problem gelöst habt.

Viele Grüße skippy
meine MLDs (show / hide)

1 [2] 3 >>> Archiv / MLD 3.x / Development / Runvdr Startet Nicht Immer
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.