EINTR while reading from file

  • hat jemand eine Idee, was dieser Eintrag im Log (immer beim Runterfahren) mir sagen will?



    Jan 3 21:26:50 linux vdr[680]: confirm: Taste drücken um Shutdown abzubrechen
    Jan 3 21:26:56 linux vdr[680]: confirmed
    Jan 3 21:26:56 linux vdr[680]: executing '/usr/local/bin/poweroff.pl 1104786000 1984 22 "Hamburg 1" 1'
    Jan 3 21:26:59 linux init: Switching to runlevel: 0
    Jan 3 21:26:59 linux su: pam_unix2: session finished for user root, service su
    Jan 3 21:26:59 linux vdr[691]: EINTR while reading from file handle 13 - retrying
    Jan 3 21:26:59 linux vdr[680]: caught signal 15
    Jan 3 21:27:00 linux sshd[544]: Received signal 15; terminating.
    Jan 3 21:27:01 linux kernel: Kernel logging (proc) stopped.
    Jan 3 21:27:01 linux kernel: Kernel log daemon terminating.
    Jan 3 21:27:02 linux exiting on signal 15


    Die Meldung ist im vdr-Quellcode in tools.c enthalten:


    Gruß
    Dr. Seltsam

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD


  • Es besagt, dass Du VDR ohne -D_GNU_SOURCE übersetzt hast
    und/oder via siginterrupt das Signal-Handling für ein oder mehrere
    Signals auf `allow signal to interrupt system calls' eingestellt wurde.
    D.h. dass ein Signal einen System-Call unterbrechen kann (read
    und write sind System-Calls) und die User-Applikation das selbst
    verarbeitet.


    Mehr Infos gibt's mit der manual page von siginterrupt und
    sigaction (Stichwort SA_RESTART) und mit `info libc'
    unter Sektion `Primitives Interrupted by Signals'.


    Werner

  • ogottogott... ich gestehe, dass ich mit Deiner Antwort vollkommen überfordert bin! :D


    Ich habe vdr 1.3.12 "ganz normal" unter Suse 9.0 (Standardkernel) compiliert. Bewusst deaktiviert habe ich nichts. Ich habe nichts am Makefile verändert, und die Sourcen sind nur mit dem enAIO-Patch versehen.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!