Há dois dias, meu Chrome para de funcionar após algumas horas.
Todas as janelas do Chrome abertas não reagem mais aos cliques.
Percebo que, no momento em que para de funcionar, aparece uma pequena caixa cinza que - de acordo com
xprop $win_id _NET_WM_PID
parece pertencer à árvore de processo do chrome.
Minha teoria é que o Chrome tenta abrir um modal que não funciona e não me permite mais clicar em nada nas outras partes do Chrome.
Como posso depurar e corrigir isso?
editar
Eu posso reproduzi-lo em alguns casos. Parece acontecer quando eu arrasto e solto um link para outro lugar. Mas às vezes é reproduzível às vezes não.
edit2
Ativei o relatório de falha, mas nenhuma falha foi registrada.
edit3
Qualquer ajuda na depuração disso é apreciada
O edit4 strace mostra isso:
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.459718:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.459735:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.472138:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.472165:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.482577:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.482601:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.492928:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.492952:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
[19628:19628:0123/095257.505832:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.505868:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.516220:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.516250:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.526476:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.526511:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.539176:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.539208:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x2be6a8d53f30, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2be6a8d53f30, FUTEX_WAKE_PRIVATE, 1) = 0
[19628:19628:0123/095257.549643:ERROR:gl_context_glx.cc(227)] Couldn't make context current with X drawable.
[19628:19628:0123/095257.549666:ERROR:in_process_command_buffer.cc(575)] ContextResult::kTransientFailure, failed to make context current
^C--- SIGINT {si_signo=SIGINT, si_code=SI_KERNEL} ---
google-chrome
Alex
fonte
fonte
Respostas:
Parece que a atualização do driver gráfico da Nvidia resolveu o problema. Até agora não houve falhas desde então. Continuará testando. Me deseje sorte.
fonte