platform: Linux x86_64 (CentOS) kernel: 2.6.18-128.1.10.el5.centos.plus python version: 2.4.3 PyQt versin: 4.7.3 subprocess is generating a segmentation fault. I am running a proprietary quicktime generating script inside my own (Qt) script using the subprocess module. I am piping both stdout and stderr into my script. I have tried reading these two with .communicate() and with the .stdout / .stderr properties. Both end up generating the following error: *** glibc detected *** /usr/bin/python: corrupted double-linked list: 0x00000000161c5c50 *** Segmentation fault running my script, and using os.system() to run the proprietary script works just fine The (C++ compiled) proprietary script does not appear to have any problems crashing under normal circumstances, and I am assuming if there was a problem with the proprietary script, it wouldn't cascade to crashing my own script