Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-108236

Wayland: Resizing window on linux-dmabuf backend causes freeze

    XMLWordPrintable

Details

    • Bug
    • Status: Need More Info
    • P1: Critical
    • Resolution: Incomplete
    • 6.5.0 FF
    • None
    • Linux/Wayland

    Description

      To reproduce:

      1. Start pure-qml compositor with following environment variables: QT_WAYLAND_CLIENT_BUFFER_INTEGRATION=linux-dmabuf-unstable-v1 and QT_XCB_GL_INTEGRATION=xcb_egl
      2. Start shadereffects example from Qt Quick with -platform wayland
      3. Drag right-hand border handle back and forth. At some point (in a few seconds) the client freezes for me. The compositor continues working and other clients are responsive.

      End of debug output on compositor side (stops getting requests but keeps sending pointer events)

      xdg_surface@22.set_window_geometry(0, 0, 590, 513)
      [2716289.497] wl_compositor@5.create_region(new id wl_region@54)
      [2716289.574] wl_region@54.add(3, 30, 584, 480)
      [2716289.670] wl_surface@18.set_opaque_region(wl_region@54)
      [2716289.724] wl_region@54.destroy()
      [2716289.763]  -> wl_display@1.delete_id(54)
      [2716289.797] wl_surface@18.damage_buffer(0, 0, 590, 30)
      [2716289.895] wl_surface@18.damage_buffer(0, 30, 3, 480)
      [2716290.006] wl_surface@18.damage_buffer(587, 30, 3, 480)
      [2716290.104] wl_surface@18.damage_buffer(0, 510, 590, 3)
      [2716290.202] wl_surface@18.damage_buffer(0, 513, 3, 30)
      [2716290.373]  -> wl_callback@35.done(12012)
      [2716290.413]  -> wl_display@1.delete_id(35)
      [2716290.459]  -> wl_callback@26.done(12012)
      [2716290.491]  -> wl_display@1.delete_id(26)
      [2716290.628]  -> xdg_toplevel@23.configure(510, 513, array[8])
      [2716290.698]  -> xdg_surface@22.configure(151)
      [2716290.741]  -> wl_pointer@10.motion(12012, 511.00000000, 334.00000000)
      [2716291.354] wl_surface@18.frame(new id wl_callback@35)
      [2716291.774]  -> xdg_toplevel@23.configure(496, 513, array[8])
      [2716291.839]  -> xdg_surface@22.configure(152)
      [2716291.865]  -> wl_pointer@10.motion(12013, 497.00000000, 338.00000000)
      [2716292.045] xdg_surface@22.ack_configure(148)
      [2716292.086] wl_surface@18.frame(new id wl_callback@26)
      [2716309.102]  -> wl_buffer@48.release()
      [2716309.353]  -> xdg_toplevel@23.configure(485, 513, array[8])
      [2716309.389]  -> xdg_surface@22.configure(153)
      [2716309.424]  -> wl_pointer@10.motion(12031, 486.00000000, 346.00000000)
      [2716309.529] wl_buffer@48.destroy()
      [2716310.690]  -> xdg_toplevel@23.configure(485, 513, array[8])
      [2716310.720]  -> xdg_surface@22.configure(154)
      [2716310.733]  -> wl_pointer@10.motion(12032, 486.00000000, 347.00000000)
      [2716313.651]  -> xdg_toplevel@23.configure(485, 513, array[8])
      [2716313.680]  -> xdg_surface@22.configure(155)
      [2716313.693]  -> wl_pointer@10.motion(12035, 486.00000000, 349.00000000)
      [2716319.214]  -> xdg_toplevel@23.configure(489, 513, array[8])
      [2716319.237]  -> xdg_surface@22.configure(156)
      [2716319.247]  -> wl_pointer@10.motion(12041, 490.00000000, 354.00000000)
      [2716321.762]  -> xdg_toplevel@23.configure(492, 513, array[8])
      [2716321.787]  -> xdg_surface@22.configure(157)
      [2716321.797]  -> wl_pointer@10.motion(12043, 493.00000000, 357.00000000)
      [2716336.063]  -> xdg_toplevel@23.configure(512, 513, array[8])
      [2716336.092]  -> xdg_surface@22.configure(158)
      [2716336.104]  -> wl_pointer@10.motion(12057, 513.00000000, 368.00000000)
      [2716337.357]  -> xdg_toplevel@23.configure(520, 513, array[8])
      [2716337.384]  -> xdg_surface@22.configure(159)
      [2716337.396]  -> wl_pointer@10.motion(12059, 521.00000000, 372.00000000)
      [2716340.502]  -> xdg_toplevel@23.configure(528, 513, array[8])
      [2716340.531]  -> xdg_surface@22.configure(160)
      [2716340.544]  -> wl_pointer@10.motion(12062, 529.00000000, 374.00000000)
      [2716340.625]  -> xdg_toplevel@23.configure(536, 513, array[8])
      [2716340.658]  -> xdg_surface@22.configure(161)
      [2716340.674]  -> wl_pointer@10.motion(12062, 537.00000000, 376.00000000)
      [2716355.382]  -> xdg_toplevel@23.configure(578, 513, array[8])
      [2716355.407]  -> xdg_surface@22.configure(162)
      [2716355.417]  -> wl_pointer@10.motion(12077, 579.00000000, 388.00000000)
      [2716357.360]  -> xdg_toplevel@23.configure(586, 513, array[8])
      [2716357.407]  -> xdg_surface@22.configure(163)
      [2716357.422]  -> wl_pointer@10.motion(12079, 587.00000000, 390.00000000)
      [2716360.204]  -> xdg_toplevel@23.configure(596, 513, array[8])
      [2716360.237]  -> xdg_surface@22.configure(164)
      [2716360.251]  -> wl_pointer@10.motion(12082, 597.00000000, 390.00000000)
      [2716369.910]  -> xdg_toplevel@23.configure(624, 513, array[8])
      [2716369.968]  -> xdg_surface@22.configure(165)
      [2716369.991]  -> wl_pointer@10.motion(12091, 625.00000000, 392.00000000)
      [2716371.200]  -> xdg_toplevel@23.configure(632, 513, array[8])
      [2716371.242]  -> xdg_surface@22.configure(166)
      [2716371.260]  -> wl_pointer@10.motion(12093, 633.00000000, 392.00000000)
      [2716373.012]  -> xdg_toplevel@23.configure(640, 513, array[8])
      [2716373.063]  -> xdg_surface@22.configure(167)
      [2716373.087]  -> wl_pointer@10.motion(12094, 641.00000000, 392.00000000)
      [2716386.423]  -> xdg_toplevel@23.configure(670, 513, array[8])
      [2716386.509]  -> xdg_surface@22.configure(168)
      [2716386.575]  -> wl_pointer@10.motion(12108, 671.00000000, 390.00000000)
      [2716387.041]  -> xdg_toplevel@23.configure(675, 513, array[8])
      [2716387.115]  -> xdg_surface@22.configure(169)
      [2716387.158]  -> wl_pointer@10.motion(12108, 676.00000000, 390.00000000)
      [2716388.883]  -> xdg_toplevel@23.configure(677, 513, array[8])
      [2716388.968]  -> xdg_surface@22.configure(170)
      [2716389.019]  -> wl_pointer@10.motion(12110, 678.00000000, 388.00000000)
      [2716403.435]  -> xdg_toplevel@23.configure(683, 513, array[8])
      [2716403.577]  -> xdg_surface@22.configure(171)
      [2716403.636]  -> wl_pointer@10.motion(12125, 684.00000000, 385.00000000)
      [2716406.200]  -> xdg_toplevel@23.configure(682, 513, array[8])
      [2716406.273]  -> xdg_surface@22.configure(172)
      [2716406.308]  -> wl_pointer@10.motion(12128, 683.00000000, 384.00000000)
      [2716408.330]  -> xdg_toplevel@23.configure(681, 513, array[8])
      [2716408.420]  -> xdg_surface@22.configure(173)
      [2716408.469]  -> wl_pointer@10.motion(12130, 682.00000000, 384.00000000)
      [2716419.858]  -> xdg_toplevel@23.configure(669, 513, array[8])
      [2716419.940]  -> xdg_surface@22.configure(174)
      [2716419.998]  -> wl_pointer@10.motion(12141, 670.00000000, 375.00000000)
      [2716422.108]  -> xdg_toplevel@23.configure(664, 513, array[8])
      [2716422.189]  -> xdg_surface@22.configure(175)
      [2716422.227]  -> wl_pointer@10.motion(12144, 665.00000000, 373.00000000)
      [2716436.618]  -> xdg_toplevel@23.configure(624, 513, array[8])
      [2716436.741]  -> xdg_surface@22.configure(176)
      [2716436.800]  -> wl_pointer@10.motion(12158, 625.00000000, 363.00000000)
      [2716438.212]  -> xdg_toplevel@23.configure(614, 513, array[8])
      [2716438.286]  -> xdg_surface@22.configure(177)
      [2716438.321]  -> wl_pointer@10.motion(12160, 615.00000000, 361.00000000)
      [2716441.265]  -> xdg_toplevel@23.configure(604, 513, array[8])
      [2716441.359]  -> xdg_surface@22.configure(178)
      [2716441.404]  -> wl_pointer@10.motion(12163, 605.00000000, 359.00000000)
      [2716453.326]  -> xdg_toplevel@23.configure(562, 513, array[8])
      [2716453.427]  -> xdg_surface@22.configure(179)
      [2716453.471]  -> wl_pointer@10.motion(12175, 563.00000000, 355.00000000)
      [2716454.050]  -> xdg_toplevel@23.configure(554, 513, array[8])
      [2716454.131]  -> xdg_surface@22.configure(180)
      [2716454.169]  -> wl_pointer@10.motion(12175, 555.00000000, 355.00000000)
      [2716456.964]  -> xdg_toplevel@23.configure(544, 513, array[8])
      [2716457.035]  -> xdg_surface@22.configure(181)
      [2716457.073]  -> wl_pointer@10.motion(12178, 545.00000000, 355.00000000)
      [2716470.030]  -> xdg_toplevel@23.configure(514, 513, array[8])
      [2716470.126]  -> xdg_surface@22.configure(182)
      [2716470.207]  -> wl_pointer@10.motion(12191, 515.00000000, 361.00000000)
      [2716471.081]  -> xdg_toplevel@23.configure(511, 513, array[8])
      [2716471.155]  -> xdg_surface@22.configure(183)
      [2716471.193]  -> wl_pointer@10.motion(12192, 512.00000000, 362.00000000)
      [2716473.487]  -> xdg_toplevel@23.configure(510, 513, array[8])
      [2716473.636]  -> xdg_surface@22.configure(184)
      [2716473.703]  -> wl_pointer@10.motion(12195, 511.00000000, 364.00000000)
      [2716486.644]  -> xdg_toplevel@23.configure(509, 513, array[8])
      [2716486.741]  -> xdg_surface@22.configure(185)
      [2716486.798]  -> wl_pointer@10.motion(12208, 510.00000000, 371.00000000)
      [2716487.104]  -> xdg_toplevel@23.configure(510, 513, array[8])
      [2716487.202]  -> xdg_surface@22.configure(186)
      [2716487.236]  -> wl_pointer@10.motion(12209, 511.00000000, 373.00000000)
      [2716490.044]  -> xdg_toplevel@23.configure(511, 513, array[8])
      [2716490.132]  -> xdg_surface@22.configure(187)
      [2716490.170]  -> wl_pointer@10.motion(12211, 512.00000000, 375.00000000)
      [2716503.266]  -> xdg_toplevel@23.configure(535, 513, array[8])
      [2716503.403]  -> xdg_surface@22.configure(188)
      [2716503.461]  -> wl_pointer@10.motion(12225, 536.00000000, 395.00000000)
      [2716506.151]  -> xdg_toplevel@23.configure(541, 513, array[8])
      [2716506.224]  -> xdg_surface@22.configure(189)
      [2716506.262]  -> wl_pointer@10.motion(12228, 542.00000000, 399.00000000)
      [2716520.093]  -> xdg_toplevel@23.configure(578, 513, array[8])
      [2716520.173]  -> xdg_surface@22.configure(190)
      [2716520.216]  -> wl_pointer@10.motion(12242, 579.00000000, 411.00000000)
      [2716522.042]  -> xdg_toplevel@23.configure(588, 513, array[8])
      [2716522.114]  -> xdg_surface@22.configure(191)
      [2716522.151]  -> wl_pointer@10.motion(12243, 589.00000000, 411.00000000)
      [2716536.712]  -> xdg_toplevel@23.configure(634, 513, array[8])
      [2716536.796]  -> xdg_surface@22.configure(192)
      [2716536.838]  -> wl_pointer@10.motion(12258, 635.00000000, 413.00000000)
      [2716538.126]  -> xdg_toplevel@23.configure(646, 513, array[8])
      [2716538.244]  -> xdg_surface@22.configure(193)
      [2716538.300]  -> wl_pointer@10.motion(12260, 647.00000000, 413.00000000)
      [2716540.963]  -> xdg_toplevel@23.configure(656, 513, array[8])
      [2716541.080]  -> xdg_surface@22.configure(194)
      [2716541.133]  -> wl_pointer@10.motion(12262, 657.00000000, 411.00000000)
      [2716553.347]  -> xdg_toplevel@23.configure(687, 513, array[8])
      [2716553.434]  -> xdg_surface@22.configure(195)
      [2716553.475]  -> wl_pointer@10.motion(12275, 688.00000000, 407.00000000)
      [2716554.968]  -> xdg_toplevel@23.configure(693, 513, array[8])
      [2716555.083]  -> xdg_surface@22.configure(196)
      [2716555.135]  -> wl_pointer@10.motion(12276, 694.00000000, 405.00000000)
      [2716556.978]  -> xdg_toplevel@23.configure(696, 513, array[8])
      [2716557.093]  -> xdg_surface@22.configure(197)
      [2716557.144]  -> wl_pointer@10.motion(12278, 697.00000000, 403.00000000)
      [2716570.010]  -> xdg_toplevel@23.configure(701, 513, array[8])
      [2716570.097]  -> xdg_surface@22.configure(198)
      [2716570.136]  -> wl_pointer@10.motion(12291, 702.00000000, 398.00000000)
      [2716571.040]  -> xdg_toplevel@23.configure(701, 513, array[8])
      [2716571.112]  -> xdg_surface@22.configure(199)
      [2716571.149]  -> wl_pointer@10.motion(12292, 702.00000000, 397.00000000)
      [2716574.084]  -> xdg_toplevel@23.configure(700, 513, array[8])
      [2716574.156]  -> xdg_surface@22.configure(200)
      [2716574.193]  -> wl_pointer@10.motion(12295, 701.00000000, 396.00000000)
      [2716586.656]  -> xdg_toplevel@23.configure(687, 513, array[8])
      [2716586.760]  -> xdg_surface@22.configure(201)
      [2716586.817]  -> wl_pointer@10.motion(12308, 688.00000000, 385.00000000)
      [2716587.057]  -> xdg_toplevel@23.configure(681, 513, array[8])
      [2716587.152]  -> xdg_surface@22.configure(202)
      [2716587.190]  -> wl_pointer@10.motion(12308, 682.00000000, 381.00000000)
      [2716590.039]  -> xdg_toplevel@23.configure(673, 513, array[8])
      [2716590.144]  -> xdg_surface@22.configure(203)
      [2716590.197]  -> wl_pointer@10.motion(12311, 674.00000000, 377.00000000)
      [2716602.478]  -> xdg_toplevel@23.configure(633, 513, array[8])
      [2716602.571]  -> xdg_surface@22.configure(204)
      [2716602.626]  -> wl_pointer@10.motion(12324, 634.00000000, 363.00000000)
      [2716603.063]  -> xdg_toplevel@23.configure(623, 513, array[8])
      [2716603.135]  -> xdg_surface@22.configure(205)
      [2716603.175]  -> wl_pointer@10.motion(12324, 624.00000000, 359.00000000)
      [2716606.058]  -> xdg_toplevel@23.configure(613, 513, array[8])
      [2716606.149]  -> xdg_surface@22.configure(206)
      [2716606.189]  -> wl_pointer@10.motion(12327, 614.00000000, 357.00000000)
      [2716620.057]  -> xdg_toplevel@23.configure(551, 513, array[8])
      [2716620.158]  -> xdg_surface@22.configure(207)
      [2716620.222]  -> wl_pointer@10.motion(12342, 552.00000000, 349.00000000)
      [2716622.086]  -> xdg_toplevel@23.configure(537, 513, array[8])
      [2716622.159]  -> xdg_surface@22.configure(208)
      [2716622.194]  -> wl_pointer@10.motion(12343, 538.00000000, 349.00000000)
      [2716625.032]  -> xdg_toplevel@23.configure(527, 513, array[8])
      [2716625.123]  -> xdg_surface@22.configure(209)
      [2716625.161]  -> wl_pointer@10.motion(12346, 528.00000000, 349.00000000)
      [2716636.731]  -> xdg_toplevel@23.configure(477, 513, array[8])
      [2716636.842]  -> xdg_surface@22.configure(210)
      [2716636.898]  -> wl_pointer@10.motion(12358, 478.00000000, 349.00000000)
      [2716639.131]  -> xdg_toplevel@23.configure(465, 513, array[8])
      [2716639.217]  -> xdg_surface@22.configure(211)
      [2716639.251]  -> wl_pointer@10.motion(12361, 466.00000000, 351.00000000)
      [2716641.024]  -> xdg_toplevel@23.configure(455, 513, array[8])
      [2716641.115]  -> xdg_surface@22.configure(212)
      [2716641.154]  -> wl_pointer@10.motion(12362, 456.00000000, 353.00000000)
      [2716653.646]  -> xdg_toplevel@23.configure(425, 513, array[8])
      [2716653.749]  -> xdg_surface@22.configure(213)
      [2716653.813]  -> wl_pointer@10.motion(12375, 426.00000000, 361.00000000)
      [2716655.304]  -> xdg_toplevel@23.configure(424, 513, array[8])
      [2716655.397]  -> xdg_surface@22.configure(214)
      [2716655.448]  -> wl_pointer@10.motion(12377, 425.00000000, 362.00000000)
      [2716658.178]  -> xdg_toplevel@23.configure(421, 513, array[8])
      [2716658.250]  -> xdg_surface@22.configure(215)
      [2716658.296]  -> wl_pointer@10.motion(12380, 422.00000000, 363.00000000)
      [2716669.400]  -> xdg_toplevel@23.configure(422, 513, array[8])
      [2716669.509]  -> xdg_surface@22.configure(216)
      [2716669.598]  -> wl_pointer@10.motion(12391, 423.00000000, 368.00000000)
      [2716671.115]  -> xdg_toplevel@23.configure(424, 513, array[8])
      [2716671.189]  -> xdg_surface@22.configure(217)
      [2716671.226]  -> wl_pointer@10.motion(12393, 425.00000000, 371.00000000)
      [2716674.056]  -> xdg_toplevel@23.configure(425, 513, array[8])
      [2716674.143]  -> xdg_surface@22.configure(218)
      [2716674.185]  -> wl_pointer@10.motion(12395, 426.00000000, 373.00000000)
      [2716687.173]  -> xdg_toplevel@23.configure(436, 513, array[8])
      [2716687.278]  -> xdg_surface@22.configure(219)
      [2716687.332]  -> wl_pointer@10.motion(12409, 437.00000000, 382.00000000)
      [2716687.543]  -> xdg_toplevel@23.configure(441, 513, array[8])
      [2716687.630]  -> xdg_surface@22.configure(220)
      [2716687.665]  -> wl_pointer@10.motion(12409, 442.00000000, 386.00000000)
      [2716690.044]  -> xdg_toplevel@23.configure(445, 513, array[8])
      [2716690.146]  -> xdg_surface@22.configure(221)
      [2716690.203]  -> wl_pointer@10.motion(12411, 446.00000000, 388.00000000)
      [2716702.803]  -> xdg_toplevel@23.configure(469, 513, array[8])
      [2716702.909]  -> xdg_surface@22.configure(222)
      [2716702.984]  -> wl_pointer@10.motion(12424, 470.00000000, 395.00000000)
      [2716704.134]  -> xdg_toplevel@23.configure(476, 513, array[8])
      [2716704.206]  -> xdg_surface@22.configure(223)
      [2716704.241]  -> wl_pointer@10.motion(12426, 477.00000000, 397.00000000)
      [2716706.142]  -> xdg_toplevel@23.configure(482, 513, array[8])
      [2716706.219]  -> xdg_surface@22.configure(224)
      [2716706.262]  -> wl_pointer@10.motion(12428, 483.00000000, 397.00000000)
      [2716719.570]  -> xdg_toplevel@23.configure(507, 513, array[8])
      [2716719.679]  -> xdg_surface@22.configure(225)
      [2716719.743]  -> wl_pointer@10.motion(12441, 508.00000000, 399.00000000)
      [2716720.154]  -> xdg_toplevel@23.configure(512, 513, array[8])
      [2716720.215]  -> xdg_surface@22.configure(226)
      [2716720.247]  -> wl_pointer@10.motion(12442, 513.00000000, 399.00000000)
      [2716723.011]  -> xdg_toplevel@23.configure(517, 513, array[8])
      [2716723.081]  -> xdg_surface@22.configure(227)
      [2716723.119]  -> wl_pointer@10.motion(12444, 518.00000000, 399.00000000)
      [2716736.133]  -> xdg_toplevel@23.configure(542, 513, array[8])
      [2716736.244]  -> xdg_surface@22.configure(228)
      [2716736.296]  -> wl_pointer@10.motion(12458, 543.00000000, 394.00000000)
      [2716739.466]  -> xdg_toplevel@23.configure(548, 513, array[8])
      [2716739.580]  -> xdg_surface@22.configure(229)
      [2716739.620]  -> wl_pointer@10.motion(12461, 549.00000000, 392.00000000)
      [2716741.106]  -> xdg_toplevel@23.configure(552, 513, array[8])
      [2716741.179]  -> xdg_surface@22.configure(230)
      [2716741.213]  -> wl_pointer@10.motion(12463, 553.00000000, 390.00000000)
      [2716753.474]  -> xdg_toplevel@23.configure(558, 513, array[8])
      [2716753.631]  -> xdg_surface@22.configure(231)
      [2716753.679]  -> wl_pointer@10.motion(12475, 559.00000000, 386.00000000)
      [2716755.399]  -> xdg_toplevel@23.configure(558, 513, array[8])
      [2716755.519]  -> xdg_surface@22.configure(232)
      [2716755.577]  -> wl_pointer@10.motion(12477, 559.00000000, 385.00000000)
      [2716758.149]  -> xdg_toplevel@23.configure(558, 513, array[8])
      [2716758.222]  -> xdg_surface@22.configure(233)
      [2716758.269]  -> wl_pointer@10.motion(12480, 559.00000000, 384.00000000)
      [2716769.657]  -> xdg_toplevel@23.configure(553, 513, array[8])
      [2716769.791]  -> xdg_surface@22.configure(234)
      [2716769.850]  -> wl_pointer@10.motion(12491, 554.00000000, 378.00000000)
      [2716771.203]  -> xdg_toplevel@23.configure(552, 513, array[8])
      [2716771.275]  -> xdg_surface@22.configure(235)
      [2716771.313]  -> wl_pointer@10.motion(12493, 553.00000000, 375.00000000)
      [2716774.038]  -> xdg_toplevel@23.configure(546, 513, array[8])
      [2716774.110]  -> xdg_surface@22.configure(236)
      [2716774.148]  -> wl_pointer@10.motion(12495, 547.00000000, 373.00000000)
      [2716787.179]  -> xdg_toplevel@23.configure(532, 513, array[8])
      [2716787.281]  -> xdg_surface@22.configure(237)
      [2716787.336]  -> wl_pointer@10.motion(12509, 533.00000000, 367.00000000)
      [2716787.572]  -> xdg_toplevel@23.configure(529, 513, array[8])
      [2716787.646]  -> xdg_surface@22.configure(238)
      [2716787.680]  -> wl_pointer@10.motion(12509, 530.00000000, 365.00000000)
      [2716790.035]  -> xdg_toplevel@23.configure(519, 513, array[8])
      [2716790.107]  -> xdg_surface@22.configure(239)
      [2716790.141]  -> wl_pointer@10.motion(12511, 520.00000000, 363.00000000)
      [2716802.729]  -> xdg_toplevel@23.configure(501, 513, array[8])
      [2716802.840]  -> xdg_surface@22.configure(240)
      [2716802.892]  -> wl_pointer@10.motion(12524, 502.00000000, 361.00000000)
      [2716804.121]  -> xdg_toplevel@23.configure(499, 513, array[8])
      [2716804.219]  -> xdg_surface@22.configure(241)
      [2716804.277]  -> wl_pointer@10.motion(12526, 500.00000000, 361.00000000)
      [2716805.984]  -> xdg_toplevel@23.configure(496, 513, array[8])
      [2716806.085]  -> xdg_surface@22.configure(242)
      [2716806.120]  -> wl_pointer@10.motion(12527, 497.00000000, 361.00000000)
      [2716819.636]  -> xdg_toplevel@23.configure(486, 513, array[8])
      [2716819.773]  -> xdg_surface@22.configure(243)
      [2716819.836]  -> wl_pointer@10.motion(12541, 487.00000000, 361.00000000)
      [2716820.265]  -> xdg_toplevel@23.configure(485, 513, array[8])
      [2716820.329]  -> xdg_surface@22.configure(244)
      [2716820.363]  -> wl_pointer@10.motion(12542, 486.00000000, 362.00000000)
      [2716823.500]  -> xdg_toplevel@23.configure(484, 513, array[8])
      [2716823.614]  -> xdg_surface@22.configure(245)
      [2716823.675]  -> wl_pointer@10.motion(12545, 485.00000000, 362.00000000)
      [2716836.026]  -> xdg_toplevel@23.configure(482, 513, array[8])
      [2716836.124]  -> xdg_surface@22.configure(246)
      [2716836.202]  -> wl_pointer@10.motion(12557, 483.00000000, 365.00000000)
      [2716838.137]  -> xdg_toplevel@23.configure(482, 513, array[8])
      [2716838.207]  -> xdg_surface@22.configure(247)
      [2716838.257]  -> wl_pointer@10.motion(12560, 483.00000000, 366.00000000)
      [2716853.676]  -> xdg_toplevel@23.configure(483, 513, array[8])
      [2716853.788]  -> xdg_surface@22.configure(248)
      [2716853.850]  -> wl_pointer@10.motion(12575, 484.00000000, 371.00000000)
      [2716856.483]  -> xdg_toplevel@23.configure(483, 513, array[8])
      [2716856.585]  -> xdg_surface@22.configure(249)
      [2716856.635]  -> wl_pointer@10.motion(12578, 484.00000000, 372.00000000)
      [2716858.131]  -> xdg_toplevel@23.configure(484, 513, array[8])
      [2716858.204]  -> xdg_surface@22.configure(250)
      [2716858.242]  -> wl_pointer@10.motion(12580, 485.00000000, 373.00000000)
      [2716870.234]  -> xdg_toplevel@23.configure(486, 513, array[8])
      [2716870.357]  -> xdg_surface@22.configure(251)
      [2716870.408]  -> wl_pointer@10.motion(12592, 487.00000000, 375.00000000)
      [2716874.588]  -> xdg_toplevel@23.configure(487, 513, array[8])
      [2716874.673]  -> xdg_surface@22.configure(252)
      [2716874.714]  -> wl_pointer@10.motion(12596, 488.00000000, 375.00000000)
      [2716896.327]  -> wl_pointer@10.motion(12618, 487.00000000, 375.00000000)
      [2716898.193]  -> wl_pointer@10.motion(12619, 486.00000000, 375.00000000)
      [2716902.723]  -> wl_pointer@10.motion(12624, 485.00000000, 375.00000000)
      [2716904.356]  -> wl_pointer@10.motion(12626, 484.00000000, 375.00000000)
      [2716919.513]  -> wl_pointer@10.motion(12641, 479.00000000, 373.00000000)
      [2716921.127]  -> wl_pointer@10.motion(12642, 476.00000000, 373.00000000)
      [2716924.072]  -> wl_pointer@10.motion(12645, 474.00000000, 373.00000000)
      [2716936.146]  -> wl_pointer@10.motion(12657, 469.00000000, 372.00000000)
      [2716937.075]  -> wl_pointer@10.motion(12658, 468.00000000, 372.00000000)
      [2716940.667]  -> wl_pointer@10.motion(12662, 467.00000000, 372.00000000)
      [2716952.817]  -> wl_pointer@10.motion(12674, 463.00000000, 372.00000000)
      [2716954.184]  -> wl_pointer@10.motion(12675, 462.00000000, 372.00000000)
      [2716969.822]  -> wl_pointer@10.motion(12691, 460.00000000, 372.00000000)
      [2716972.545]  -> wl_pointer@10.motion(12694, 459.00000000, 372.00000000)
      [2716986.317]  -> wl_pointer@10.motion(12708, 457.00000000, 373.00000000)
      [2716988.464]  -> wl_pointer@10.motion(12710, 456.00000000, 373.00000000)
      [2717002.789]  -> wl_pointer@10.motion(12724, 455.00000000, 374.00000000)
      [2717006.966]  -> wl_pointer@10.motion(12728, 454.00000000, 374.00000000)
      [2717040.642]  -> wl_pointer@10.motion(12762, 454.00000000, 375.00000000)
      [2717044.651]  -> wl_pointer@10.motion(12766, 454.00000000, 376.00000000)
      [2717048.463]  -> wl_pointer@10.motion(12770, 454.00000000, 377.00000000)
      [2717054.472]  -> wl_pointer@10.motion(12776, 454.00000000, 378.00000000)
      [2717057.620]  -> wl_pointer@10.motion(12779, 453.00000000, 378.00000000)
      [2717059.109]  -> wl_pointer@10.motion(12780, 453.00000000, 379.00000000)
      [2717069.439]  -> wl_pointer@10.motion(12791, 452.00000000, 382.00000000)
      [2717071.378]  -> wl_pointer@10.motion(12793, 452.00000000, 383.00000000)
      [2717073.169]  -> wl_pointer@10.motion(12794, 450.00000000, 384.00000000)
      [2717086.189]  -> wl_pointer@10.motion(12807, 447.00000000, 389.00000000)
      [2717086.968]  -> wl_pointer@10.motion(12808, 446.00000000, 390.00000000)
      [2717090.166]  -> wl_pointer@10.motion(12811, 445.00000000, 391.00000000)
      [2717102.934]  -> wl_pointer@10.motion(12824, 434.00000000, 398.00000000)
      [2717103.306]  -> wl_pointer@10.motion(12825, 431.00000000, 400.00000000)
      [2717106.098]  -> wl_pointer@10.motion(12827, 428.00000000, 403.00000000)
      [2717119.441]  -> wl_pointer@10.motion(12841, 397.00000000, 424.00000000)
      [2717122.746]  -> wl_pointer@10.motion(12844, 387.00000000, 428.00000000)
      [2717136.359]  -> wl_pointer@10.motion(12858, 337.00000000, 456.00000000)
      [2717138.242]  -> wl_pointer@10.motion(12860, 325.00000000, 462.00000000)
      [2717141.050]  -> wl_pointer@10.motion(12862, 315.00000000, 468.00000000)
      [2717152.976]  -> wl_pointer@10.motion(12874, 263.00000000, 490.00000000)
      [2717154.245]  -> wl_pointer@10.motion(12876, 249.00000000, 494.00000000)
      [2717156.998]  -> wl_pointer@10.motion(12878, 237.00000000, 498.00000000)
      [2717169.756]  -> wl_pointer@10.leave(253, wl_surface@18)
      

      End of output on client side:

      [2716277.284]  -> xdg_surface@22.set_window_geometry(0, 0, 590, 513)
      [2716277.383]  -> wl_compositor@5.create_region(new id wl_region@54)
      [2716277.422]  -> wl_region@54.add(3, 30, 584, 480)
      [2716277.505]  -> wl_surface@18.set_opaque_region(wl_region@54)
      [2716277.561]  -> wl_region@54.destroy()
      [2716279.223]  -> wl_surface@18.damage_buffer(0, 0, 590, 30)
      [2716279.341]  -> wl_surface@18.damage_buffer(0, 30, 3, 480)
      [2716279.454]  -> wl_surface@18.damage_buffer(587, 30, 3, 480)
      [2716279.539]  -> wl_surface@18.damage_buffer(0, 510, 590, 3)
      [2716279.631]  -> wl_surface@18.damage_buffer(0, 513, 3, 30)
      [2716290.450] wl_display@1.delete_id(51[2716290.460] wl_display@1.delete_id(53)
      [2716290.462] wl_display@1.delete_id(54)
      [2716290.652] wl_display@1.delete_id(35)
      [2716290.574] wl_callback@53.done(150)
      )
      [2716290.765] wl_callback@35.done(12012[2716290.686] wl_display@1.delete_id(26)
      )
      [2716290.931]  -> wl_surface@18.frame(new id wl_callback@35)
      [2716291.408]  -> xdg_surface@22.ack_configure(148)
      [2716291.608] wl_callback@26.done(12012)
      [2716291.685]  -> wl_surface@18.frame(new id wl_callback@26)
      [2716309.325] wl_buffer@48.release()
      [2716309.343]  -> wl_buffer@48.destroy()
      

      This is the back trace of all threads when the client is frozen:

      Thread 46 (Thread 0x7fffc5b6c640 (LWP 37249) "shadereffectsex"):
      #0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x7fffdc006130) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7fffdc006130) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7fffdc006130, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fffdc0060c0, cond=0x7fffdc006108) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_wait (cond=0x7fffdc006108, mutex=0x7fffdc0060c0) at ./nptl/pthread_cond_wait.c:627
      #5  0x00007fffeb4b8da8 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #6  0x00007fffeb4b8f25 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #7  0x00007fffeb49e2c8 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #8  0x00007fffeb49f6c3 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #9  0x00007fffeb449074 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #10 0x00007ffff01c4d88 in ?? () from /lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1
      #11 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #12 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 45 (Thread 0x7fffc6ffd640 (LWP 37248) "shadereffectsex"):
      #0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555557bdea0) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555557bdea0) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555557bdea0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555555d1e20, cond=0x5555557bde78) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_wait (cond=0x5555557bde78, mutex=0x5555555d1e20) at ./nptl/pthread_cond_wait.c:627
      #5  0x00007fffeb4b8da8 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #6  0x00007fffeb489e91 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #7  0x00007fffeb4beade in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #8  0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #9  0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 14 (Thread 0x7fffc67fc640 (LWP 37215) "CPMMListener"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x7fffc67fbc78, nfds=1, timeout=300000) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007fffe99f1427 in ?? () from /lib/x86_64-linux-gnu/libnvidia-eglcore.so.515.76
      #2  0x00007fffe99efd8a in ?? () from /lib/x86_64-linux-gnu/libnvidia-eglcore.so.515.76
      #3  0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #4  0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 12 (Thread 0x7fffc77fe640 (LWP 37213) "QSGRenderThread"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x7fffc77fdc90, nfds=2, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007ffff01c3c7d in ?? () from /lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1
      #2  0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #3  0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 10 (Thread 0x7fffe0d11640 (LWP 37211) "QSGRenderThread"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x7fffe0d103b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007ffff64a4d4c in wl_display_dispatch_queue () from /lib/x86_64-linux-gnu/libwayland-client.so.0
      #2  0x00007ffff01c785c in ?? () from /lib/x86_64-linux-gnu/libnvidia-egl-wayland.so.1
      #3  0x00007fffeb4a865e in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #4  0x00007fffeb447b80 in ?? () from /lib/x86_64-linux-gnu/libEGL_nvidia.so.0
      #5  0x00007ffff122fdbd in QtWaylandClient::QWaylandGLContext::swapBuffers (this=0x7fffc0005650, surface=0x555555749090) at src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:366
      #6  0x00007ffff6b81ebb in QOpenGLContext::swapBuffers (this=0x7fffc0005510, surface=0x7fffffffd960) at src/gui/kernel/qopenglcontext.cpp:765
      #7  0x00007ffff6ba9f22 in QRhiGles2::endFrame (this=0x7fffc0004e40, swapChain=0x7fffc049ef90, flags=...) at src/gui/rhi/qrhigles2.cpp:1925
      #8  0x00007ffff6988191 in QRhi::endFrame (this=0x7fffc0004e20, swapChain=0x7fffc049ef90, flags=...) at src/gui/rhi/qrhi.cpp:7470
      #9  0x00007ffff7b494d8 in QSGRenderThread::syncAndRender (this=0x55555584a300) at src/quick/scenegraph/qsgthreadedrenderloop.cpp:747
      #10 0x00007ffff7b4a3e1 in QSGRenderThread::run (this=0x55555584a300) at src/quick/scenegraph/qsgthreadedrenderloop.cpp:941
      #11 0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe0d10ca8) at src/corelib/thread/qthread_unix.cpp:321
      #12 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #13 0x00007ffff529b16f in QThreadPrivate::start (arg=0x55555584a300) at src/corelib/thread/qthread_unix.cpp:280
      #14 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #15 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 9 (Thread 0x7fffe1750640 (LWP 37210) "Thread (pooled)"):
      #0  __futex_abstimed_wait_common64 (private=65535, cancel=true, abstime=0x7fffe174f998, op=137, expected=0, futex_word=0x555555714440) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=65535, abstime=0x7fffe174f998, clockid=-805286048, expected=0, futex_word=0x555555714440) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555714440, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffe174f998, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940f1b in __pthread_cond_wait_common (abstime=0x7fffe174f998, clockid=1, mutex=0x5555557143f0, cond=0x555555714418) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_timedwait64 (cond=0x555555714418, mutex=0x5555557143f0, abstime=0x7fffe174f998) at ./nptl/pthread_cond_wait.c:652
      #5  0x00007ffff52b3b11 in QWaitConditionPrivate::wait_relative (this=0x5555557143f0, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:101
      #6  0x00007ffff52b38be in QWaitConditionPrivate::wait (this=0x5555557143f0, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:109
      #7  0x00007ffff52b3612 in QWaitCondition::wait (this=0x5555557141f0, mutex=0x7fffdc004c58, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #8  0x00007ffff52a4ec6 in QThreadPoolThread::run (this=0x5555557141e0) at src/corelib/thread/qthreadpool.cpp:114
      #9  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe174fca8) at src/corelib/thread/qthread_unix.cpp:321
      #10 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #11 0x00007ffff529b16f in QThreadPrivate::start (arg=0x5555557141e0) at src/corelib/thread/qthread_unix.cpp:280
      #12 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      
      Thread 8 (Thread 0x7fffe1f51640 (LWP 37209) "Thread (pooled)"):
      #0  __futex_abstimed_wait_common64 (private=65535, cancel=true, abstime=0x7fffe1f50998, op=137, expected=0, futex_word=0x555555713fd0) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=65535, abstime=0x7fffe1f50998, clockid=65535, expected=0, futex_word=0x555555713fd0) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555713fd0, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffe1f50998, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940f1b in __pthread_cond_wait_common (abstime=0x7fffe1f50998, clockid=1, mutex=0x555555713f80, cond=0x555555713fa8) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_timedwait64 (cond=0x555555713fa8, mutex=0x555555713f80, abstime=0x7fffe1f50998) at ./nptl/pthread_cond_wait.c:652
      #5  0x00007ffff52b3b11 in QWaitConditionPrivate::wait_relative (this=0x555555713f80, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:101
      #6  0x00007ffff52b38be in QWaitConditionPrivate::wait (this=0x555555713f80, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:109
      #7  0x00007ffff52b3612 in QWaitCondition::wait (this=0x555555713d80, mutex=0x7fffdc004c58, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #8  0x00007ffff52a4ec6 in QThreadPoolThread::run (this=0x555555713d70) at src/corelib/thread/qthreadpool.cpp:114
      #9  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe1f50ca8) at src/corelib/thread/qthread_unix.cpp:321
      #10 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #11 0x00007ffff529b16f in QThreadPrivate::start (arg=0x555555713d70) at src/corelib/thread/qthread_unix.cpp:280
      #12 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #13 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 7 (Thread 0x7fffe2752640 (LWP 37208) "Thread (pooled)"):
      #0  __futex_abstimed_wait_common64 (private=65535, cancel=true, abstime=0x7fffe2751998, op=137, expected=0, futex_word=0x555555713b60) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=65535, abstime=0x7fffe2751998, clockid=0, expected=0, futex_word=0x555555713b60) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555713b60, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffe2751998, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940f1b in __pthread_cond_wait_common (abstime=0x7fffe2751998, clockid=1, mutex=0x555555713b10, cond=0x555555713b38) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_timedwait64 (cond=0x555555713b38, mutex=0x555555713b10, abstime=0x7fffe2751998) at ./nptl/pthread_cond_wait.c:652
      #5  0x00007ffff52b3b11 in QWaitConditionPrivate::wait_relative (this=0x555555713b10, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:101
      #6  0x00007ffff52b38be in QWaitConditionPrivate::wait (this=0x555555713b10, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:109
      #7  0x00007ffff52b3612 in QWaitCondition::wait (this=0x555555711b90, mutex=0x7fffdc004c58, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #8  0x00007ffff52a4ec6 in QThreadPoolThread::run (this=0x555555711b80) at src/corelib/thread/qthreadpool.cpp:114
      #9  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe2751ca8) at src/corelib/thread/qthread_unix.cpp:321
      #10 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #11 0x00007ffff529b16f in QThreadPrivate::start (arg=0x555555711b80) at src/corelib/thread/qthread_unix.cpp:280
      #12 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #13 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 6 (Thread 0x7fffe2f53640 (LWP 37207) "Thread (pooled)"):
      #0  __futex_abstimed_wait_common64 (private=14, cancel=true, abstime=0x7fffe2f52998, op=137, expected=0, futex_word=0x555555711c00) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=14, abstime=0x7fffe2f52998, clockid=0, expected=0, futex_word=0x555555711c00) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555711c00, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffe2f52998, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940f1b in __pthread_cond_wait_common (abstime=0x7fffe2f52998, clockid=1, mutex=0x555555711bb0, cond=0x555555711bd8) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_timedwait64 (cond=0x555555711bd8, mutex=0x555555711bb0, abstime=0x7fffe2f52998) at ./nptl/pthread_cond_wait.c:652
      #5  0x00007ffff52b3b11 in QWaitConditionPrivate::wait_relative (this=0x555555711bb0, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:101
      #6  0x00007ffff52b38be in QWaitConditionPrivate::wait (this=0x555555711bb0, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:109
      #7  0x00007ffff52b3612 in QWaitCondition::wait (this=0x555555707fd0, mutex=0x7fffdc004c58, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #8  0x00007ffff52a4ec6 in QThreadPoolThread::run (this=0x555555707fc0) at src/corelib/thread/qthreadpool.cpp:114
      #9  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe2f52ca8) at src/corelib/thread/qthread_unix.cpp:321
      #10 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #11 0x00007ffff529b16f in QThreadPrivate::start (arg=0x555555707fc0) at src/corelib/thread/qthread_unix.cpp:280
      #12 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #13 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 5 (Thread 0x7fffe3fff640 (LWP 37206) "QQmlThread"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x5555555d9e00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007ffff478c696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007ffff47353c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007ffff5436e7f in QEventDispatcherGlib::processEvents (this=0x7fffd8000b70, flags=...) at src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #4  0x00007ffff4fd63c6 in QEventLoop::processEvents (this=0x7fffe3ffeb20, flags=...) at src/corelib/kernel/qeventloop.cpp:100
      #5  0x00007ffff4fd65f7 in QEventLoop::exec (this=0x7fffe3ffeb20, flags=...) at src/corelib/kernel/qeventloop.cpp:182
      #6  0x00007ffff518a020 in QThread::exec (this=0x555555629980) at src/corelib/thread/qthread.cpp:578
      #7  0x00007ffff518a535 in QThread::run (this=0x555555629980) at src/corelib/thread/qthread.cpp:699
      #8  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffe3ffeca8) at src/corelib/thread/qthread_unix.cpp:321
      #9  0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #10 0x00007ffff529b16f in QThreadPrivate::start (arg=0x555555629980) at src/corelib/thread/qthread_unix.cpp:280
      #11 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #12 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 4 (Thread 0x7fffebfff640 (LWP 37205) "WaylandEventThr"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x7fffebffeb70, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007ffff12cec5c in QtWaylandClient::EventThread::run (this=0x5555555ace10) at src/client/qwaylanddisplay.cpp:187
      #2  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7fffebffeca8) at src/corelib/thread/qthread_unix.cpp:321
      #3  0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #4  0x00007ffff529b16f in QThreadPrivate::start (arg=0x5555555ace10) at src/corelib/thread/qthread_unix.cpp:280
      #5  0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #6  0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 3 (Thread 0x7ffff0a0a640 (LWP 37204) "WaylandEventThr"):
      #0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555555bfba0) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555555bfba0) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555555bfba0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555555bfb50, cond=0x5555555bfb78) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_wait (cond=0x5555555bfb78, mutex=0x5555555bfb50) at ./nptl/pthread_cond_wait.c:627
      #5  0x00007ffff52b38d6 in QWaitConditionPrivate::wait (this=0x5555555bfb50, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:111
      #6  0x00007ffff52b3612 in QWaitCondition::wait (this=0x5555555acdd0, mutex=0x5555555acdc8, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #7  0x00007ffff12d17cd in QtWaylandClient::EventThread::waitForReading (this=0x5555555acd90) at src/client/qwaylanddisplay.cpp:221
      #8  0x00007ffff12cebfa in QtWaylandClient::EventThread::run (this=0x5555555acd90) at src/client/qwaylanddisplay.cpp:182
      #9  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7ffff0a09ca8) at src/corelib/thread/qthread_unix.cpp:321
      #10 0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #11 0x00007ffff529b16f in QThreadPrivate::start (arg=0x5555555acd90) at src/corelib/thread/qthread_unix.cpp:280
      #12 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #13 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 2 (Thread 0x7ffff120b640 (LWP 37203) "QDBusConnection"):
      #0  0x00007ffff49c5d7f in __GI___poll (fds=0x5555555b5ac0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
      #1  0x00007ffff478c696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #2  0x00007ffff47353c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #3  0x00007ffff5436e7f in QEventDispatcherGlib::processEvents (this=0x7fffec000b70, flags=...) at src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #4  0x00007ffff4fd63c6 in QEventLoop::processEvents (this=0x7ffff120aae0, flags=...) at src/corelib/kernel/qeventloop.cpp:100
      #5  0x00007ffff4fd65f7 in QEventLoop::exec (this=0x7ffff120aae0, flags=...) at src/corelib/kernel/qeventloop.cpp:182
      #6  0x00007ffff518a020 in QThread::exec (this=0x7ffff46df860 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at src/corelib/thread/qthread.cpp:578
      #7  0x00007ffff458f589 in QDBusConnectionManager::run (this=0x7ffff46df860 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at src/dbus/qdbusconnection.cpp:123
      #8  0x00007ffff529c560 in QThreadPrivate::start(void*)::$_0::operator()() const (this=0x7ffff120aca8) at src/corelib/thread/qthread_unix.cpp:321
      #9  0x00007ffff529b20d in (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_0>(QThreadPrivate::start(void*)::$_0&&) (t=...) at src/corelib/thread/qthread_unix.cpp:257
      #10 0x00007ffff529b16f in QThreadPrivate::start (arg=0x7ffff46df860 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at src/corelib/thread/qthread_unix.cpp:280
      #11 0x00007ffff4941b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
      #12 0x00007ffff49d3a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
      
      Thread 1 (Thread 0x7ffff1bfe200 (LWP 37195) "shadereffectsex"):
      #0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555725264) at ./nptl/futex-internal.c:57
      #1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x555555725264) at ./nptl/futex-internal.c:87
      #2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555725264, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
      #3  0x00007ffff4940ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555725210, cond=0x555555725238) at ./nptl/pthread_cond_wait.c:503
      #4  ___pthread_cond_wait (cond=0x555555725238, mutex=0x555555725210) at ./nptl/pthread_cond_wait.c:627
      #5  0x00007ffff52b38d6 in QWaitConditionPrivate::wait (this=0x555555725210, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:111
      #6  0x00007ffff52b3612 in QWaitCondition::wait (this=0x55555584a350, mutex=0x55555584a348, deadline=...) at src/corelib/thread/qwaitcondition_unix.cpp:184
      #7  0x00007ffff7b4cdd2 in QSGThreadedRenderLoop::polishAndSync (this=0x555555615af0, w=0x555555837f00, inExpose=true) at src/quick/scenegraph/qsgthreadedrenderloop.cpp:1591
      #8  0x00007ffff7b4c52e in QSGThreadedRenderLoop::handleExposure (this=0x555555615af0, window=0x7fffffffd950) at src/quick/scenegraph/qsgthreadedrenderloop.cpp:1294
      #9  0x00007ffff7b4bd2d in QSGThreadedRenderLoop::exposureChanged (this=0x555555615af0, window=0x7fffffffd950) at src/quick/scenegraph/qsgthreadedrenderloop.cpp:1211
      #10 0x00007ffff780747b in QQuickWindow::exposeEvent (this=0x7fffffffd950) at src/quick/items/qquickwindow.cpp:176
      #11 0x00007ffff67ab848 in QWindow::event (this=0x7fffffffd950, ev=0x7fffffffcea0) at src/gui/kernel/qwindow.cpp:2485
      #12 0x00007ffff780c25a in QQuickWindow::event (this=0x7fffffffd950, event=0x7fffffffcea0) at src/quick/items/qquickwindow.cpp:1561
      #13 0x00007ffff4fc2249 in QCoreApplicationPrivate::notify_helper (receiver=0x7fffffffd950, event=0x7fffffffcea0) at src/corelib/kernel/qcoreapplication.cpp:1193
      #14 0x00007ffff4fc1d20 in doNotify (receiver=0x7fffffffd950, event=0x7fffffffcea0) at src/corelib/kernel/qcoreapplication.cpp:1122
      #15 0x00007ffff4fc1e2a in QCoreApplication::notify (this=0x7fffffffd9f0, receiver=0x7fffffffd950, event=0x7fffffffcea0) at src/corelib/kernel/qcoreapplication.cpp:1105
      #16 0x00007ffff670b444 in QGuiApplication::notify (this=0x7fffffffd9f0, object=0x7fffffffd950, event=0x7fffffffcea0) at src/gui/kernel/qguiapplication.cpp:1928
      #17 0x00007ffff4fc1c32 in QCoreApplication::notifyInternal2 (receiver=0x7fffffffd950, event=0x7fffffffcea0) at src/corelib/kernel/qcoreapplication.cpp:1026
      #18 0x00007ffff4fc28c3 in QCoreApplication::sendSpontaneousEvent (receiver=0x7fffffffd950, event=0x7fffffffcea0) at src/corelib/kernel/qcoreapplication.cpp:1458
      #19 0x00007ffff670fa5a in QGuiApplicationPrivate::processExposeEvent (e=0x7fffc09d5390) at src/gui/kernel/qguiapplication.cpp:3198
      #20 0x00007ffff670bab4 in QGuiApplicationPrivate::processWindowSystemEvent (e=0x7fffc09d5390) at src/gui/kernel/qguiapplication.cpp:2067
      #21 0x00007ffff67b5bc4 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at src/gui/kernel/qwindowsysteminterface.cpp:1089
      #22 0x00007ffff67b5aa0 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at src/gui/kernel/qwindowsysteminterface.cpp:1058
      #23 0x00007ffff131cd34 in QtWaylandClient::QWaylandWindow::applyConfigure (this=0x555555749080) at src/client/qwaylandwindow.cpp:567
      #24 0x00007ffff1320c0f in QtWaylandClient::QWaylandWindow::qt_static_metacall (_o=0x555555749080, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fffc0359c98) at src/client/WaylandClient_autogen/include/moc_qwaylandwindow_p.cpp:146
      #25 0x00007ffff504ba2d in QMetaCallEvent::placeMetaCall (this=0x7fffc0359c50, object=0x555555749080) at src/corelib/kernel/qobject.cpp:610
      #26 0x00007ffff504d3ca in QObject::event (this=0x555555749080, e=0x7fffc0359c50) at src/corelib/kernel/qobject.cpp:1378
      #27 0x00007ffff4fc2249 in QCoreApplicationPrivate::notify_helper (receiver=0x555555749080, event=0x7fffc0359c50) at src/corelib/kernel/qcoreapplication.cpp:1193
      #28 0x00007ffff4fc1d20 in doNotify (receiver=0x555555749080, event=0x7fffc0359c50) at src/corelib/kernel/qcoreapplication.cpp:1122
      #29 0x00007ffff4fc1e2a in QCoreApplication::notify (this=0x7fffffffd9f0, receiver=0x555555749080, event=0x7fffc0359c50) at src/corelib/kernel/qcoreapplication.cpp:1105
      #30 0x00007ffff670b444 in QGuiApplication::notify (this=0x7fffffffd9f0, object=0x555555749080, event=0x7fffc0359c50) at src/gui/kernel/qguiapplication.cpp:1928
      #31 0x00007ffff4fc1c32 in QCoreApplication::notifyInternal2 (receiver=0x555555749080, event=0x7fffc0359c50) at src/corelib/kernel/qcoreapplication.cpp:1026
      #32 0x00007ffff4fc2833 in QCoreApplication::sendEvent (receiver=0x555555749080, event=0x7fffc0359c50) at src/corelib/kernel/qcoreapplication.cpp:1444
      #33 0x00007ffff4fc35a1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5555555a83a0) at src/corelib/kernel/qcoreapplication.cpp:1806
      #34 0x00007ffff4fc265d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at src/corelib/kernel/qcoreapplication.cpp:1665
      #35 0x00007ffff5437b0d in postEventSourceDispatch (s=0x5555555aaa50) at src/corelib/kernel/qeventdispatcher_glib.cpp:243
      #36 0x00007ffff4737d1b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #37 0x00007ffff478c6f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #38 0x00007ffff47353c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
      #39 0x00007ffff5436e7f in QEventDispatcherGlib::processEvents (this=0x5555555abcb0, flags=...) at src/corelib/kernel/qeventdispatcher_glib.cpp:393
      #40 0x00007ffff6dffb0a in QPAEventDispatcherGlib::processEvents (this=0x5555555abcb0, flags=...) at src/gui/platform/unix/qeventdispatcher_glib.cpp:87
      #41 0x00007ffff4fd63c6 in QEventLoop::processEvents (this=0x7fffffffd850, flags=...) at src/corelib/kernel/qeventloop.cpp:100
      #42 0x00007ffff4fd65f7 in QEventLoop::exec (this=0x7fffffffd850, flags=...) at src/corelib/kernel/qeventloop.cpp:182
      #43 0x00007ffff4fc2551 in QCoreApplication::exec () at src/corelib/kernel/qcoreapplication.cpp:1347
      #44 0x00007ffff670b216 in QGuiApplication::exec () at src/gui/kernel/qguiapplication.cpp:1860
      #45 0x0000555555558dfc in main (argc=1, argv=0x7fffffffdb28) at /home/eskil/dev/qt5-dev/declarative/examples/quick/shadereffects/main.cpp:4
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              esabraha Eskil Abrahamsen Blomfeldt
              esabraha Eskil Abrahamsen Blomfeldt
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes