Comment 21 for bug 959084

Revision history for this message
Chad Miller (cmiller) wrote :

Until the window is filled vertically, the process enters some loop. In analyzing syscalls, it's a half dozen clock_gettime()s and then a rather expensive poll() of a socket along with a recv() that fails. Loop about 200 times per second.

12:13:37 recv(8, 0x8a19060, 4096, 0) = -1 EAGAIN (Resource temporarily unavailable)
12:13:37 clock_gettime(CLOCK_MONOTONIC, {256453, 277724784}) = 0
12:13:37 poll([{fd=6, events=POLLIN}, {fd=8, events=POLLIN}, {fd=12, events=POLLIN}, {fd=16, events=POLLIN}, {fd=3, events=POLLIN}], 5, 0) = 0 (Timeout)
12:13:37 clock_gettime(CLOCK_MONOTONIC, {256453, 277835655}) = 0
12:13:37 clock_gettime(CLOCK_MONOTONIC, {256453, 277924856}) = 0
12:13:37 clock_gettime(CLOCK_MONOTONIC, {256453, 277967429}) = 0
12:13:37 clock_gettime(CLOCK_MONOTONIC, {256453, 278011174}) = 0