Question about touch up event while wl_surface is destroyed
Suhyung Lee
loveew99 at gmail.com
Fri Jul 16 05:17:07 UTC 2021
Dear all,
I am using Qt FW for application development and my env is running on
Weston(ivi-shell with wayland-ivi-extension)
I find one issue and like to ask below is intended behavior from Weston
Reproduction sequence
1. App A(has surfaceA) is on foreground(touch focused)
2. I made two fingers touch_down(multi touch)
3. Launch another App B(has surfaceB) from console(in other words, I am
holding two finger touch)
4. During launch App B, App A destroys its wl_surface(wl_surface A) ->
This is done by QtWayalnd
5. Then release two fingers
6. Launch All A(has surfaceA) again
7. If I do touch_down again, app state is still in multi-touch state
because app did not get touch_up events
Because at step4, the wl_surface for app A is destroyed, so Weston cannot
deliver touch_up event.
Is this intended? So App(or Qt) needs to handle this?
Or Weston has any idea to fix this issue?
For more information, below is Wayland log.
wl_surface at 32 is multi-touched, and destroyed, and wl_surface at 32 does not
get touch_up(because it is destroyed)
[1611472.263] wl_touch at 23.down(191, 2060798, wl_surface at 32, 0, 327.742188,
483.328125)
[1611472.582] wl_touch at 23.down(192, 2060798, wl_surface at 32, 1, 456.644531,
459.363281)
[1611472.696] wl_touch at 23.frame()
[1611485.069] wl_callback at 35.done(2060745)
[1611485.579] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611485.667] -> wl_surface at 32.commit()
[1611487.007] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611487.091] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611487.165] -> wl_surface at 32.commit()
[1611487.197] -> wl_display at 1.sync(new id wl_callback at 33)
[1611487.504] wl_display at 1.delete_id(33)
[1611487.544] wl_callback at 33.done(192)
[1611489.874] wl_display at 1.delete_id(35)
[1611489.948] wl_touch at 23.motion(2060814, 0, 326.746094, 483.328125)
[1611490.041] wl_touch at 23.motion(2060814, 1, 456.644531, 460.359375)
[1611490.138] wl_touch at 23.frame()
[1611494.168] wl_callback at 35.done(2060785)
[1611494.525] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611494.581] -> wl_surface at 32.commit()
[1611497.710] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611497.842] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611497.866] -> wl_surface at 32.commit()
[1611497.876] -> wl_display at 1.sync(new id wl_callback at 33)
[1611498.289] wl_display at 1.delete_id([1611498.294] wl_callback at 33.done(192)
33)
[1611514.933] wl_display at 1.delete_id(35)
[1611522.119] wl_touch at 23.motion(2060848, 0, 326.746094, 482.332031)
[1611522.260] wl_touch at 23.motion(2060848, 1, 455.644531, 459.363281)
[1611522.304] wl_touch at 23.frame()
[1611540.677] wl_touch at 23.motion(2060864, 0, 326.746094, 481.332031)
[1611540.829] wl_touch at 23.frame()
[1611544.471] wl_callback at 35.done(2060822)
[1611544.948] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611545.112] -> wl_surface at 32.commit()
[1611545.953] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611546.029] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611546.105] -> wl_surface at 32.commit()
[1611546.123] -> wl_display at 1.sync(new id wl_callback at 33)
[1611546.453] wl_display at 1.delete_id(33)
[1611546.500] wl_callback at 33.done(192)
[1611548.445] wl_display at 1.delete_id(35)
[1611569.411] wl_callback at 35.done(2060838)
[1611569.955] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611570.225] -> wl_surface at 32.commit()
[1611571.230] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611571.296] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611571.366] -> wl_surface at 32.commit()
[1611571.393] -> wl_display at 1.sync(new id wl_callback at 33)
[1611571.695] wl_display at 1.delete_id(33)
[1611571.738] wl_callback at 33.done(192)
[1611572.025] wl_touch at 23.motion(2060898, 1, 455.644531, 460.359375)
[1611572.108] wl_touch at 23.frame()
[1611574.944] wl_display at 1.delete_id(35)
[1611588.829] wl_touch at 23.motion(2060914, 0, 325.746094, 481.332031)
[1611588.933] wl_touch at 23.frame()
[1611611.225] wl_callback at 35.done(2060879)
[1611611.530] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611611.724] -> wl_surface at 32.commit()
[1611612.791] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611612.885] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611612.946] -> wl_surface at 32.commit()
[1611612.957] -> wl_display at 1.sync(new id wl_callback at 33)
[1611613.254] wl_display at 1.delete_id(33)
[1611613.314] wl_callback at 33.done(192)
[1611616.389] wl_display at 1.delete_id(35)
[1611622.042] wl_touch at 23.motion(2060948, 0, 325.746094, 482.332031)
[1611622.590] wl_touch at 23.frame()
[1611638.698] wl_touch at 23.motion(2060964, 1, 454.644531, 460.359375)
[1611638.925] wl_touch at 23.frame()
[1611664.364] wl_callback at 35.done(2060905)
[1611664.740] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611664.959] -> wl_surface at 32.commit()
[1611665.913] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611665.986] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611666.059] -> wl_surface at 32.commit()
[1611666.084] -> wl_display at 1.sync(new id wl_callback at 33)
[1611666.463] wl_display at 1.delete_id(33)
[1611666.508] wl_callback at 33.done(192)
[1611669.017] wl_display at 1.delete_id(35)
[1611689.152] wl_callback at 35.done(2060947)
[1611689.452] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611689.580] -> wl_surface at 32.commit()
[1611690.638] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611690.725] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611690.809] -> wl_surface at 32.commit()
[1611690.821] -> wl_display at 1.sync(new id wl_callback at 33)
[1611691.241] wl_display at 1.delete_id(33)
[1611691.289] wl_callback at 33.done(192)
[1611693.412] wl_display at 1.delete_id(35)
[1611728.517] wl_callback at 35.done(2061002)
[1611729.078] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611729.125] -> wl_surface at 32.commit()
[1611730.204] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611730.262] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611730.322] -> wl_surface at 32.commit()
[1611730.346] -> wl_display at 1.sync(new id wl_callback at 33)
[1611730.669] wl_display at 1.delete_id(33)
[1611730.733] wl_callback at 33.done(192)
[1611733.530] wl_display at 1.delete_id(35)
[1611770.575] wl_callback at 35.done(2061024)
[1611771.107] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611771.183] -> wl_surface at 32.commit()
[1611772.178] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611772.262] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611772.331] -> wl_surface at 32.commit()
[1611772.357] -> wl_display at 1.sync(new id wl_callback at 33)
[1611772.584] wl_touch at 23.motion(2061098, 1, 454.644531, 461.359375)
[1611772.648] wl_touch at 23.frame()
[1611772.700] wl_display at 1.delete_id(33)
[1611772.729] wl_callback at 33.done(192)
[1611776.560] wl_display at 1.delete_id(35)
[1611809.828] wl_callback at 35.done(2061064)
[1611810.104] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611813.452] -> wl_surface at 32.commit()
[1611813.531] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611813.594] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611813.656] -> wl_surface at 32.commit()
[1611813.681] -> wl_display at 1.sync(new id wl_callback at 33)
[1611814.014] wl_display at 1.delete_id(33)
[1611814.059] wl_callback at 33.done(192)
[1611835.010] wl_display at 1.delete_id(35)
[1611839.356] wl_touch at 23.motion(2061164, 1, 453.644531, 461.359375)
[1611840.025] wl_touch at 23.frame()
[1611862.079] wl_callback at 35.done(2061107)
[1611862.800] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611862.899] -> wl_surface at 32.commit()
[1611864.618] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611864.669] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611864.690] -> wl_surface at 32.commit()
[1611864.701] -> wl_display at 1.sync(new id wl_callback at 33)
[1611865.027] wl_display at 1.delete_id(33)
[1611865.049] wl_callback at 33.done(192)
[1611869.280] wl_display at 1.delete_id(35)
[1611889.094] wl_touch at 23.motion(2061214, 0, 325.746094, 483.328125)
[1611889.223] wl_touch at 23.frame()
[1611890.957] wl_callback at 35.done(2061147)
[1611891.226] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611891.462] -> wl_surface at 32.commit()
[1611892.669] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611892.774] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611892.837] -> wl_surface at 32.commit()
[1611892.865] -> wl_display at 1.sync(new id wl_callback at 33)
[1611894.644] wl_display at 1.delete_id(35)
[1611895.656] wl_display at 1.delete_id(33)
[1611895.786] wl_callback at 33.done(192)
[1611928.986] wl_callback at 35.done(2061199)
[1611929.286] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611929.359] -> wl_surface at 32.commit()
[1611930.922] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611931.025] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611931.049] -> wl_surface at 32.commit()
[1611931.062] -> wl_display at 1.sync(new id wl_callback at 33)
[1611931.700] wl_display at 1.delete_id(33)
[1611931.827] wl_callback at 33.done(192)
[1611934.377] wl_display at 1.delete_id(35)
[1611968.481] wl_callback at 35.done(2061241)
[1611969.020] -> wl_surface at 32.frame(new id wl_callback at 35)
[1611969.115] -> wl_surface at 32.commit()
[1611970.012] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1611970.087] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1611970.168] -> wl_surface at 32.commit()
[1611970.195] -> wl_display at 1.sync(new id wl_callback at 33)
[1611970.551] wl_display at 1.delete_id(33)
[1611970.584] wl_callback at 33.done(192)
[1611973.818] wl_display at 1.delete_id(35)
[1612009.067] wl_callback at 35.done(2061265)
[1612009.344] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612009.644] -> wl_surface at 32.commit()
[1612010.683] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612010.791] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612010.869] -> wl_surface at 32.commit()
[1612010.909] -> wl_display at 1.sync(new id wl_callback at 33)
[1612011.223] wl_display at 1.delete_id(33)
[1612011.257] wl_callback at 33.done(192)
[1612014.319] wl_display at 1.delete_id(35)
[1612022.704] wl_touch at 23.motion(2061348, 0, 325.746094, 484.328125)
[1612022.995] wl_touch at 23.frame()
[1612056.284] wl_callback at 35.done(2061304)
[1612056.625] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612056.690] -> wl_surface at 32.commit()
[1612058.051] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612058.147] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612058.259] -> wl_surface at 32.commit()
[1612059.025] -> wl_display at 1.sync(new id wl_callback at 33)
[1612059.475] wl_display at 1.delete_id(33)
[1612059.526] wl_callback at 33.done(192)
[1612062.092] wl_display at 1.delete_id(35)
[1612090.467] wl_callback at 35.done(2061344)
[1612090.767] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612091.014] -> wl_surface at 32.commit()
[1612097.314] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612097.379] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612097.501] -> wl_surface at 32.commit()
[1612097.519] -> wl_display at 1.sync(new id wl_callback at 33)
[1612097.899] wl_display at 1.delete_id(33)
[1612097.947] wl_callback at 33.done(192)
[1612100.491] wl_display at 1.delete_id(35)
[1612129.036] wl_callback at 35.done(2061393)
[1612129.872] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612129.988] -> wl_surface at 32.commit()
[1612130.672] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612130.732] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612130.839] -> wl_surface at 32.commit()
[1612130.856] -> wl_display at 1.sync(new id wl_callback at 33)
[1612131.174] wl_display at 1.delete_id(33)
[1612131.230] wl_callback at 33.done(192)
[1612133.433] wl_display at 1.delete_id(35)
[1612168.964] wl_callback at 35.done(2061431)
[1612169.318] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612169.395] -> wl_surface at 32.commit()
[1612170.503] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612170.572] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612170.644] -> wl_surface at 32.commit()
[1612170.668] -> wl_display at 1.sync(new id wl_callback at 33)
[1612171.040] wl_display at 1.delete_id(33)
[1612171.085] wl_callback at 33.done(192)
[1612179.248] wl_display at 1.delete_id(35)
[1612208.211] wl_callback at 35.done(2061464)
[1612208.535] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612208.696] -> wl_surface at 32.commit()
[1612210.180] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612210.263] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612210.334] -> wl_surface at 32.commit()
[1612210.361] -> wl_display at 1.sync(new id wl_callback at 33)
[1612210.951] wl_display at 1.delete_id(33)
[1612211.060] wl_callback at 33.done(192)
[1612213.643] wl_display at 1.delete_id(35)
[1612248.644] wl_callback at 35.done(2061509)
[1612249.293] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612249.349] -> wl_surface at 32.commit()
[1612250.430] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612250.512] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612250.584] -> wl_surface at 32.commit()
[1612250.612] -> wl_display at 1.sync(new id wl_callback at 33)
[1612250.963] wl_display at 1.delete_id(33)
[1612251.019] wl_callback at 33.done(192)
[1612253.377] wl_display at 1.delete_id(35)
[1612272.337] wl_touch at 23.motion(2061598, 1, 453.644531, 462.359375)
[1612272.423] wl_touch at 23.frame()
[1612290.868] wl_touch at 23.motion(2061615, 1, 453.644531, 461.359375)
[1612290.991] wl_touch at 23.frame()
[1612293.625] wl_callback at 35.done(2061544)
[1612294.130] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612294.535] -> wl_surface at 32.commit()
[1612295.371] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612295.447] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612295.517] -> wl_surface at 32.commit()
[1612295.544] -> wl_display at 1.sync(new id wl_callback at 33)
[1612296.357] wl_display at 1.delete_id(33)
[1612296.388] wl_callback at 33.done(192)
[1612297.570] wl_display at 1.delete_id(35)
[1612305.713] wl_touch at 23.motion(2061631, 1, 452.648438, 461.359375)
[1612306.117] wl_touch at 23.frame()
[1612322.231] wl_touch at 23.motion(2061648, 1, 452.648438, 462.359375)
[1612322.343] wl_touch at 23.frame()
[1612347.540] wl_callback at 35.done(2061585)
[1612348.033] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612348.185] -> wl_surface at 32.commit()
[1612349.057] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612349.109] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612349.174] -> wl_surface at 32.commit()
[1612349.186] -> wl_display at 1.sync(new id wl_callback at 33)
[1612349.461] wl_display at 1.delete_id(33)
[1612349.498] wl_callback at 33.done(192)
[1612352.307] wl_display at 1.delete_id(35)
[1612369.606] wl_callback at 35.done(2061628)
[1612369.955] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612369.999] -> wl_surface at 32.commit()
[1612371.216] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612371.263] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612371.355] -> wl_surface at 32.commit()
[1612371.374] -> wl_display at 1.sync(new id wl_callback at 33)
[1612371.727] wl_display at 1.delete_id(33)
[1612371.805] wl_callback at 33.done(192)
[1612373.385] wl_display at 1.delete_id(35)
[1612373.896] wl_touch at 23.motion(2061698, 1, 452.648438, 461.359375)
[1612373.984] wl_touch at 23.frame()
[1612409.682] wl_callback at 35.done(2061683)
[1612410.011] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612410.148] -> wl_surface at 32.commit()
[1612411.507] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612411.620] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612411.697] -> wl_surface at 32.commit()
[1612411.737] -> wl_display at 1.sync(new id wl_callback at 33)
[1612412.128] wl_display at 1.delete_id(33)
[1612412.190] wl_callback at 33.done(192)
[1612415.276] wl_display at 1.delete_id(35)
[1612449.493] wl_callback at 35.done(2061704)
[1612449.855] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612449.892] -> wl_surface at 32.commit()
[1612451.045] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612451.103] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612451.171] -> wl_surface at 32.commit()
[1612451.184] -> wl_display at 1.sync(new id wl_callback at 33)
[1612451.792] wl_display at 1.delete_id(33)
[1612451.820] wl_callback at 33.done(192)
[1612456.194] wl_display at 1.delete_id(35)
[1612472.388] wl_touch at 23.motion(2061798, 0, 324.746094, 484.328125)
[1612472.521] wl_touch at 23.frame()
[1612494.607] wl_callback at 35.done(2061746)
[1612495.444] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612495.553] -> wl_surface at 32.commit()
[1612496.555] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612496.634] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612496.711] -> wl_surface at 32.commit()
[1612496.736] -> wl_display at 1.sync(new id wl_callback at 33)
[1612497.036] wl_display at 1.delete_id(33)
[1612497.070] wl_callback at 33.done(192)
[1612499.573] wl_display at 1.delete_id(35)
[1612539.425] wl_callback at 35.done(2061787)
[1612540.619] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612540.903] -> wl_surface at 32.commit()
[1612541.824] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612541.896] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612541.950] -> wl_surface at 32.commit()
[1612541.976] -> wl_display at 1.sync(new id wl_callback at 33)
[1612542.572] wl_display at 1.delete_id(33)
[1612542.627] wl_callback at 33.done(192)
[1612545.155] wl_display at 1.delete_id(35)
[1612569.411] wl_callback at 35.done(2061830)
[1612569.863] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612570.044] -> wl_surface at 32.commit()
[1612571.055] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612571.131] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612571.210] -> wl_surface at 32.commit()
[1612571.221] -> wl_display at 1.sync(new id wl_callback at 33)
[1612571.642] wl_display at 1.delete_id(33)
[1612571.704] wl_callback at 33.done(192)
[1612575.556] wl_display at 1.delete_id(35)
[1612663.421] wl_callback at 35.done(2061876)
[1612663.810] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612664.044] -> wl_surface at 32.commit()
[1612665.228] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612665.334] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612665.452] -> wl_surface at 32.commit()
[1612665.472] -> wl_display at 1.sync(new id wl_callback at 33)
[1612665.968] wl_display at 1.delete_id(33)
[1612666.004] wl_callback at 33.done(192)
[1612669.604] wl_display at 1.delete_id(35)
[1612691.272] wl_callback at 35.done(2061981)
[1612691.736] -> wl_surface at 32.frame(new id wl_callback at 35)
[1612692.082] -> wl_surface at 32.commit()
[1612692.879] -> wl_surface at 32.attach(wl_buffer at 37, 0, 0)
[1612692.961] -> wl_surface at 32.damage(0, 0, 1280, 720)
[1612693.033] -> wl_surface at 32.commit()
[1612693.060] -> wl_display at 1.sync(new id wl_callback at 33)
[1612693.440] wl_display at 1.delete_id(33)
[1612693.472] wl_callback at 33.done(192)
[1612699.619] -> ivi_surface at 34.destroy()
[1612700.967] -> wl_buffer at 37.destroy()
[1612701.304] -> wl_surface at 32.attach(nil, 0, 0)
[1612701.338] -> wl_surface at 32.commit()
[1612701.349] -> wl_display at 1.sync(new id wl_callback at 33)
[1612707.888] wl_display at 1.delete_id(35)
[1612707.994] wl_callback at 35.done(2062017)
[1612710.261] wl_display at 1.delete_id(34)
[1612711.718] wl_display at 1.delete_id(37)
[1612712.039] wl_display at 1.delete_id(33)
[1612712.085] wl_callback at 33.done(192)
[1612712.237] -> wl_surface at 32.destroy()
[1613403.225] -> wl_compositor at 4.create_surface(new id wl_surface at 33)
[1613403.494] -> ivi_application at 36.surface_create(12603673, wl_surface at 33,
new id ivi_surface at 37)
[1613403.614] -> wl_surface at 33.set_buffer_scale(1)
[1613403.709] -> wl_surface at 33.set_buffer_transform(0)
[1613403.764] -> wl_surface at 33.commit()
[1613422.715] -> wl_eglstream_display at 30.create_stream(new id wl_buffer at 34,
1280, 720, fd 75, 2, array)
[1613423.098] -> wl_display at 1.sync(new id wl_callback at 35)
[1613423.304] wl_display at 1.delete_id(32)
[1613423.374] wl_display at 1.delete_id(35)
[1613423.406] wl_callback at 35.done(192)
[1613423.726] -> wl_eglstream_controller at 29.attach_eglstream_consumer
(wl_surface at 33, wl_buffer at 34)
[1613423.819] -> wl_display at 1.sync(new id wl_callback at 35)
[1613431.025] wl_display at 1.delete_id(35)
[1613431.099] wl_callback at 35.done(192)
[1613438.470] -> wl_eglstream_display at 30.swap_interval(wl_buffer at 34, 1)
[1613438.652] -> wl_display at 1.sync(new id wl_callback at 35)
[1613438.851] wl_display at 1.delete_id(35)
[1613439.008] wl_callback at 35.done(192)
[1613439.578] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613441.337] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613441.545] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613441.649] -> wl_surface at 33.commit()
[1613441.684] -> wl_display at 1.sync(new id wl_callback at 32)
[1613443.193] wl_display at 1.delete_id(32)
[1613443.716] wl_callback at 32.done(192)
[1613445.207] ivi_surface at 37.configure(1280, 720)
[1613445.410] wl_surface at 33.enter(wl_output at 12)
[1613457.367] wl_display at 1.delete_id(35)
[1613458.000] wl_callback at 35.done(2062757)
[1613458.453] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613458.543] -> wl_surface at 33.commit()
[1613459.592] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613459.703] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613459.835] -> wl_surface at 33.commit()
[1613459.864] -> wl_display at 1.sync(new id wl_callback at 32)
[1613460.153] wl_display at 1.delete_id(32)
[1613460.180] wl_callback at 32.done(192)
[1613477.256] wl_display at 1.delete_id(35)
[1613477.337] wl_callback at 35.done(2062787)
[1613477.832] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613477.886] -> wl_surface at 33.commit()
[1613480.156] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613480.291] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613480.380] -> wl_surface at 33.commit()
[1613480.412] -> wl_display at 1.sync(new id wl_callback at 32)
[1613481.799] wl_display at 1.delete_id(32)
[1613481.864] wl_callback at 32.done(192)
[1613502.043] wl_display at 1.delete_id(35)
[1613502.090] wl_callback at 35.done(2062808)
[1613502.349] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613502.384] -> wl_surface at 33.commit()
[1613503.477] wl_surface at 33.leave(wl_output at 12)
[1613503.551] wl_surface at 33.enter(wl_output at 14)
[1613512.265] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613512.333] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613512.383] -> wl_surface at 33.commit()
[1613512.406] -> wl_display at 1.sync(new id wl_callback at 32)
[1613513.949] wl_display at 1.delete_id(32)
[1613514.042] wl_callback at 32.done(192)
[1613520.815] wl_display at 1.delete_id(35)
[1613520.884] wl_callback at 35.done(2062832)
[1613521.239] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613521.291] -> wl_surface at 33.commit()
[1613524.172] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613524.786] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613527.802] -> wl_surface at 33.commit()
[1613528.064] -> wl_display at 1.sync(new id wl_callback at 32)
[1613529.024] wl_display at 1.delete_id(32)
[1613529.352] wl_callback at 32.done(192)
[1613540.727] wl_display at 1.delete_id(35)
[1613547.275] wl_callback at 35.done(2062850)
[1613547.658] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613547.732] -> wl_surface at 33.commit()
[1613548.975] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613549.174] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613549.571] -> wl_surface at 33.commit()
[1613549.611] -> wl_display at 1.sync(new id wl_callback at 32)
[1613550.237] wl_display at 1.delete_id(32)
[1613550.554] wl_callback at 32.done(192)
[1613553.027] wl_display at 1.delete_id(35)
[1613554.494] wl_callback at 35.done(2062868)
[1613555.455] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613556.080] -> wl_surface at 33.commit()
[1613556.970] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613557.687] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613557.736] -> wl_surface at 33.commit()
[1613557.793] -> wl_display at 1.sync(new id wl_callback at 32)
[1613558.349] wl_display at 1.delete_id(32)
[1613558.394] wl_callback at 32.done(192)
[1613568.561] wl_display at 1.delete_id(35)
[1613568.872] wl_callback at 35.done(2062884)
[1613569.436] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613569.673] -> wl_surface at 33.commit()
[1613570.476] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613570.550] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613570.584] -> wl_surface at 33.commit()
[1613570.610] -> wl_display at 1.sync(new id wl_callback at 32)
[1613570.979] wl_display at 1.delete_id(32)
[1613571.025] wl_callback at 32.done(192)
[1613584.675] wl_display at 1.delete_id(35)
[1613609.258] wl_callback at 35.done(2062899)
[1613609.626] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613609.677] -> wl_surface at 33.commit()
[1613610.796] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613610.876] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613610.962] -> wl_surface at 33.commit()
[1613610.992] -> wl_display at 1.sync(new id wl_callback at 32)
[1613611.326] wl_display at 1.delete_id(32)
[1613611.412] wl_callback at 32.done(192)
[1613613.985] wl_display at 1.delete_id(35)
[1613649.152] wl_callback at 35.done(2062915)
[1613649.639] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613649.775] -> wl_surface at 33.commit()
[1613650.895] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613650.986] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613651.071] -> wl_surface at 33.commit()
[1613651.089] -> wl_display at 1.sync(new id wl_callback at 32)
[1613651.400] wl_display at 1.delete_id(32)
[1613651.435] wl_callback at 32.done(192)
[1613655.486] wl_display at 1.delete_id(35)
[1613688.626] wl_callback at 35.done(2062945)
[1613689.161] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613689.263] -> wl_surface at 33.commit()
[1613690.317] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613690.389] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613690.462] -> wl_surface at 33.commit()
[1613690.488] -> wl_display at 1.sync(new id wl_callback at 32)
[1613690.924] wl_display at 1.delete_id(32)
[1613690.973] wl_callback at 32.done(192)
[1613693.488] wl_display at 1.delete_id(35)
[1613729.013] wl_callback at 35.done(2062987)
[1613729.554] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613729.604] -> wl_surface at 33.commit()
[1613730.905] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613730.985] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613731.048] -> wl_surface at 33.commit()
[1613731.074] -> wl_display at 1.sync(new id wl_callback at 32)
[1613731.414] wl_display at 1.delete_id(32)
[1613731.470] wl_callback at 32.done(192)
[1613734.298] wl_display at 1.delete_id(35)
[1613771.359] wl_callback at 35.done(2063024)
[1613771.667] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613771.849] -> wl_surface at 33.commit()
[1613772.959] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613773.027] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613773.098] -> wl_surface at 33.commit()
[1613773.135] -> wl_display at 1.sync(new id wl_callback at 32)
[1613773.409] wl_display at 1.delete_id(32)
[1613773.470] wl_callback at 32.done(192)
[1613776.910] wl_display at 1.delete_id(35)
[1613809.825] wl_callback at 35.done(2063065)
[1613810.437] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613810.691] -> wl_surface at 33.commit()
[1613811.463] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613811.584] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613811.652] -> wl_surface at 33.commit()
[1613811.682] -> wl_display at 1.sync(new id wl_callback at 32)
[1613812.227] wl_display at 1.delete_id(32)
[1613812.275] wl_callback at 32.done(192)
[1613814.888] wl_display at 1.delete_id(35)
[1613874.966] wl_callback at 35.done(2063107)
[1613875.855] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613876.189] -> wl_surface at 33.commit()
[1613877.213] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613877.318] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613877.409] -> wl_surface at 33.commit()
[1613877.441] -> wl_display at 1.sync(new id wl_callback at 32)
[1613877.856] wl_display at 1.delete_id(32)
[1613877.919] wl_callback at 32.done(192)
[1613880.376] wl_display at 1.delete_id(35)
[1613888.975] wl_callback at 35.done(2063145)
[1613889.463] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613889.650] -> wl_surface at 33.commit()
[1613890.542] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613890.606] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613890.686] -> wl_surface at 33.commit()
[1613890.712] -> wl_display at 1.sync(new id wl_callback at 32)
[1613891.050] wl_display at 1.delete_id(32)
[1613891.114] wl_callback at 32.done(192)
[1613895.713] wl_display at 1.delete_id(35)
[1613928.869] wl_callback at 35.done(2063211)
[1613929.343] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613929.433] -> wl_surface at 33.commit()
[1613930.515] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613930.574] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613930.660] -> wl_surface at 33.commit()
[1613930.691] -> wl_display at 1.sync(new id wl_callback at 32)
[1613931.054] wl_display at 1.delete_id(32)
[1613931.091] wl_callback at 32.done(192)
[1613934.250] wl_display at 1.delete_id(35)
[1613968.411] wl_callback at 35.done(2063226)
[1613969.023] -> wl_surface at 33.frame(new id wl_callback at 35)
[1613969.087] -> wl_surface at 33.commit()
[1613970.428] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1613970.493] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1613970.575] -> wl_surface at 33.commit()
[1613970.670] -> wl_display at 1.sync(new id wl_callback at 32)
[1613971.051] wl_display at 1.delete_id(32)
[1613971.268] wl_callback at 32.done(192)
[1613974.015] wl_display at 1.delete_id(35)
[1614009.241] wl_callback at 35.done(2063265)
[1614009.573] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614009.773] -> wl_surface at 33.commit()
[1614010.845] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614010.977] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614011.051] -> wl_surface at 33.commit()
[1614011.068] -> wl_display at 1.sync(new id wl_callback at 32)
[1614011.382] wl_display at 1.delete_id(32)
[1614011.418] wl_callback at 32.done(192)
[1614014.496] wl_display at 1.delete_id(35)
[1614050.589] wl_callback at 35.done(2063304)
[1614051.724] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614051.829] -> wl_surface at 33.commit()
[1614052.970] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614053.057] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614053.132] -> wl_surface at 33.commit()
[1614053.173] -> wl_display at 1.sync(new id wl_callback at 32)
[1614053.463] wl_display at 1.delete_id(32)
[1614053.501] wl_callback at 32.done(192)
[1614056.292] wl_display at 1.delete_id(35)
[1614090.202] wl_callback at 35.done(2063345)
[1614090.626] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614090.729] -> wl_surface at 33.commit()
[1614091.730] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614091.831] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614091.917] -> wl_surface at 33.commit()
[1614091.945] -> wl_display at 1.sync(new id wl_callback at 32)
[1614092.282] wl_display at 1.delete_id(32)
[1614092.335] wl_callback at 32.done(192)
[1614095.323] wl_display at 1.delete_id(35)
[1614129.489] wl_callback at 35.done(2063387)
[1614129.816] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614129.989] -> wl_surface at 33.commit()
[1614130.974] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614131.032] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614131.055] -> wl_surface at 33.commit()
[1614131.106] -> wl_display at 1.sync(new id wl_callback at 32)
[1614131.399] wl_display at 1.delete_id(32)
[1614131.458] wl_callback at 32.done(192)
[1614134.310] wl_display at 1.delete_id(35)
[1614168.661] wl_callback at 35.done(2063426)
[1614169.104] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614169.149] -> wl_surface at 33.commit()
[1614170.221] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614170.287] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614170.348] -> wl_surface at 33.commit()
[1614170.374] -> wl_display at 1.sync(new id wl_callback at 32)
[1614170.686] wl_display at 1.delete_id(32)
[1614170.739] wl_callback at 32.done(192)
[1614173.550] wl_display at 1.delete_id(35)
[1614209.392] wl_callback at 35.done(2063465)
[1614209.764] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614211.458] -> wl_surface at 33.commit()
[1614211.498] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614211.551] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614211.623] -> wl_surface at 33.commit()
[1614211.648] -> wl_display at 1.sync(new id wl_callback at 32)
[1614212.188] wl_display at 1.delete_id(32)
[1614212.318] wl_callback at 32.done(192)
[1614215.440] wl_display at 1.delete_id(35)
[1614248.797] wl_callback at 35.done(2063504)
[1614249.427] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614249.585] -> wl_surface at 33.commit()
[1614250.487] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614250.569] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614250.642] -> wl_surface at 33.commit()
[1614250.659] -> wl_display at 1.sync(new id wl_callback at 32)
[1614251.055] wl_display at 1.delete_id(32)
[1614251.171] wl_callback at 32.done(192)
[1614253.269] wl_display at 1.delete_id(35)
[1614289.979] wl_callback at 35.done(2063546)
[1614290.264] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614290.421] -> wl_surface at 33.commit()
[1614291.486] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614291.586] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614291.669] -> wl_surface at 33.commit()
[1614291.703] -> wl_display at 1.sync(new id wl_callback at 32)
[1614292.022] wl_display at 1.delete_id(32)
[1614292.084] wl_callback at 32.done(192)
[1614294.552] wl_display at 1.delete_id(35)
[1614328.457] wl_callback at 35.done(2063585)
[1614328.795] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614328.960] -> wl_surface at 33.commit()
[1614330.018] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614330.110] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614330.203] -> wl_surface at 33.commit()
[1614330.223] -> wl_display at 1.sync(new id wl_callback at 32)
[1614330.734] wl_display at 1.delete_id(32)
[1614330.795] wl_callback at 32.done(192)
[1614334.948] wl_display at 1.delete_id(35)
[1614369.837] wl_callback at 35.done(2063625)
[1614370.295] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614370.383] -> wl_surface at 33.commit()
[1614371.444] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614371.525] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614371.610] -> wl_surface at 33.commit()
[1614371.627] -> wl_display at 1.sync(new id wl_callback at 32)
[1614371.922] wl_display at 1.delete_id(32)
[1614371.987] wl_callback at 32.done(192)
[1614375.121] wl_display at 1.delete_id(35)
[1614410.129] wl_callback at 35.done(2063664)
[1614411.018] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614411.094] -> wl_surface at 33.commit()
[1614412.044] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614412.116] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614412.193] -> wl_surface at 33.commit()
[1614412.211] -> wl_display at 1.sync(new id wl_callback at 32)
[1614412.647] wl_display at 1.delete_id(32)
[1614412.697] wl_callback at 32.done(192)
[1614416.066] wl_display at 1.delete_id(35)
[1614453.553] wl_callback at 35.done(2063705)
[1614453.979] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614454.079] -> wl_surface at 33.commit()
[1614455.186] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614455.264] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614455.318] -> wl_surface at 33.commit()
[1614455.372] -> wl_display at 1.sync(new id wl_callback at 32)
[1614455.945] wl_display at 1.delete_id(32)
[1614456.017] wl_callback at 32.done(192)
[1614461.435] wl_display at 1.delete_id(35)
[1614488.956] wl_callback at 35.done(2063747)
[1614489.249] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614489.446] -> wl_surface at 33.commit()
[1614490.578] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614490.671] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614490.740] -> wl_surface at 33.commit()
[1614490.811] -> wl_display at 1.sync(new id wl_callback at 32)
[1614491.173] wl_display at 1.delete_id(32)
[1614491.237] wl_callback at 32.done(192)
[1614493.545] wl_display at 1.delete_id(35)
[1614532.169] wl_callback at 35.done(2063792)
[1614533.336] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614533.378] -> wl_surface at 33.commit()
[1614536.025] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614536.071] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614536.093] -> wl_surface at 33.commit()
[1614536.104] -> wl_display at 1.sync(new id wl_callback at 32)
[1614536.675] wl_display at 1.delete_id(32)
[1614536.706] wl_callback at 32.done(192)
[1614539.462] wl_display at 1.delete_id(35)
[1614568.646] wl_callback at 35.done(2063824)
[1614569.111] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614569.174] -> wl_surface at 33.commit()
[1614570.441] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614570.520] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614570.605] -> wl_surface at 33.commit()
[1614570.632] -> wl_display at 1.sync(new id wl_callback at 32)
[1614570.961] wl_display at 1.delete_id(32)
[1614571.014] wl_callback at 32.done(192)
[1614573.807] wl_display at 1.delete_id(35)
[1614611.236] wl_callback at 35.done(2063870)
[1614611.906] -> wl_surface at 33.frame(new id wl_callback at 35)
[1614611.977] -> wl_surface at 33.commit()
[1614618.845] -> wl_surface at 33.attach(wl_buffer at 34, 0, 0)
[1614618.909] -> wl_surface at 33.damage(0, 0, 1280, 720)
[1614618.932] -> wl_surface at 33.commit()
[1614618.943] -> wl_display at 1.sync(new id wl_callback at 32)
[1614619.223] wl_display at 1.delete_id(32)
[1614619.278] wl_callback at 32.done(192)
[1614622.414] wl_display at 1.delete_id(35)
[1614623.665] wl_touch at 23.down(193, 2063948, wl_surface at 33, 0, 72.941406,
304.578125)
[1614623.803] wl_touch at 23.frame()
--
*Best,*
*Suhyung Lee*
Software Platform Lab. / CTO
LG Electronics
Mobile : 82-10-5500-6549
E-mail : suhyung2.lee at lge.com
19, Yangjae-daero 11-gil, Seocho-gu, Seoul 137-893, Korea
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20210716/3b207521/attachment-0001.htm>
More information about the wayland-devel
mailing list