Weston freeze when using glmark2-wayland at 1080p@60
I'm facing weston freeze issue when running glmark2-wayland to benchmark OpenGL.
I attach thread info as see below.
#0 0x0000ffff94bed600 in __GI_epoll_pwait (epfd=<optimized out>, events=events@entry=0xffffefbc8c68, maxevents=maxevents@entr2 #1 0x0000ffff94bed750 in epoll_wait (epfd=<optimized out>, events=events@entry=0xffffefbc8c68, maxevents=maxevents@entry=32, 2 #2 0x0000ffff94ce5100 in wl_event_loop_dispatch (loop=0xaaaaff682ee0, timeout=timeout@entry=-1) at src/event-loop.c:634 #3 0x0000ffff94ce3b3c in wl_display_run (display=0xaaaaff685900) at src/wayland-server.c:1260 #4 0x0000aaaad0f962c0 in main (argc=<optimized out>, argv=0xffffefbc94a8) at compositor/main.c:1919
I guess wayland is waiting the one event status change to WL_EVENT_READABLE, but not changed.
Do we have any debugging trace to get current fd number and know that's task name?
I tried setup the env 'WAYLAND_DEBUG=1', but more events to be find, and will can't to reproduce the issue(Maybe print message post qulickly and render is slow).
Weston version: 4.0/5.0 Wayland: 1.6/master