HomeDefectsLIN1024-2511
Acknowledged

LIN1024-2511 : graphic: connection-test: /usr/src/debug/wayland/1.22.0/tests/connection-test.c:316: expected_fail_marshal_send: Assertion `wl_closure_send(closure, data->write_connection) < 0' failed

Created: Jul 2, 2024    Updated: Nov 10, 2025
Found In Version: 10.24.33.1
Severity: Standard
Applicable for: Wind River Linux LTS 24
Component/s: BSP

Description

This is related to wayland-protocol, but for the imx platform this is the nxp-specific version.

Steps to Reproduce

/lpg-build/cdc/fast_prod/WRL10_24/WRL10_24_GIT/wrlinux-10/setup.sh --machines nxp-imx6 --distros wrlinux-graphics --dl-layers=1 --accept-eula=yes
source environment-setup-x86_64-wrlinuxsdk-linux
source oe-init-build-env build

cat << EOF >> customized_test_plan.ini
[Test_Case]
all_system_info
gstreamer_v4l2src
imx_gpu_console
imx_gpu_g2d
imx_gpu_gles2
imx_gpu_gles3
imx_gpu_info
imx_gpu_openvg
imx_gpu_test
imx_gpu_window
imx_vdk_samples
imx_viv_tiger
imx_viv_vdk
imx_vv_launcher
wayland_array-test
wayland_compositor-introspection-test
wayland_connection-test
wayland_display-test
wayland_event-loop-test
wayland_fixed-test
wayland_headers-test
wayland_interface-test
wayland_list-test
wayland_map-test
wayland_message-test
wayland_newsignal-test
wayland_protocol-logger-test
wayland_queue-test
wayland_resources-test
wayland_signal-test
wayland_socket-test
weston-calibrator
weston-clickdot
weston-cliptest
weston-confine
weston-dnd
weston-editor
weston-eventdemo
weston-flower
weston-fullscreen
weston-image
weston-info
weston-multi-resource
weston-presentation-shm
weston-resizor
weston-scaler
weston-simple-damage
weston-simple-egl
weston-simple-shm
weston-simple-touch
weston-smoke
weston-stacking
weston-subsurfaces
weston-terminal
weston-transformed

[Test_HW]
audio = "HiFi_0_0 HiFi_1_0"
gstreamer = "video1"
EOF

echo 'BB_NUMBER_THREADS ?= "24"' >> conf/local.conf
echo 'PARALLEL_MAKE ?= "-j 24"' >> conf/local.conf
export https_proxy=147.11.252.42:9090
export http_proxy=147.11.252.42:9090
bitbake-layers add-layer /net/pek-lpgtest7408/buildarea1/SharedImage/wrlinux-testing-dl/
bitbake-layers add-layer /lpg-build/cdc/WASSP_LINUX_1024/testcases/wrlinux/wr-testing/bts-dev

#####To Clone a whole new testcases layer#####
git clone --depth 1 -b master git://lxgit.wrs.com/wrlinux-testing/testcases.git ../layers/testcases/wrlinux/
bitbake-layers add-layer ../layers/testcases/wrlinux/wr-testing/bts-dev
#####End#####

echo '
require templates/feature/bts/template.conf
IMAGE_FSTYPES += " tar.bz2"
ACTIVE_PLAN = "customized_test_plan.ini"' >> conf/local.conf
echo 'BB_NO_NETWORK = '0'
ACCEPT_FSL_EULA = "1"
MACHINEOVERRIDES:prepend:nxp-imx6 = "imxfbdev:imxipu:imxvpu:imxvpucnm:imxgpu:imxgpu2d:imxgpu3d:mx6:mx6sx:mx6sl:mx6ul:mx6ull:mx6q:mx6dl:use-nxp-bsp:mx6q-nxp-bsp:mx6sx-nxp-bsp:mx6-nxp-bsp:"
IMAGE_INSTALL:append = " assimp devil imx-gpu-viv imx-gpu-g2d imx-gpu-sdk imx-vpu imx-gpu-viv-demos weston weston-init imx-gst1.0-plugin gstreamer1.0 gstreamer1.0-plugins-good gstreamer1.0-plugins-base"
MACHINE_SOCARCH = "nxp_imx6"
PREFERRED_PROVIDER_virtual/egl:nxp-imx6 = "imx-gpu-viv"
PREFERRED_PROVIDER_virtual/libgles1:nxp-imx6 = "imx-gpu-viv"
PREFERRED_PROVIDER_virtual/libgles2:nxp-imx6 = "imx-gpu-viv"
PREFERRED_PROVIDER_virtual/libgl:nxp-imx6 = "imx-gpu-viv"
PREFERRED_PROVIDER_virtual/libg2d:nxp-imx6 = "imx-gpu-g2d"
PREFERRED_VERSION_gstreamer1.0-plugins-base:mx6 = "1.22.5.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx6  = "1.22.5.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-good:mx6 = "1.22.5.imx"
PREFERRED_VERSION_gstreamer1.0:mx6              = "1.22.5.imx"
PREFERRED_VERSION_vulkan-headers:mx6  = "1.2.182.0"
PREFERRED_VERSION_vulkan-loader:mx6 = "1.2.182.0"
PREFERRED_VERSION_libdrm:mx6 = "2.4.116.imx"
PREFERRED_VERSION_weston:mx6 = "10.0.5.imx"
PREFERRED_VERSION_wayland-protocols:mx6 = "1.32.imx"
PREFERRED_PROVIDER_virtual/opencl-icd:imxgpu ?= "imx-gpu-viv"
PREFERRED_PROVIDER_opencl-icd-loader:imxgpu  ?= "imx-gpu-viv"
DISTRO_FEATURES:remove = "directfb x11"
DISTRO_FEATURES:append = " wayland pam"
MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "1"
IMAGE_FEATURES:remove = "x11-base  x11-sato"
IMAGE_FEATURES:append = " weston"
WARN_TO_ERROR_QA = "already-stripped compile-host-path install-host-path installed-vs-shipped ldflags pn-overrides rpaths staticdev useless-rpaths"
WARN_QA:remove = "${WARN_TO_ERROR_QA}"
ERROR_QA:append = " ${WARN_TO_ERROR_QA}"
CUSTOMER_RECIPES:openembedded-layer += 'freeglut'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-gpu-viv'
CUSTOMER_RECIPES:fsl-bsp-release += 'mesa'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-gpu-viv-demos'
CUSTOMER_RECIPES:fsl-sdk-release += 'imx-gpu-sdk'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-gpu-g2d'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-dpu-g2d'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-vpu'
CUSTOMER_RECIPES:freescale-distro-layer += 'assimp'
CUSTOMER_RECIPES:fsl-sdk-release += 'devil'
CUSTOMER_RECIPES:freescale-layer += 'imx-lib'
CUSTOMER_RECIPES:fsl-bsp-release += 'systemd-gpuconfig'
CUSTOMER_RECIPES:fsl-bsp-release += 'fmt'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-gst1.0-plugin'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-parser'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-codec'
CUSTOMER_RECIPES:fsl-bsp-release += 'imx-vpuwrap'
CUSTOMER_RECIPES:freescale-layer += 'linux-imx-headers'
CUSTOMER_RECIPES:openembedded-layer += 'ccid'
CUSTOMER_RECIPES:openembedded-layer += 'pcsc-lite'
CUSTOMER_RECIPES:openembedded-layer += 'spirv-tools'
CUSTOMER_RECIPES:freescale-distro-layer += 'glslang'
CUSTOMER_RECIPES:fsl-bsp-release += 'wayland-protocols'
CUSTOMER_RECIPES:fsl-bsp-release += 'libdrm'
CUSTOMER_RECIPES:openembedded-layer += 'nlohmann-json'
CUSTOMER_RECIPES:openembedded-layer += 'fmt'
CUSTOMER_RECIPES:openembedded-layer += 'googletest'
CUSTOMER_RECIPES:openembedded-layer += 'rapidjson'
CUSTOMER_RECIPES:openembedded-layer += 'glm'
CUSTOMER_RECIPES:fsl-sdk-release += 'rapidvulkan'
CUSTOMER_RECIPES:freescale-distro-layer += 'rapidopencl'
CUSTOMER_RECIPES:fsl-sdk-release += 'gli'
CUSTOMER_RECIPES:freescale-distro-layer += 'rapidopenvx'
CUSTOMER_RECIPES:fsl-sdk-release += 'vulkan-validationlayers'
CUSTOMER_RECIPES:fsl-bsp-release += 'linux-imx-headers'
CUSTOMER_RECIPES:openembedded-layer += 'vulkan-headers'
CUSTOMER_RECIPES:fsl-sdk-release += 'vulkan-loader'
CUSTOMER_RECIPES:openembedded-layer += 'vulkan-tools'
CUSTOMER_RECIPES:fsl-bsp-release += 'weston-init'
CUSTOMER_RECIPES:fsl-bsp-release += 'weston'
CUSTOMER_RECIPES:fsl-bsp-release += 'gstreamer1.0-plugins-base'
CUSTOMER_RECIPES:fsl-bsp-release += 'gstreamer1.0'
CUSTOMER_RECIPES:fsl-bsp-release += 'gstreamer1.0-plugins-base'
CUSTOMER_RECIPES:fsl-bsp-release += 'gstreamer1.0-plugins-good'
CUSTOMER_RECIPES:fsl-bsp-release += 'gstreamer1.0-plugins-bad'
CUSTOMER_RECIPES:fsl-bsp-release += 'freerdp'
CUSTOMER_RECIPES:openembedded-layer += 'libxaw'
CUSTOMER_RECIPES:openembedded-layer += 'xterm'
CUSTOMER_RECIPES:meta-python += 'python3-wheel'
CUSTOMER_RECIPES:meta-python += 'python3-pybind11'
CUSTOMER_RECIPES:openembedded-layer += 'can-utils'
CUSTOMER_RECIPES:openembedded-layer += 'libsocketcan'
CUSTOMER_RECIPES:freescale-distro += 'assimp'
CUSTOMER_RECIPES:freescale-distro += 'devil'
CUSTOMER_RECIPES:fsl-sdk-release += 'libxdg-shell'
CUSTOMER_RECIPES:freescale-distro += 'half'
CUSTOMER_RECIPES:freescale-distro += 'stb'
CUSTOMER_RECIPES:openembedded-layer += 'pugixml'' >> conf/local.conf
bitbake wrlinux-image-std-sato


share image:
http://pek-lpgtest7408.wrs.com/buildarea1/SharedImage/LTS24/BSP/nxp-imx6_standard_glibc-std-sato/20240625_163954/