Strace -ff shows a bit more.   It is stuck in the epoll/gettimeofday
loop.

root@developers:~# strace -ff -p 7046
Process 7046 attached with 27 threads
[pid  7072] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7071] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7070] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7073] gettimeofday( <unfinished ...>
[pid  7069] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7067] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7073] <... gettimeofday resumed> {1413529587, 83098}, NULL) = 0
[pid  7052] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7050] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7049] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7046] read(14,  <unfinished ...>
[pid  7073] epoll_wait(22,  <unfinished ...>
[pid  7066] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7065] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7063] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7062] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7061] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7060] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7059] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7058] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7057] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7056] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7055] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7054] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7053] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7051] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7048] futex(0x7f7111fd5664, FUTEX_WAIT_PRIVATE, 11483, NULL <unfinished 
...>
[pid  7073] <... epoll_wait resumed> {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 186946}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 190070}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 190174}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 290683}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 290801}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 290902}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 391605}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 391981}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 392343}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 493283}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 493632}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 493966}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 596900}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 597255}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 597601}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 698968}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 699060}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 699140}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 799604}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 799733}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 799852}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529587, 902924}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 903038}, NULL) = 0
[pid  7073] gettimeofday({1413529587, 903123}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 5965}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 6633}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 6716}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 107412}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 107517}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 107607}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 212788}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 214834}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 216261}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 319335}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 321883}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 323785}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 425429}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 425525}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 425608}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 528376}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 530831}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 530946}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 631704}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 632093}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 632452}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 733882}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 734013}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 734107}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 836065}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 838890}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 838993}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529588, 941837}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 941933}, NULL) = 0
[pid  7073] gettimeofday({1413529588, 942028}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 42887}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 43232}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 43582}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 146209}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 146491}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 146890}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 249507}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 249777}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 250088}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 351107}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 351407}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 351699}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 452653}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 452978}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 453326}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 555075}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 555191}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 555295}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 656175}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 656469}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 656824}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 757861}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 758229}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 758584}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 860051}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 860317}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 860624}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529589, 961682}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 961952}, NULL) = 0
[pid  7073] gettimeofday({1413529589, 962267}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529590, 63895}, NULL) = 0
[pid  7073] gettimeofday({1413529590, 64010}, NULL) = 0
[pid  7073] gettimeofday({1413529590, 64115}, NULL) = 0
[pid  7073] epoll_wait(22, {}, 50, 100) = 0
[pid  7073] gettimeofday({1413529590, 164823}, NULL) = 0
[pid  7073] gettimeofday({1413529590, 165181}, NULL) = 0
[pid  7073] gettimeofday({1413529590, 165513}, NULL) = 0
[pid  7073] epoll_wait(22, ^CProcess 7046 detached
Process 7048 detached
Process 7049 detached
Process 7050 detached
Process 7051 detached
Process 7052 detached
Process 7053 detached
Process 7054 detached
Process 7055 detached
Process 7056 detached
Process 7057 detached
Process 7058 detached
Process 7059 detached
Process 7060 detached
Process 7061 detached
Process 7062 detached
Process 7063 detached
Process 7064 detached
Process 7065 detached
Process 7066 detached
Process 7067 detached
Process 7068 detached
Process 7069 detached
Process 7070 detached
Process 7071 detached
Process 7072 detached
Process 7073 detached
 <detached ...>
root@developers:~#

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1381417

Title:
  mod_gnutls busy-loops consuming 100% cpu

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mod-gnutls/+bug/1381417/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to