如何在我的linux系统上重现“Leap Second Bug”

时间:2017-06-08 00:41:50

标签: linux futex

我在linux系统上使用java应用程序(Redhat 6.6)。有时这个应用程序100%收取CPU费用。

这是proc strace。

[chgminer@perpscm CE]$ strace -p 18182
...
sched_yield()                           = 0
sched_yield()                           = 0
futex(0x7ff5ec021e54, FUTEX_WAIT_BITSET_PRIVATE, 1, {16502241, 759149277}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
futex(0x7ff5ec021e28, FUTEX_WAKE_PRIVATE, 1) = 0
...

strace打印"futex .. ETIMEOUT"。所以我想" Leap Second Bug"。

我想解决这个问题。 但问题机器无法获得某种原因。

所以我必须在其他系统(linux)上重现这种情况。

我如何重现这种情况?

系统信息

  • 操作系统:Linux 2.6.32-504.el6.x86_64(amd64)

  • 红帽企业Linux服务器版本6.6(圣地亚哥)

0 个答案:

没有答案