Open galister opened 1 week ago
Another bt on forked process:
Thread 33 (Thread 0x7f59450006c0 (LWP 28343) "wivrn-server"):
#0 0x00007f5990f0abfa in clock_nanosleep () at /usr/lib64/libc.so.6
#1 0x00007f5990f15fb7 in nanosleep () at /usr/lib64/libc.so.6
#2 0x0000559169d7b443 in os_nanosleep ()
#3 0x0000559169d7b48c in os_precise_sleeper_nanosleep ()
#4 0x0000559169d7c608 in wait_for_scheduled_free ()
#5 0x0000559169d7c8b7 in run_func ()
#6 0x00007f5990ed1be1 in ??? () at /usr/lib64/libc.so.6
#7 0x00007f5990f3e5dc in ??? () at /usr/lib64/libc.so.6
Thread 32 (Thread 0x7f593be006c0 (LWP 28328) "wivrn-server"):
#0 0x00007f5990ece425 in ??? () at /usr/lib64/libc.so.6
#1 0x00007f5990ed0d82 in pthread_cond_wait () at /usr/lib64/libc.so.6
#2 0x0000559169d7bdd5 in os_thread_helper_wait_locked ()
#3 0x0000559169d7c9c3 in wait_for_wait_thread_locked ()
#4 0x0000559169d7ca03 in wait_for_wait_thread ()
#5 0x0000559169d7d2c9 in multi_compositor_layer_begin ()
#6 0x0000559169d270f1 in xrt_comp_layer_begin ()
#7 0x0000559169d2a320 in ipc_handle_compositor_layer_sync ()
#8 0x0000559169d24bf0 in ipc_dispatch ()
#9 0x0000559169d22ffb in client_loop ()
#10 0x0000559169d2326c in ipc_server_client_thread ()
#11 0x00007f5990ed1be1 in ??? () at /usr/lib64/libc.so.6
#12 0x00007f5990f3e5dc in ??? () at /usr/lib64/libc.so.6
Thread 31 (Thread 0x7f59474006c0 (LWP 26088) "wivrn-server"):
#0 0x00007f5990ece425 in ??? () at /usr/lib64/libc.so.6
#1 0x00007f5990ed0d82 in pthread_cond_wait () at /usr/lib64/libc.so.6
#2 0x0000559169d7bdd5 in os_thread_helper_wait_locked ()
#3 0x0000559169d7c776 in run_func ()
#4 0x00007f5990ed1be1 in ??? () at /usr/lib64/libc.so.6
#5 0x00007f5990f3e5dc in ??? () at /usr/lib64/libc.so.6
Thread 30 (Thread 0x7f5947e006c0 (LWP 26087) "wivrn-server"):
#0 0x00007f5990f3ea3a in epoll_wait () at /usr/lib64/libc.so.6
#1 0x0000559169d22d50 in client_loop ()
#2 0x0000559169d2326c in ipc_server_client_thread ()
#3 0x00007f5990ed1be1 in ??? () at /usr/lib64/libc.so.6
#4 0x00007f5990f3e5dc in ??? () at /usr/lib64/libc.so.6
Thread 29 (Thread 0x7f5950c006c0 (LWP 26070) "wivrn-server"):
#0 0x00007f5990f3ea3a in epoll_wait () at /usr/lib64/libc.so.6
Are there any relevant logs in server output? Which encoder are you using, and does the issue happen on software encoding as well?
no relevant logs other than the socket closed ones from the prior disconnect. this is on vaapi, will test with x264, but the issue is quite rare, so not sure when i'll have more info
Client shows "video stream interrupted" followed by "waiting for video stream".
thread apply all bt
on the forked process:thread apply all bt
on the parent process: