[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

forward su pipe, exim4, amd64 e signal 11



sulla nuova mnacchina, che per il resto va benino avevo un utente che aveva nel .forward quanto segue:

"|/home/huser/listre1 -counter /home/huser/CONT +reply-too huser2@my.ho.st DAEMON@my.ho.st /home/huser/lista.3"

che dovebbe fare questo: prendere il messaggio, aggiungergli nel soggetto [nnnnnn] dove nnnnnn è un numero progressivo, salvato nel file CONT, mettere come reply-to huser2 e come sender DAEMON e mandarlo via smtp agli utenti scritti in lista.3 .
fino a ieri, con etch i386 andava. oggi con etch amd64 non più.
in effetti ilprogramma listre era compilato (linguaggio C) per i386 .
lo ho ricomplilato per amd64 e ancora dava l'errore.
nel log trovo che un processo figlio è uscito con signal 11, segmentation fault.
problemino: se anziche' come pipe in .folward salvo il messaggio e poi
faccio un cat | <copia e incolla del comando di cui sopra>
funziona regolarmente.

--
Leonardo Boselli

Reply to: