You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When two graphic sessions are opened on my system with only one active, boinc_client gets eventually stuck forever waiting on XOpenDisplay(). Killing the non-active Xorg session or switching back to it will unstuck boinc_client.
Backtrace (incomplete) but we can see boinc_client is stuck waiting on XOpenDisplay () to return.
Attaching to process 616
[New LWP 827]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f50e53a7a3d in poll () from /lib64/libc.so.6
(gdb) bt
#0 0x00007f50e53a7a3d in poll () from /lib64/libc.so.6
#1 0x00007f50e50aea9b in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f50e50ac693 in xcb_connect_to_fd () from /usr/lib64/libxcb.so.1
#3 0x00007f50e50b03d9 in xcb_connect_to_display_with_auth_info () from /usr/lib64/libxcb.so.1
#4 0x00007f50e63d674a in _XConnectXCB () from /usr/lib64/libX11.so.6
#5 0x00007f50e63c7702 in XOpenDisplay () from /usr/lib64/libX11.so.6
#6 0x0000000000494494 in ?? ()
#7 0x00000000004948cf in ?? ()
#8 0x000000000042090e in ?? ()
#9 0x00000000004732c0 in ?? ()
#10 0x00000000004084a0 in ?? ()
#11 0x00007f50e52e9640 in __libc_start_main () from /lib64/libc.so.6
#12 0x0000000000408a59 in ?? ()
I suspect that is because the non active Xorg server doesn't answer requests until it gets active again. As a result the boinc_client process gets fully stuck and unit processing eventually stops, as computing processes eventually get into zombie state when they finish their work.
The text was updated successfully, but these errors were encountered:
A bounty has been started by The SCI to fix this issue, it is currently at $100 USD. You can contribute to, see the total amount of, and claim it at the link below. The bounty will continue to increase until it is claimed. TheSCInitiative/bounties#6
When two graphic sessions are opened on my system with only one active, boinc_client gets eventually stuck forever waiting on XOpenDisplay(). Killing the non-active Xorg session or switching back to it will unstuck boinc_client.
Backtrace (incomplete) but we can see boinc_client is stuck waiting on XOpenDisplay () to return.
I suspect that is because the non active Xorg server doesn't answer requests until it gets active again. As a result the boinc_client process gets fully stuck and unit processing eventually stops, as computing processes eventually get into zombie state when they finish their work.
The text was updated successfully, but these errors were encountered: