Mi programa está codificado en Python, y llama a un script bash en una ventana vte:
En el sistema ubuntu 14.04 o 14.10, no hay problema. (Python 2.7.8)
Pero, en ubuntu 12.04, la ventana se cierra con este mensaje: (python 2.7.3)
segmentation error
Para depurar, he tratado de usar gdb
con esta linea:
gdb -ex r --args python my_program.py
La salida de gdb al final es:
Program received signal SIGPIPE, Broken pipe.
0xb7fdd416 in __kernel_vsyscall ()
Sé que es un problema con el script de bash, pero no sé realmente cuál es el problema. La línea para llamar al script bash es:
self.child_pid = self.v.fork_command(None, ["/bin/bash", cli, "-f", "-d", dest, "-u", adresse, v])
¿Es posible depurar esto para ubuntu 12.04? Como lo puedo hacer ?
Respuestas
0 para la respuesta № 1He encontrado una solución con insering sleep 1
en el script bash (cli), justo después del comando ffmpeg:
ffmpeg -y -i "${M3U2}" -vcodec copy -acodec copy "${Directory}/${PROG}_${ID}.mkv"
sleep 1