[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 274246] Lot of kdevelop 'defunct' processes exceed ulimit setting
From:       Sandro Mani <manisandro () gmail ! com>
Date:       2012-11-11 16:17:44
Message-ID: bug-274246-17878-wDjYBB25mw () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=274246

--- Comment #14 from Sandro Mani <manisandro@gmail.com> ---
A gdb catch fork shows that the problem is at
projectmanagers/cmake/parser/cmakeparserutils.cpp::129:
129: p.start();
130:
131: if(!p.waitForFinished())
132: {
133:        kDebug() << "failed to execute:" << execName;
134: }

Enabling kdebugdialog I see
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
failed to execute: ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
executed "" < ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
Executing: "" :: ("--help-variable-list")
kdevelop(2009)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary
directory created : "/tmp/kde-sandro/kdevcmakemanagerz47iqy/"
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
failed to execute: ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
executed "" < ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
Executing: "" :: ("--help-module-list")
kdevelop(2009)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary
directory created : "/tmp/kde-sandro/kdevcmakemanageraBv2ON/"
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
failed to execute: ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
executed "" < ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
Executing: "" :: ("--help-property-list")
kdevelop(2009)/kdecore (kdelibs) KTempDir::create: KTempDir: Temporary
directory created : "/tmp/kde-sandro/kdevcmakemanagerb2yKf3/"
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
failed to execute: ""
kdevelop(2009)/kdevelop (cmake support debug) CMakeParserUtils::executeProcess:
executed "" < ""
Those four executeProcess are the four zombies that get created every time I
hover over a symbol. I guess one needs to ensure that the KProcess is
terminated properly (though apparently it is already terminated when
waitForFinished fails?

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic