Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 4.2.2 OS: Linux Opening new sessions works fine, but if I have closed a session in any running konsole, opening a new sessions takes about 1 min and displays a QProcess error (Can't get the error now since I need some stuff I'm doing in konsole). If I close all konsole sessions and restart konsole, it works fine until a I close a session I think it has to do with something with the system as well since I've only seen it reproduced on Gentoo and Centos 4.4 currently.
Reporter says the error I have is the same as his: "QProcess: destroyed while process is still running" when starting a 2nd konsole out of an existing one. The konsole doesn't become responsive again.
openSUSE 10.3, konsole 1.9.2 (svn of today) FWIW.
Im using gentoo amd64
Will, Thomas: Can you run Konsole in a debugger with a breakpoint on the Qt code which produces the warning (if you are using qt-copy, this is qprocess.cpp:752) and post a backtrace?
Here is a backtrace for konsole while it is still frozen http://pastebin.ca/raw/764277
Here is the backtrace breaking from qWarning() http://pastebin.ca/raw/764292
Thomas and I managed to narrow the problem down to utempter. The only place where a QProcess is created is to run /usr/sbin/utempter in KPty::login() and KPty::logout(). I don't have utempter on my system - hence I didn't run into the problem. I have temporarily disabled utempter support in Konsole (commit #733673) pending further investigation.
Marking as fixed. Will look into reinstating utempter support in future if required.