[Bug 49420] kded execs 3 procs every second
Caleb Gilmour
cgilmour at gmail.com
Mon Jun 12 01:06:38 UTC 2006
Public bug reported:
Binary package hint: kdelibs-bin
Running kubuntu-desktop on dapper.
kded execs /sbin/route, /sbin/ifconfig and /sbin/iwconfig once per second.
This seems excessive to me. Please close this report if it is normal behaviour.
Commands to use when investigating:
$ ps -fu [username] | grep kded # get pid of kded
$ strace -e trace=process -f -p [pid]
5 Seconds of strace output below.
[cgilmour at cgilmour:~]$ ps -fp 4808
UID PID PPID C STIME TTY TIME CMD
cgilmour 4808 1 0 12:38 ? 00:00:04 kded [kdeinit]
[cgilmour at cgilmour:~]$ date; strace -e trace=process -f -p 4808; date
Mon Jun 12 13:00:41 NZST 2006
Process 4808 attached - interrupt to quit
clone(Process 10098 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10098
[pid 10098] execve("/sbin/ifconfig", ["/sbin/ifconfig", "-a"], [/* 33 vars */]) = 0
[pid 4808] clone(Process 10099 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10099
[pid 10098] exit_group(0) = ?
Process 10098 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10099] execve("/sbin/iwconfig", ["/sbin/iwconfig"], [/* 33 vars */] <unfinished ...>
[pid 4808] clone(Process 10100 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10100
[pid 10099] <... execve resumed> ) = 0
[pid 10100] execve("/sbin/route", ["/sbin/route", "-n"], [/* 33 vars */]) = 0
[pid 10099] exit_group(0) = ?
Process 10099 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 4808] waitpid(10098, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10098
[pid 4808] waitpid(10099, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10099
[pid 4808] waitpid(10100, 0xbf9638d0, WNOHANG) = 0
[pid 10100] exit_group(0) = ?
Process 10100 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(10100, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10100
clone(Process 10101 attached (waiting for parent)
Process 10101 resumed (parent 4808 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10101
[pid 10101] execve("/sbin/ifconfig", ["/sbin/ifconfig", "-a"], [/* 33 vars */]) = 0
[pid 4808] clone(Process 10102 attached (waiting for parent)
Process 10102 resumed (parent 4808 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10102
[pid 10102] execve("/sbin/iwconfig", ["/sbin/iwconfig"], [/* 33 vars */] <unfinished ...>
[pid 4808] clone(Process 10103 attached (waiting for parent)
Process 10103 resumed (parent 4808 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10103
[pid 10102] <... execve resumed> ) = 0
[pid 10101] exit_group(0) = ?
Process 10101 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10103] execve("/sbin/route", ["/sbin/route", "-n"], [/* 33 vars */] <unfinished ...>
[pid 4808] waitpid(10101, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10101
[pid 10103] <... execve resumed> ) = 0
[pid 10102] exit_group(0) = ?
Process 10102 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 4808] waitpid(10102, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10102
[pid 4808] waitpid(10103, 0xbf9638d0, WNOHANG) = 0
[pid 4808] waitpid(10103, 0xbf9638d0, WNOHANG) = 0
[pid 10103] exit_group(0) = ?
Process 10103 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(10103, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10103
clone(Process 10104 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10104
[pid 10104] execve("/sbin/ifconfig", ["/sbin/ifconfig", "-a"], [/* 33 vars */]) = 0
[pid 4808] clone(Process 10105 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10105
[pid 10105] execve("/sbin/iwconfig", ["/sbin/iwconfig"], [/* 33 vars */]) = 0
[pid 4808] clone(Process 10106 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10106
[pid 10104] exit_group(0) = ?
Process 10104 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10105] exit_group(0) = ?
Process 10105 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10106] execve("/sbin/route", ["/sbin/route", "-n"], [/* 33 vars */] <unfinished ...>
[pid 4808] waitpid(10104, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10104
[pid 4808] waitpid(10105, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10105
[pid 4808] waitpid(10106, 0xbf9638d0, WNOHANG) = 0
[pid 10106] <... execve resumed> ) = 0
[pid 10106] exit_group(0) = ?
Process 10106 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(10106, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10106
clone(Process 10108 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10108
[pid 10108] execve("/sbin/ifconfig", ["/sbin/ifconfig", "-a"], [/* 33 vars */] <unfinished ...>
[pid 4808] clone(Process 10109 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10109
[pid 10108] <... execve resumed> ) = 0
[pid 10109] execve("/sbin/iwconfig", ["/sbin/iwconfig"], [/* 33 vars */] <unfinished ...>
[pid 4808] clone(Process 10110 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10110
[pid 10109] <... execve resumed> ) = 0
[pid 10108] exit_group(0) = ?
Process 10108 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10110] execve("/sbin/route", ["/sbin/route", "-n"], [/* 33 vars */] <unfinished ...>
[pid 4808] waitpid(10108, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10108
[pid 10110] <... execve resumed> ) = 0
[pid 10109] exit_group(0) = ?
Process 10109 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 4808] waitpid(10109, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10109
[pid 4808] waitpid(10110, 0xbf9638d0, WNOHANG) = 0
[pid 4808] waitpid(10110, 0xbf9638d0, WNOHANG) = 0
[pid 10110] exit_group(0) = ?
Process 10110 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(10110, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10110
clone(Process 10111 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10111
[pid 10111] execve("/sbin/ifconfig", ["/sbin/ifconfig", "-a"], [/* 33 vars */]) = 0
[pid 4808] clone(Process 10112 attached (waiting for parent)
Process 10112 resumed (parent 4808 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10112
[pid 10111] exit_group(0) = ?
Process 10111 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 10112] execve("/sbin/iwconfig", ["/sbin/iwconfig"], [/* 33 vars */] <unfinished ...>
[pid 4808] clone(Process 10113 attached (waiting for parent)
Process 10113 resumed (parent 4808 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb68f8708) = 10113
[pid 10112] <... execve resumed> ) = 0
[pid 10113] execve("/sbin/route", ["/sbin/route", "-n"], [/* 33 vars */]) = 0
[pid 10112] exit_group(0) = ?
Process 10112 detached
[pid 4808] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 4808] waitpid(10111, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10111
[pid 4808] waitpid(10112, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10112
[pid 4808] waitpid(10113, 0xbf9638d0, WNOHANG) = 0
[pid 10113] exit_group(0) = ?
Process 10113 detached
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(10113, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 10113
Process 4808 detached
Mon Jun 12 13:00:46 NZST 2006
** Affects: kdelibs (Ubuntu)
Importance: Untriaged
Status: Unconfirmed
--
kded execs 3 procs every second
https://launchpad.net/bugs/49420
More information about the kubuntu-bugs
mailing list