#1515 eclipse terminates executables wrong

debugger (210)

"Terminate ALL" works fine, except if there are child threads in my app, only app is closed, threads keep running. This doesn't happen in terminal after Ctrl+C, in this case app and threads are terminated.

PyDev version
Version: Juno Release
Build id: 20120524-0130
OS: Xubuntu 12.04 Desktop edition, but same problem on Win7
Python version 2.7, but same happens on 3.2


  • Fabio Zadrozny

    Fabio Zadrozny - 2012-06-28

    Actually, there's no real compatible way of doing what you want... Ctrl+C in some cases may not even end the application (so, PyDev really kills it with the the API in java, which would be the same as going to the task manager and killing it there -- or I believe kill -9 in linux, but I may be wrong here).

    As for child 'zombie' processes, that's not something controllable from PyDev, the application itself must properly handle that.

    Note that if you're running Django, an issue has been already filled: https://code.djangoproject.com/ticket/16982 and there's a workaround you can use for now explained at the end of the page in http://pydev.org/manual_adv_django.html

  • Fabio Zadrozny

    Fabio Zadrozny - 2012-06-28
    • status: open --> closed-wont-fix

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks