Skip to content
  • 0 Votes
    3 Posts
    356 Views
    SGaistS

    Hi and welcome to devnet,

    Glad you found a solution !

    Can you share it so that other people encountering the same issue can benefit ?

  • 0 Votes
    2 Posts
    736 Views
    T

    Created context for format QSurfaceFormat(version 2.0, options QFlagsQSurfaceFormat::FormatOption(), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::NoProfile) with config:
    EGL_BUFFER_SIZE: 24
    EGL_ALPHA_SIZE: 0
    EGL_BLUE_SIZE: 8
    EGL_GREEN_SIZE: 8
    EGL_RED_SIZE: 8
    EGL_DEPTH_SIZE: 24
    EGL_STENCIL_SIZE: 8
    EGL_CONFIG_CAVEAT: 12344
    EGL_CONFIG_ID: 10
    EGL_LEVEL: 0
    EGL_MAX_PBUFFER_HEIGHT: 8192
    EGL_MAX_PBUFFER_PIXELS: 67108864
    EGL_MAX_PBUFFER_WIDTH: 8192
    EGL_NATIVE_RENDERABLE: 0
    EGL_NATIVE_VISUAL_ID: 875713112
    EGL_NATIVE_VISUAL_TYPE: -1
    EGL_SAMPLES: 0
    EGL_SAMPLE_BUFFERS: 0
    EGL_SURFACE_TYPE: 1029
    EGL_TRANSPARENT_TYPE: 12344
    EGL_TRANSPARENT_BLUE_VALUE: 0
    EGL_TRANSPARENT_GREEN_VALUE: 0
    EGL_TRANSPARENT_RED_VALUE: 0
    EGL_BIND_TO_TEXTURE_RGB: 1
    EGL_BIND_TO_TEXTURE_RGBA: 0
    EGL_MIN_SWAP_INTERVAL: 0
    EGL_MAX_SWAP_INTERVAL: 1
    [2171283.136] -> wl_display@1.get_registry(new id wl_registry@2)
    [2171283.439] -> wl_display@1.sync(new id wl_callback@3)
    [2171283.682] wl_display@1.get_registry(new id wl_registry@2)
    [2171284.001] -> wl_registry@2.global(1, "ivi_application", 1)
    [2171284.392] -> wl_registry@2.global(2, "wl_compositor", 3)
    [2171284.584] -> wl_registry@2.global(3, "wl_subcompositor", 1)
    [2171284.769] -> wl_registry@2.global(4, "wl_data_device_manager", 1)
    [2171284.955] -> wl_registry@2.global(5, "wl_shm", 1)
    [2171285.446] -> wl_registry@2.global(6, "qt_hardware_integration", 1)
    [2171285.642] -> wl_registry@2.global(7, "mali_buffer_sharing", 4)
    [2171286.364] -> wl_registry@2.global(8, "wl_seat", 4)
    [2171286.965] -> wl_registry@2.global(9, "wl_output", 2)
    [2171287.697] -> wl_registry@2.global(10, "wp_viewporter", 1)
    [2171288.255] wl_display@1.sync(new id wl_callback@3)
    [2171288.706] -> wl_callback@3.done(0)
    [2171288.822] -> wl_display@1.delete_id(3)
    [2171289.483] wl_display@1.delete_id(3)
    [2171289.674] wl_registry@2.global(1, "ivi_application", 1)
    [2171289.831] wl_registry@2.global(2, "wl_compositor", 3)
    [2171289.891] -> wl_registry@2.bind(2, "wl_compositor", 3, new id [unknown]@4)
    [2171289.991] wl_registry@2.global(3, "wl_subcompositor", 1)
    [2171290.144] -> wl_registry@2.bind(3, "wl_subcompositor", 1, new id [unknown]@5)
    [2171290.233] wl_registry@2.global(4, "wl_data_device_manager", 1)
    [2171290.333] -> wl_registry@2.bind(4, "wl_data_device_manager", 1, new id [unknown]@6)
    [2171290.421] wl_registry@2.global(5, "wl_shm", 1)
    [2171290.481] -> wl_registry@2.bind(5, "wl_shm", 1, new id [unknown]@7)
    [2171290.571] wl_registry@2.global(6, "qt_hardware_integration", 1)
    [2171290.656] -> wl_registry@2.bind(6, "qt_hardware_integration", 1, new id [unknown]@8)
    [2171290.758] -> wl_display@1.sync(new id wl_callback@9)
    [2171290.796] wl_registry@2.global(7, "mali_buffer_sharing", 4)
    [2171290.849] wl_registry@2.global(8, "wl_seat", 4)
    [2171290.918] -> wl_registry@2.bind(8, "wl_seat", 4, new id [unknown]@10)
    [2171291.003] -> wl_data_device_manager@6.get_data_device(new id wl_data_device@11, wl_seat@10)
    [2171291.089] wl_registry@2.global(9, "wl_output", 2)
    [2171291.159] -> wl_registry@2.bind(9, "wl_output", 2, new id [unknown]@12)
    [2171291.238] wl_registry@2.global(10, "wp_viewporter", 1)
    [2171291.287] wl_callback@3.done(0)
    [2171291.623] wl_registry@2.bind(2, "wl_compositor", 3, new id [unknown]@4)
    [2171292.326] wl_registry@2.bind(3, "wl_subcompositor", 1, new id [unknown]@5)
    [2171292.734] wl_registry@2.bind(4, "wl_data_device_manager", 1, new id [unknown]@6)
    [2171293.173] wl_registry@2.bind(5, "wl_shm", 1, new id [unknown]@7)
    [2171293.546] -> wl_shm@7.format(0)
    [2171293.669] -> wl_shm@7.format(1)
    [2171293.819] -> wl_shm@7.format(1)
    [2171293.964] -> wl_shm@7.format(0)
    [2171294.112] -> wl_shm@7.format(909199186)
    [2171294.264] -> wl_shm@7.format(892424792)
    [2171294.409] -> wl_shm@7.format(875710290)
    [2171294.553] -> wl_shm@7.format(842093144)
    [2171294.668] -> wl_shm@7.format(842093121)
    [2171294.783] -> wl_shm@7.format(875709016)
    [2171294.928] -> wl_shm@7.format(875708993)
    [2171295.099] -> wl_shm@7.format(808665688)
    [2171295.247] -> wl_shm@7.format(808665665)
    [2171295.354] -> wl_shm@7.format(808669784)
    [2171295.435] -> wl_shm@7.format(808669761)
    [2171295.492] -> wl_shm@7.format(538982467)
    [2171295.561] wl_registry@2.bind(6, "qt_hardware_integration", 1, new id [unknown]@8)
    [2171296.038] -> qt_hardware_integration@8.client_backend("wayland-egl")
    [2171296.221] wl_display@1.sync(new id wl_callback@9)
    [2171296.414] -> wl_callback@9.done(0)
    [2171296.563] -> wl_display@1.delete_id(9)
    [2171296.694] wl_registry@2.bind(8, "wl_seat", 4, new id [unknown]@10)
    [2171296.921] -> wl_seat@10.capabilities(7)
    [2171296.996] wl_data_device_manager@6.get_data_device(new id wl_data_device@11, wl_seat@10)
    [2171297.448] wl_registry@2.bind(9, "wl_output", 2, new id [unknown]@12)
    [2171297.746] -> wl_output@12.geometry(0, 0, -1, -1, 0, "", "", 0)
    [2171298.376] -> wl_output@12.mode(3, 1920, 1080, 60000)
    [2171298.665] -> wl_output@12.scale(1)
    [2171298.836] -> wl_output@12.done()
    [2171299.294] wl_display@1.delete_id(9)
    [2171299.414] wl_shm@7.format(0)
    [2171299.510] wl_shm@7.format(1)
    [2171299.753] wl_shm@7.format(1)
    [2171300.019] wl_shm@7.format(0)
    [2171300.251] wl_shm@7.format(909199186)
    [2171300.272] wl_shm@7.format(892424792)
    [2171300.291] wl_shm@7.format(875710290)
    [2171300.319] wl_shm@7.format(842093144)
    [2171300.381] wl_shm@7.format(842093121)
    [2171300.398] wl_shm@7.format(875709016)
    [2171300.457] wl_shm@7.format(875708993)
    [2171300.480] wl_shm@7.format(808665688)
    [2171300.544] wl_shm@7.format(808665665)
    [2171300.573] wl_shm@7.format(808669784)
    [2171300.595] wl_shm@7.format(808669761)
    [2171300.621] wl_shm@7.format(538982467)
    [2171300.691] qt_hardware_integration@8.client_backend("wayland-egl")
    [2171300.727] wl_callback@9.done(0)
    [2171300.757] wl_seat@10.capabilities(7)
    [2171300.879] -> wl_seat@10.get_keyboard(new id wl_keyboard@9)
    [2171300.969] -> wl_seat@10.get_pointer(new id wl_pointer@3)
    [2171301.017] -> wl_seat@10.get_touch(new id wl_touch@13)
    [2171301.145] wl_output@12.geometry(0, 0, -1, -1, 0, "", "", 0)
    [2171301.244] wl_output@12.mode(3, 1920, 1080, 60000)
    [2171301.324] wl_output@12.scale(1)
    [2171301.358] wl_output@12.done()
    [2171361.107] -> wl_display@1.get_registry(new id wl_registry@14)
    [2171361.363] -> wl_display@1.sync(new id wl_callback@15)
    [2171361.759] wl_seat@10.get_keyboard(new id wl_keyboard@9)
    [2171362.260] -> wl_keyboard@9.repeat_info(40, 400)
    [2171362.469] -> wl_keyboard@9.keymap(1, fd 33, 48257)
    [2171362.719] wl_seat@10.get_pointer(new id wl_pointer@3)
    [2171362.936] wl_seat@10.get_touch(new id wl_touch@13)
    [2171363.280] wl_display@1.get_registry(new id wl_registry@14)
    [2171363.362] -> wl_registry@14.global(1, "ivi_application", 1)
    [2171363.464] -> wl_registry@14.global(2, "wl_compositor", 3)
    [2171363.655] -> wl_registry@14.global(3, "wl_subcompositor", 1)
    [2171364.112] -> wl_registry@14.global(4, "wl_data_device_manager", 1)
    [2171364.451] -> wl_registry@14.global(5, "wl_shm", 1)
    [2171364.880] -> wl_registry@14.global(6, "qt_hardware_integration", 1)
    [2171365.226] -> wl_registry@14.global(7, "mali_buffer_sharing", 4)
    [2171365.584] -> wl_registry@14.global(8, "wl_seat", 4)
    [2171365.882] -> wl_registry@14.global(9, "wl_output", 2)
    [2171366.030] -> wl_registry@14.global(10, "wp_viewporter", 1)
    [2171366.263] wl_display@1.sync(new id wl_callback@15)
    [2171366.403] -> wl_callback@15.done(0)
    [2171366.511] -> wl_display@1.delete_id(15)
    [2171366.842] wl_display@1.delete_id(15)
    [2171366.945] wl_registry@14.global(1, "ivi_application", 1)
    [2171367.255] wl_registry@14.global(2, "wl_compositor", 3)
    [2171367.671] wl_registry@14.global(3, "wl_subcompositor", 1)
    [2171367.836] wl_registry@14.global(4, "wl_data_device_manager", 1)
    [2171367.936] wl_registry@14.global(5, "wl_shm", 1)
    [2171368.032] wl_registry@14.global(6, "qt_hardware_integration", 1)
    [2171368.376] wl_registry@14.global(7, "mali_buffer_sharing", 4)
    [2171368.680] -> wl_registry@14.bind(7, "mali_buffer_sharing", 4, new id [unknown]@16)
    [2171368.973] wl_registry@14.global(8, "wl_seat", 4)
    [2171369.333] wl_registry@14.global(9, "wl_output", 2)
    [2171369.642] wl_registry@14.global(10, "wp_viewporter", 1)
    [2171369.833] wl_callback@15.done(0)
    [2171370.012] -> wl_display@1.sync(new id wl_callback@17)
    [2171370.256] wl_registry@14.bind(7, "mali_buffer_sharing", 4, new id [unknown]@16)
    [2171370.647] -> mali_buffer_sharing@16.alloc_device("display-subsystem")
    [2171370.775] wl_display@1.sync(new id wl_callback@17)
    [2171370.918] -> wl_callback@17.done(0)
    [2171371.026] -> wl_display@1.delete_id(17)
    [2171371.591] wl_display@1.delete_id(17)
    [2171371.727] mali_buffer_sharing@16.alloc_device("display-subsystem")
    [2171372.258] wl_callback@17.done(0)
    [2171372.431] -> mali_buffer_sharing@16.auth(1)
    [2171372.554] -> wl_display@1.sync(new id wl_callback@18)
    [2171372.968] mali_buffer_sharing@16.auth(1)
    [2171373.297] wl_display@1.sync(new id wl_callback@18)
    [2171373.447] -> wl_callback@18.done(0)
    [2171373.560] -> wl_display@1.delete_id(18)
    [2171373.780] wl_display@1.delete_id(18)
    [2171373.913] wl_callback@18.done(0)
    [2171381.208] -> wl_compositor@4.create_surface(new id wl_surface@19)
    [2171399.346] -> wl_registry@2.bind(1, "ivi_application", 1, new id [unknown]@20)
    [2171399.882] -> ivi_application@20.surface_create(16876, wl_surface@19, new id ivi_surface@21)
    [2171401.270] -> wl_surface@19.set_buffer_scale(1)
    [2171402.119] -> wl_surface@19.set_buffer_transform(0)
    [2171402.490] -> wl_surface@19.commit()
    [2171402.827] wl_keyboard@9.repeat_info(40, 400)
    [2171403.235] wl_keyboard@9.keymap(1, fd 10, 48257)
    [2171419.225] -> wl_compositor@4.create_region([2171419.317] wl_compositor@4.create_surface(new id wl_surface@19)
    new id wl_region@22)
    [2171419.658] -> wl_region@22.add(0, 0, 640, 480[2171419.888] wl_registry@2.bind(1, "ivi_application", )
    [2171420.322] -> wl_surface@19.set_opaque_region(1, wl_region@22new id [unknown]@20)
    )
    [2171420.666] -> wl_region@22.destroy([2171420.673] ivi_application@20.surface_create(16876, )
    wl_surface@19, new id ivi_surface@21)
    Can't configure ivi_surface with an invalid size QSize(-1, -1)
    Can't configure ivi_surface with an invalid size QSize(-1, -1)
    [2171426.375] -> ivi_surface@21.configure(1920, 1026)
    [2171427.020] -> ivi_surface@21.configure(1920, 1026)
    [2171427.278] -> ivi_surface@21.configure(1920, 1026)
    [2171427.411] wl_surface@19.set_buffer_scale(1)
    [2171427.478] wl_surface@19.set_buffer_transform(0)
    [2171427.554] wl_surface@19.commit()
    [2171427.828] wl_compositor@4.create_region(new id wl_region@22)
    [2171427.948] wl_region@22.add(0, 0, 640, 480)
    [2171428.187] wl_surface@19.set_opaque_region(wl_region@22)
    [2171428.303] wl_region@22.destroy()
    [2171428.415] -> wl_display@1.delete_id(22)
    [2171428.508] -> wl_compositor@4.create_surface(new id wl_surface@23)
    [2171438.934] -> wl_surface@23.attach(nil, 0, 0)
    [2171440.186] -> wl_surface@23.commit()
    [2171440.759] -> wl_surface@23.destroy()
    [2171441.227] -> wl_compositor@4.create_surface([2171441.254] wl_compositor@4.create_surface(new id wl_surface@23)
    [2171441.486] wl_surface@23.attach(nil, 0, 0)
    [2171441.691] wl_surface@23.commit()
    new id wl_surface@24)
    [2171453.628] -> mali_buffer_sharing@16.create_buffer(new id wl_buffer@25, 640, 480, 2560, 0, 17544714, fd 13)
    [2171459.108] -> wl_surface@19.frame(new id wl_callback@26)
    [2171461.779] ivi_surface@21.configure(1920, 1026)
    [2171462.020] -> wl_surface@19.frame(new id wl_callback@27)
    [2171462.372] -> wl_surface@19.attach(wl_buffer@25, 0, 0)
    [2171462.765] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171463.248] -> wl_surface@19.commit()
    [2171463.707] wl_surface@23.destroy()
    [2171464.014] -> wl_display@1.delete_id(23)
    [2171464.202] wl_compositor@4.create_surface(new id wl_surface@24)
    [2171464.372] mali_buffer_sharing@16.create_buffer(new id wl_buffer@25, 640, 480, 2560, 0, 17544714, fd 34)
    [2171464.528] wl_surface@19.frame(new id wl_callback@26)
    [2171464.603] wl_surface@19.frame(new id wl_callback@27)
    [2171464.685] wl_surface@19.attach(wl_buffer@25, 0, 0)
    [2171465.121] ivi_surface@21.configure(1920, 1026)
    [2171465.212] ivi_surface@21.configure(1920, 1026)
    [2171465.540] -> wl_compositor@4.create_region(new id wl_region@28)
    [2171465.604] -> wl_region@28.add(0, 0, 1920, 1026)
    [2171465.641] -> wl_surface@19.set_opaque_region(wl_region@28)
    [2171465.659] -> wl_region@28.destroy()
    [2171466.268] wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171466.380] wl_surface@19.commit()
    [2171466.802] -> ivi_surface@21.configure(1920, 1026)
    [2171466.940] -> ivi_surface@21.configure(1920, 1026)
    [2171467.202] -> ivi_surface@21.configure(1920, 1026)
    [2171467.358] -> ivi_surface@21.configure(1920, 1026)
    [2171479.859] -> wl_surface@19.enter(wl_output@12)
    [2171480.016] -> wl_callback@26.done(1793)
    [2171480.041] -> wl_display@1.delete_id(26)
    [2171480.134] -> wl_callback@27.done([2171480.112] -> mali_buffer_sharing@16.create_buffer(1793)
    new id wl_buffer@29[2171480.284] -> wl_display@1.delete_id(, 271920)
    , 1026, 7680, 0, 17544714, fd 13)
    [2171483.571] wl_display@1.delete_id(22)
    [2171483.641] wl_compositor@4.create_region(new id wl_region@28)
    [2171483.755] wl_region@28.add(0, 0[2171483.790] wl_display@1.delete_id(, 231920)
    , 1026)
    [2171483.958] wl_display@1.delete_id(26)
    [2171483.982] wl_surface@19.set_opaque_region(wl_region@28)
    [2171483.993] wl_display@1.delete_id(27)
    [2171484.015] wl_region@28.destroy()
    [2171484.028] wl_callback@26.done(1793[2171484.052] -> wl_display@1.delete_id()
    28)
    [2171484.210] mali_buffer_sharing@16.create_buffer([2171484.232] -> wl_surface@19.frame(new id wl_buffer@new id wl_callback@2926, )
    1920, 1026, 7680, 0, 17544714, fd 35)
    [2171487.212] ivi_surface@21.configure(1920, 1026)
    [2171487.369] ivi_surface@21.configure(1920, 1026)
    [2171487.458] ivi_surface@21.configure(1920, 1026)
    [2171487.532] ivi_surface@21.configure(1920, 1026)
    [2171487.557] wl_surface@19.enter(wl_output@12)
    [2171487.929] wl_surface@19.frame(new id wl_callback@26)
    [2171491.206] wl_callback@27.done(1793)
    [2171491.336] -> wl_surface@19.frame(new id wl_callback@27)
    [2171491.397] -> wl_surface@19.attach(wl_buffer@29, 0, 0)
    [2171491.478] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171491.513] -> wl_surface@19.commit()
    [2171491.736] wl_surface@19.frame(new id wl_callback@27)
    [2171491.824] wl_surface@19.attach(wl_buffer@29, 0, 0)
    [2171492.406] wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171492.532] wl_surface@19.commit()
    [2171498.023] -> wl_buffer@25.release()
    [2171499.478] -> wl_callback@26.done(1812)
    [2171499.590] -> wl_display@1.delete_id(26)
    [2171499.611] -> wl_callback@27.done(1812)
    [2171499.628] -> wl_display@1.delete_id(27)
    [2171516.791] -> mali_buffer_sharing@16.create_buffer(new id wl_buffer@23, 1920, 1026, 7680, 0, 17544714, fd 13)
    [2171518.037] wl_display@1.delete_id(28)
    [2171518.179] wl_display@1.delete_id(26)
    [2171518.204] wl_display@1.delete_id(27)
    [2171518.226] wl_callback@26.done(1812)
    [2171518.272] mali_buffer_sharing@16.create_buffer([2171518.307] -> wl_surface@19.frame(new id wl_callback@new id wl_buffer@2623)
    , 1920, 1026, 7680, 0, 17544714, fd 36)
    [2171521.566] wl_surface@19.frame(new id wl_callback@26)
    [2171524.537] wl_buffer@25.release()
    [2171524.678] wl_callback@27.done(1812)
    [2171524.824] -> wl_surface@19.frame(new id wl_callback@27)
    [2171524.915] -> wl_surface@19.attach(wl_buffer@23, 0, 0)
    [2171525.015] -> wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171525.442] -> wl_surface@19.commit()
    [2171525.757] wl_surface@19.frame(new id wl_callback@27)
    [2171525.972] wl_surface@19.attach(wl_buffer@23, 0, 0)
    [2171526.838] wl_surface@19.damage(0, 0, 2147483647, 2147483647)
    [2171527.272] wl_surface@19.commit()
    [2171532.880] -> wl_buffer@29.release()
    [2171534.673] -> wl_callback@26.done(1847)
    [2171534.816] -> wl_display@1.delete_id(26)
    [2171534.850] -> wl_callback@27.done(1847)
    [2171534.976] -> wl_display@1.delete_id(27)
    [2171535.277] wl_display@1.delete_id(26)
    [2171535.378] wl_display@1.delete_id(27)
    [2171535.411] wl_callback@26.done(1847)
    [2174467.160] -> ivi_surface@21.destroy()
    [2174467.507] -> wl_surface@19.destroy()
    ./testeglfs.sh: line 38: 16876 Segmentation fault (core dumped) ./TestEglHideDumpd -platform wayland

  • 0 Votes
    4 Posts
    666 Views
    SGaistS

    I think I may have misunderstood your issue.

    AFAIU, weston will try to select something based on what is available, you should check it for what is available to it and using.

  • 0 Votes
    2 Posts
    676 Views
    SGaistS

    Hi,

    That's a question better asked on the interest mailing list. You'll find there Qt's developers/maintainers. This forum is more user oriented.

  • 0 Votes
    3 Posts
    2k Views
    teleT

    Thank you Gaist !
    I'm noobcake here this was my first question.

  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • 0 Votes
    2 Posts
    2k Views
    S

    hello

    Are you able to fix the problem or still facing the issue on wayland-egl ?

  • 0 Votes
    1 Posts
    2k Views
    No one has replied