<p dir="ltr">Den 15 sep. 2016 6:49 fm skrev "Xavion" <<a href="mailto:xavion.0@gmail.com">xavion.0@gmail.com</a>>:<br>
>><br>
>> Use subprocess? Simpler code and no leaks.<br>
>><br>
>> subprocess.check_output([command] + args)<br>
><br>
><br>
> I had a feeling someone would tell me to do that :-).<br>
><br>
> Believe it or not, the same problem happens with the 'subprocess' module.  As such, I have just opened a ticket on the Python bug tracker.<br>
><br>
> I guess this news pretty much gets Qt and PyQt off the hook.  I'm sure you guys are pleased about that :-).</p>
<p dir="ltr">You mentioned you're spawning a thread, which in turn spawn your process (may I ask why the threading?). QProcess is designed to be used async on top of the Qt event loop.</p>
<p dir="ltr">Are you sure that everything related to the thread is destroyed properly?</p>
<p dir="ltr">Another tip is to run the app for 15 seconds under valgrind to see where your leak is.</p>
<p dir="ltr">Elvis</p>
<p dir="ltr">><br>
><br>
> _______________________________________________<br>
> PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
> <a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br></p>