hmm, on Fri, Jul 20, 2012 at 02:36:04PM +0200, frantisek holop said that
> and indeed, after killing gkrellm, the mysterious >1.00
> load disappeared.  start it again: creeps up to 1.00 again.
> 
> i thought it might be my .gkrellm2 configuration, but
> starting afresh produces the same result.
> 
> none of the gkrellm users see this?
> i am running -current all the time...

i think this problem is not connected to the other thread
where gkrellm hogs the CPU.  in my case all the CPU's are idle,
only the load goes over 1.00.

also, i dont see the millions of yield calls.
here is part of the ktrace:


  8219 gkrellm  EMUL  "native"
  8219 gkrellm  RET   poll 0
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b34)
  8219 gkrellm  STRU  struct timespec { 22693.085329736 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  gettimeofday(0xcfbf5b18,0)
  8219 gkrellm  STRU  struct timeval { 1342798995.600278 }
  8219 gkrellm  RET   gettimeofday 0
  8219 gkrellm  CALL  __sysctl(1.71.0,0xcfbf5a40,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.71.1,0xcfbf5a68,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.66.0,0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl -1 errno 22 Invalid argument
  8219 gkrellm  CALL  __sysctl(1.42,0xcfbf5ac0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(2.2,0xcfbf5a70,0xcfbf5a88,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(6.9,0x7ca96500,0xcfbf5ae8,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0x842cb000,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  select(0x7,0xcfbf599c,0xcfbf591c,0,0)
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  RET   select 1
  8219 gkrellm  CALL  writev(0x6,0xcfbf5af0,0x3)
  8219 gkrellm  GIO   fd 6 wrote 900 bytes
       
"F\^B\^E\0\M-P\0\M-@\^A,\0\M-@\^A\0\0\0\0\^E\0\^F\0>\0\a\0\M-K\0\M-@\^A\M-P\0\M-@\^A+\0\M-@\^A\0\0\^F\
       <snip>
        \0\^D\0%\0\M-@\^A\0\0\b\0\0\0\0\0"
  8219 gkrellm  RET   writev 900/0x384
  8219 gkrellm  CALL  recvfrom(0x6,0x832ef018,0x1000,0,0,0)
  8219 gkrellm  RET   recvfrom -1 errno 35 Resource temporarily unavailable
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b14)
  8219 gkrellm  STRU  struct timespec { 22693.086204588 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  poll(0x8070dde0,0x2,0x5f)
  8219 gkrellm  RET   poll 0
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b34)
  8219 gkrellm  STRU  struct timespec { 22693.195304584 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  gettimeofday(0xcfbf5b18,0)
  8219 gkrellm  STRU  struct timeval { 1342798995.710246 }
  8219 gkrellm  RET   gettimeofday 0
  8219 gkrellm  CALL  __sysctl(1.71.0,0xcfbf5a40,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.71.1,0xcfbf5a68,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.66.0,0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl -1 errno 22 Invalid argument
  8219 gkrellm  CALL  __sysctl(1.42,0xcfbf5ac0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(2.2,0xcfbf5a70,0xcfbf5a88,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(6.9,0x7ca96500,0xcfbf5ae8,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0x8893a000,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  select(0x7,0xcfbf599c,0xcfbf591c,0,0)
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  RET   select 1
  8219 gkrellm  CALL  writev(0x6,0xcfbf5af0,0x3)
  8219 gkrellm  GIO   fd 6 wrote 896 bytes
       
"F\^B\^E\0\M-P\0\M-@\^A,\0\M-@\^A\0\0\0\0\^E\0\^F\0>\0\a\0\M-K\0\M-@\^A\M-P\0\M-@\^A+\0\M-@\^A\0\0\^F\
       <snip>
        \0\M-@\^A\0\0\b\0\0\0\0\0"
  8219 gkrellm  RET   writev 896/0x380
  8219 gkrellm  CALL  recvfrom(0x6,0x832ef018,0x1000,0,0,0)
  8219 gkrellm  RET   recvfrom -1 errno 35 Resource temporarily unavailable
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b14)
  8219 gkrellm  STRU  struct timespec { 22693.195929259 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  poll(0x8070dde0,0x2,0x5f)
  8219 gkrellm  RET   poll 0
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b34)
  8219 gkrellm  STRU  struct timespec { 22693.305307370 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  gettimeofday(0xcfbf5b18,0)
  8219 gkrellm  STRU  struct timeval { 1342798995.820248 }
  8219 gkrellm  RET   gettimeofday 0
  8219 gkrellm  CALL  __sysctl(1.71.0,0xcfbf5a40,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.71.1,0xcfbf5a68,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.66.0,0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl -1 errno 22 Invalid argument
  8219 gkrellm  CALL  __sysctl(1.42,0xcfbf5ac0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(2.2,0xcfbf5a70,0xcfbf5a88,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(6.9,0x7ca96500,0xcfbf5ae8,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0x88939800,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  select(0x7,0xcfbf599c,0xcfbf591c,0,0)
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  RET   select 1
  8219 gkrellm  CALL  writev(0x6,0xcfbf5af0,0x3)
  8219 gkrellm  GIO   fd 6 wrote 1244 bytes
       
"F\^B\^E\0\M-P\0\M-@\^A,\0\M-@\^A\0\0\0\0\^E\0\^F\0>\0\a\0\M-K\0\M-@\^A\M-P\0\M-@\^A+\0\M-@\^A\^C\0\0\
       <snip>
        \^A\0\0\b\0\0\0\0\0"
  8219 gkrellm  RET   writev 1244/0x4dc
  8219 gkrellm  CALL  recvfrom(0x6,0x832ef018,0x1000,0,0,0)
  8219 gkrellm  RET   recvfrom -1 errno 35 Resource temporarily unavailable
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b14)
  8219 gkrellm  STRU  struct timespec { 22693.305994764 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  poll(0x8070dde0,0x2,0x5f)
  8219 gkrellm  RET   poll 0
  8219 gkrellm  CALL  clock_gettime(CLOCK_MONOTONIC,0xcfbf5b34)
  8219 gkrellm  STRU  struct timespec { 22693.415308899 }
  8219 gkrellm  RET   clock_gettime 0
  8219 gkrellm  CALL  gettimeofday(0xcfbf5b18,0)
  8219 gkrellm  STRU  struct timeval { 1342798995.930250 }
  8219 gkrellm  RET   gettimeofday 0
  8219 gkrellm  CALL  __sysctl(1.71.0,0xcfbf5a40,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.71.1,0xcfbf5a68,0xcfbf5ad4,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(1.66.0,0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl -1 errno 22 Invalid argument
  8219 gkrellm  CALL  __sysctl(1.42,0xcfbf5ac0,0xcfbf5aec,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(2.2,0xcfbf5a70,0xcfbf5a88,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(6.9,0x7ca96500,0xcfbf5ae8,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  __sysctl(4.17.0.0.3.0,0x842cb800,0xcfbf5a98,0,0)
  8219 gkrellm  RET   __sysctl 0
  8219 gkrellm  CALL  select(0x7,0xcfbf599c,0xcfbf591c,0,0)
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  STRU  struct fd_set { }
  8219 gkrellm  STRU  struct fd_set { 6 }
  8219 gkrellm  RET   select 1

and so on, repeating.

could the load go up because of the recvfrom's
'Resource temporarily unavailable' ?

-f
-- 
evil is a hill.  we stand on ours, speak about others.

Reply via email to