ALT Linux Bugzilla
– Attachment 13226 Details for
Bug 46195
Вылет демона qmeventd "случайным образом" (на самом деле по EINTR)
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
[patch]
Примерный патч, который это исправит
qmeventd.diff (text/plain), 529 bytes, created by
Leonid Krivoshein
on 2023-05-19 17:19:23 MSK
(
hide
)
Description:
Примерный патч, который это исправит
Filename:
MIME Type:
Creator:
Leonid Krivoshein
Created:
2023-05-19 17:19:23 MSK
Size:
529 bytes
patch
obsolete
>diff --git a/qmeventd.c b/qmeventd-new.c >index 499376a..3508fe8 100644 >--- a/qmeventd.c >+++ b/qmeventd-new.c >@@ -684,11 +684,14 @@ main(int argc, char *argv[]) > vm_clients = g_hash_table_new_full(g_str_hash, g_str_equal, free, NULL); > > int nevents; > > for(;;) { >+ errno = 0; > nevents = epoll_wait(epoll_fd, events, 1, needs_cleanup ? 10*1000 : -1); >+ if (nevents < 0 && errno == EINTR) >+ continue; > bail_neg(nevents, "epoll_wait"); > > for (int n = 0; n < nevents; n++) { > if (events[n].data.fd == sock) { >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 46195
: 13226