O patch 'Assegure-se de que get_futex_key_refs () sempre implique uma barreira' backported to 3.2.0 precise?

1

Recebi um erro em um processo em um servidor com o kernel Ubuntu 12.04.2 LTS e Linux 3.2.0-101 que parece estar vinculado ao futex.

O strace é:

futex(0x25436a4, FUTEX_WAIT_BITSET_PRIVATE, 1897, {8720249, 429576138}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x2543718, FUTEX_WAKE_PRIVATE, 1) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 430115772}) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 430246316}) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 430343247}) = 0
futex(0x25436a4, FUTEX_WAIT_BITSET_PRIVATE, 1899, {8720249, 930343247}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x2543718, FUTEX_WAKE_PRIVATE, 1) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 930688684}) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 930799335}) = 0
clock_gettime(CLOCK_MONOTONIC, {8720249, 930887869}) = 0
futex(0x25436a4, FUTEX_WAIT_BITSET_PRIVATE, 1901, {8720250, 430887869}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x2543718, FUTEX_WAKE_PRIVATE, 1) = 0

Uma correção foi encontrada e pode ser vista aqui link

Não consigo encontrar se este patch foi portado no Ubuntu 12.04.2 LTS e Linux 3.2.0-xxx kernel.

Obrigado.

    
por den 04.08.2016 / 14:26

1 resposta

0

Primeiro, 12.04.2 é EOL e provavelmente não deve ser suportado.

No entanto, isso pode ajudar (e é genérico): Leia os changelogs.

apt-get changelog linux-image-$(uname -r)
apt-get changelog linux-image-extra-$(uname -r)
    
por waltinator 04.08.2016 / 17:24