Pagina 1 di 1

[RISOLTO] Riavvio prima delle registrazioni

Inviato: 23 ago 2008, 01:28
da Gringo
Ciao raga,
stasera ho notato una cosa molto strana.

Se premo il pulsante di registrazione automatica oppure inserisco un timer VDR si riavvia in automatico e poi inizia a registrare.

E' normale questo tipo di riavvio o devo modificare qualche cosa?

Aggiungo che questo è l'errore in console:

Codice: Seleziona tutto

./runvdr: line 153:  3108 Segmentation fault
L'errore dei log è questo:

Codice: Seleziona tutto

segfault at 0 ip 00000000 sp 9fcc234c error 4 in vdr[8048000+141000]
Grazie

Re: [RISOLTO] Riavvio prima delle registrazioni

Inviato: 23 ago 2008, 08:08
da ragno
@Gringo: non e' normale!
C'e' qualcosa che manda in crash vdr (un ploggo?) dopo che il timer e' stato creato. Quindi al restart trovandolo attivo parte la registrazione.

ciao

p.s. i seg fault sono errori subdoli, spesso dovuti a problemi nella gestione della memoria. Basta un puntatore non inizializzato correttamente e/o un distrutto senza disallocare la memoria. A volte dipende anche dalla versione del gcc (e credo sia causato dall'ottimizzazione troppo spinta del codice)...

Re: [RISOLTO] Riavvio prima delle registrazioni

Inviato: 09 set 2008, 11:06
da Gringo
Ho provato prima togliendo qualche plugin che poteva essere indiziato, poi tutti tranne remote (se no come comandavo la VDR, eheheh) e continuava a verificarsi il riavvio.

Così ho tolto qualche opzione di lancio di VDR e ho scoperto che era l'opzione "-r" (cioè quella che esegue un comando prima e/o dopo la registrazione).

Nel mio caso avevo scritto qualcosa di sbagliato lanciando il processo NOAD, quindi nel wiki tedesco ho trovato uno script, ho metto tutte le opzioni nel file e lanciato semplicemente richiamando quello script.

Ho fatto qualche test e tutto sembra funzionare.

Grazie