Version: 2.2.3 (using Devel) OS: Linux Installed from: Compiled sources First, start Konsole, and then do the following: $ pgrep -lf konsole 10780 /usr/bin/konsole $ konsole --list-profiles Shell $ pgrep -lf konsole 10780 /usr/bin/konsole 10901 konsole --list-profiles $ konsole --list-profiles Shell $ pgrep -lf konsole 10780 /usr/bin/konsole 10901 konsole --list-profiles 10909 konsole --list-profiles ... and this continues to grow whenever I start Konsole with the --list-profiles.
Confirmed on trunk. strace says the pids are at: restart_syscall(<... resuming interrupted call ...>^C <unfinished ...> poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=5, events=POLLIN}], 3, -1 ) = 1 ([{fd=3, revents=POLLIN}]) read(3, "s\0\10\1\214\0\0\0\2\0`\3\1\0\0\0\371\276\3\2\370\276\3\2\0\265\347\t\3604\216\277"..., 4096) = 32 read(3, 0x95959d0, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x95959d0, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x95959d0, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0x95959d0, 4096) = -1 EAGAIN (Resource temporarily unavailable) I'm not that familiar with KUniqueApplication to tell what is going on.
For reference, it is the dbus thread that is left alive. You can see this by using qdbus. To get rid of it: qdbus org.kde.konsole-PID /MainApplication quit
SVN commit 1096175 by hindenburg: Quit after --list-profiles is used; otherwise dbus process id is left alive. BUG: 192241 M +1 -0 Application.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1096175
SVN commit 1096331 by hindenburg: Quit after --list-profiles is used; otherwise dbus process id is left alive. CCBUG: 192241 M +1 -0 Application.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1096331