FUTEX_WAKE_PRIVATE use 100% cpu

Bug #1489454 reported by poiuty
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Invalid
Undecided
Unassigned

Bug Description

Debian 8, Percona Server version 5.5.44-37.3-log
One process always use 100% CPU.
https://poiuty.com/img/b67f65ff1666b7175165acd04f57.png

If set innodb_thread_concurrency = 0 => the number of this processes increases.
Does not matter get mysql load or not => this process use 100% cpu.

my.cnf => https://dl.dropboxusercontent.com/u/59491914/config/percona.cnf

futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136120) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77eac4, FUTEX_WAIT_PRIVATE, 3621, NULL) = 0
futex(0x7f59ec77ea80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136126) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77eac4, FUTEX_WAIT_PRIVATE, 3623, NULL) = 0
futex(0x7f59ec77ea80, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136132) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136138) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield() = 0
futex(0x7f59ec77ea44, FUTEX_WAIT_PRIVATE, 136140, NULL) = 0
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136144) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield() = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136150) = 2
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136158) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136162) = 2
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136164) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136180) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield() = 0
sched_yield() = 0
sched_yield() = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136196) = 2
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136198) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield() = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136230) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136232) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136238) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1
sched_yield() = 0
sched_yield() = 0
futex(0x7f59ec77ea44, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x7f59ec77ea00, 136264) = 1
futex(0x7f59ec77ea00, FUTEX_WAKE_PRIVATE, 1) = 1

Revision history for this message
poiuty (poiuty) wrote :

Now it`s 4 process => use 400% CPU.
If we restart mysql => processes disappear
and if we wait some times => we'll see it again.

Revision history for this message
poiuty (poiuty) wrote :
poiuty (poiuty)
Changed in percona-server:
status: New → Invalid
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-3305

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.