I’ve just have a Brave (Version 0.61.52 Chromium: 73.0.3683.86 (Official Build) (64-bit) Freeze in Ubuntu (18.04.2).
It seems to be an issue with a Linux Kernel “Futex Timeout”, per the below **strace**
output:
futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=8471699}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3440683}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1609792}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19157827}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3397666}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1384601}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19236679}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3297663}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1411707}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=18999701}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3254714}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1525718}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=393678}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=202868}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=142844}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=7883875}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=4585686}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3402697}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 clock_gettime(CLOCK_THREAD_CPUTIME_ID, {tv_sec=640, tv_nsec=274103578}) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3297694}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1569780}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19096708}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3454815}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1495665}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19212787}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3333693}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1420694}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19169715}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 sendto(3, "\200\0\0\0\20\0\1\0\0\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 128, MSG_NOSIGNAL, NULL, 0) = 128 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3092693}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1567683}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=10373683}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=8484706}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3423691}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1478704}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19075680}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3429699}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1470705}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=18958700}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3581692}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1614666}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19163712}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3259607}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1510663}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=10398814}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 clock_gettime(CLOCK_THREAD_CPUTIME_ID, {tv_sec=640, tv_nsec=277922637}) = 0 clock_gettime(CLOCK_THREAD_CPUTIME_ID, {tv_sec=640, tv_nsec=277951814}) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=8284656}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3334606}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1496693}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19106686}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3370737}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1536739}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=885784}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=13624739}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3066666}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3412660}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1545701}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19169767}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3326705}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1546781}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=10340705}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=8411682}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3341724}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1615790}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19246700}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3447671}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1502690}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19123681}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3391715}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1550703}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19236701}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3386715}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1569688}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=10300709}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=8343684}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3437702}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1578675}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19187707}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3460697}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1434675}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19202730}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=3333699}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=1601692}) = -1 ETIMEDOUT (Connection timed out) futex(0x7ffe75ed0a38, FUTEX_WAKE_PRIVATE, 1) = 0 futex(0x7ffe75ed0a88, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=19171739}^Cstrace: Process 14539 detached <detached ...>
Best,