/ / Python - error de segmentación en ubuntu 12.04 - python, bash, ubuntu, segmentation-fault, sigpipe

Python - error de segmentación en ubuntu 12.04 - python, bash, ubuntu, segmentation-fault, sigpipe

Mi programa está codificado en Python, y llama a un script bash en una ventana vte:

enter image description here

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 № 1

He 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