Skip to content

IMSDK_display Testcase failed on CONFIG2 both mainline and 2.0 #1986

@Vkenjam

Description

@Vkenjam

C:\Users\slua_423d545cbbb4>adb shell
root@rb3gen2-core-kit:/# cd usr
root@rb3gen2-core-kit:/usr# cd Runner/suites/Multimedia/GSTreamer/
root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer# ls
AI_ML Audio Display Video
root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer# cd Display/
root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer/Display# ls
Waylandsink_Playback
root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer/Display# cd Waylandsink_Playback/
root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer/Display/Waylandsink_Playback# ./run.sh
[INFO] 1970-01-01 00:37:55 - Test: Waylandsink_Playback
[INFO] 1970-01-01 00:37:55 - Duration: 30s, Resolution: 1920x1080, Framerate: 30fps
[INFO] 1970-01-01 00:37:55 - Pattern: smpte
[INFO] 1970-01-01 00:37:55 - GST debug: GST_DEBUG=2
[INFO] 1970-01-01 00:37:55 - Logs: /usr/Runner/suites/Multimedia/GSTreamer/Display/Waylandsink_Playback/logs/Waylandsink_Playback
[INFO] 1970-01-01 00:37:55 - ----- Display snapshot: pre-test -----
[INFO] 1970-01-01 00:37:55 - DRM nodes: /dev/dri/by-path /dev/dri/card0 /dev/dri/renderD128
[INFO] 1970-01-01 00:37:55 - DRM: card0-DP-1 status=disconnected enabled=disabled type=DP modes=0 first= cur=-
[INFO] 1970-01-01 00:37:55 - DRM: card0-DP-2 status=disconnected enabled=disabled type=DP modes=0 first= cur=-
[INFO] 1970-01-01 00:37:55 - DRM: card0-HDMI-A-1 status=connected enabled=enabled type=HDMI-A modes=18 first=1920x1080 cur=1920x1080@60
[INFO] 1970-01-01 00:37:55 - DRM: card0-Writeback-1 status=connected enabled=disabled type=Other modes=32 first=2560x1600 cur=-
[INFO] 1970-01-01 00:37:55 - Connected summary (sysfs): card0-HDMI-A-1(HDMI-A,1920x1080)
[INFO] 1970-01-01 00:37:55 - ----- End display snapshot: pre-test -----
[INFO] 1970-01-01 00:37:55 - Connected display (sysfs): card0-HDMI-A-1(HDMI-A,1920x1080)
[INFO] 1970-01-01 00:37:55 - ----- Wayland/Weston debug snapshot: Waylandsink_Playback: start -----
[INFO] 1970-01-01 00:37:55 - weston PIDs: 931
1365
1366
[INFO] 1970-01-01 00:37:55 - [ps] pid=931 user=weston group=weston cmd=/usr/bin/weston --modules=systemd-notify.so
[INFO] 1970-01-01 00:37:55 - [ps] pid=1365 user=weston group=weston cmd=/usr/libexec/weston-keyboard
[INFO] 1970-01-01 00:37:55 - [ps] pid=1366 user=weston group=weston cmd=/usr/libexec/weston-desktop-shell
[INFO] 1970-01-01 00:37:55 - Env now: XDG_RUNTIME_DIR= WAYLAND_DISPLAY=/run/wayland-0
[INFO] 1970-01-01 00:37:55 - ----- End snapshot: Waylandsink_Playback: start -----
[INFO] 1970-01-01 00:37:55 - Found existing Wayland socket: /run/user/1000/wayland-1
[INFO] 1970-01-01 00:37:55 - Adopted Wayland env: XDG_RUNTIME_DIR=/run/user/1000 WAYLAND_DISPLAY=wayland-1
[INFO] 1970-01-01 00:37:55 - Reproduce with:
[INFO] 1970-01-01 00:37:55 - export XDG_RUNTIME_DIR='/run/user/1000'
[INFO] 1970-01-01 00:37:55 - export WAYLAND_DISPLAY='wayland-1'
[INFO] 1970-01-01 00:37:55 - wayland_connection_ok: using socket /run/user/1000/wayland-1
[INFO] 1970-01-01 00:37:55 - Probing Wayland by briefly starting weston-simple-egl
[INFO] 1970-01-01 00:37:58 - Wayland connection test: OK
[INFO] 1970-01-01 00:37:58 - waylandsink element: available
[INFO] 1970-01-01 00:37:58 - Pipeline: videotestsrc is-live=true num-buffers=900 pattern=smpte ! video/x-raw,width=1920,height=1080,framerate=30/1 ! videoconvert ! waylandsink
[INFO] 1970-01-01 00:38:43 - Playback finished: rc=124 elapsed=45s
[INFO] 1970-01-01 00:38:43 - ---- gst-launch output (tail) ----
[INFO] 1970-01-01 00:37:58 - Final gst-launch command:
gst-launch-1.0
-e -v -m
videotestsrc is-live=true num-buffers=900 pattern=smpte !
video/x-raw,width=1920,height=1080,framerate=30/1 !
videoconvert !
waylandsink
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Got message #12 from element "waylandsink0" (need-context): GstMessageNeedContext, context-type=(string)GstWaylandDisplayHandleContextType;
Got message #13 from element "waylandsink0" (need-context): GstMessageNeedContext, context-type=(string)GstWlDisplayHandleContextType;
Got message #14 from element "waylandsink0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #15 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #16 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #17 from element "videotestsrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)void-pending;
Got message #18 from element "pipeline0" (state-changed): GstMessageStateChanged, old-state=(GstState)null, new-state=(GstState)ready, pending-state=(GstState)paused;
Got message #20 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #21 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #24 from pad "videotestsrc0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)create, owner=(GstElement)"(GstVideoTestSrc)\ videotestsrc0", object=(GstTask)"(GstTask)\ videotestsrc0:src";
Got message #25 from element "videotestsrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Got message #26 from element "pipeline0" (state-changed): GstMessageStateChanged, old-state=(GstState)ready, new-state=(GstState)paused, pending-state=(GstState)void-pending;
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Got message #27 from pad "videotestsrc0:src" (stream-status): GstMessageStreamStatus, type=(GstStreamStatusType)enter, owner=(GstElement)"(GstVideoTestSrc)\ videotestsrc0", object=(GstTask)"(GstTask)\ videotestsrc0:src";
Got message #28 from element "pipeline0" (stream-start): GstMessageStreamStart, group-id=(uint)1;
Got message #31 from element "pipeline0" (new-clock): GstMessageNewClock, clock=(GstClock)"(GstSystemClock)\ GstSystemClock";
New clock: GstSystemClock
Got message #33 from element "videoconvert0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #34 from element "capsfilter0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #35 from element "videotestsrc0" (state-changed): GstMessageStateChanged, old-state=(GstState)paused, new-state=(GstState)playing, pending-state=(GstState)void-pending;
Got message #37 from pad "videotestsrc0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(caps)"video/x-raw,\ format=(string)BGR10A2_LE,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)30/1,\ multiview-mode=(string)mono,\ pixel-aspect-ratio=(fraction)1/1,\ interlace-mode=(string)progressive";
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)BGR10A2_LE, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
Got message #39 from pad "capsfilter0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(caps)"video/x-raw,\ format=(string)BGR10A2_LE,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)30/1,\ multiview-mode=(string)mono,\ pixel-aspect-ratio=(fraction)1/1,\ interlace-mode=(string)progressive";
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)BGR10A2_LE, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
Got message #41 from pad "videoconvert0:src" (property-notify): GstMessagePropertyNotify, property-name=(string)caps, property-value=(caps)"video/x-raw,\ format=(string)BGR10A2_LE,\ width=(int)1920,\ height=(int)1080,\ framerate=(fraction)30/1,\ multiview-mode=(string)mono,\ pixel-aspect-ratio=(fraction)1/1,\ interlace-mode=(string)progressive";
/GstPipeline:pipeline0/GstVideoConvert:videoconvert0.GstPad:src: caps = video/x-raw, format=(string)BGR10A2_LE, width=(int)1920, height=(int)1080, framerate=(fraction)30/1, multiview-mode=(string)mono, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive
Caught SIGSEGV
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50
#1 0x0000ffff9547ea3c in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at cancellation.c:49
#2 0x0000ffff9547ea90 in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=8, a6=a6@entry=0, nr=nr@entry=73) at cancellation.c:75
#3 0x0000ffff954db80c in __GI_ppoll (fds=, nfds=, timeout=, sigmask=) at /usr/src/debug/glibc/2.43+git/sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x0000ffff9586f224 in gst_poll_wait () from /usr/lib/libgstreamer-1.0.so.0
#5 0x0000ffff94de9cc8 in gst_wl_display_thread_run () from /usr/lib/libgstwayland-1.0.so.0
#6 0x0000ffff956cf020 in g_thread_proxy () from /usr/lib/libglib-2.0.so.0
#7 0x0000ffff95481f44 in start_thread (arg=0xffff94d1f160) at pthread_create.c:454
#8 0x0000ffff954e4c5c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:75
#0 syscall () at ../sysdeps/unix/sysv/linux/aarch64/syscall.S:38
#1 0x0000ffff956ce7fc in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2 0x0000ffff9566520c in g_async_queue_pop_intern_unlocked () from /usr/lib/libglib-2.0.so.0
#3 0x0000ffff956cf338 in g_thread_pool_spawn_thread () from /usr/lib/libglib-2.0.so.0
#4 0x0000ffff956cf020 in g_thread_proxy () from /usr/lib/libglib-2.0.so.0
#5 0x0000ffff95481f44 in start_thread (arg=0xffff8ffff160) at pthread_create.c:454
#6 0x0000ffff954e4c5c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone3.S:75
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/aarch64/syscall_cancel.S:50
#1 0x0000ffff9547ea3c in __internal_syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=260) at cancellation.c:49
#2 0x0000ffff9547ea90 in __syscall_cancel (a1=, a2=, a3=, a4=, a5=a5@entry=0, a6=a6@entry=0, nr=nr@entry=260) at cancellation.c:75
#3 0x0000ffff954d3124 in __GI___wait4 (pid=, stat_loc=, options=, usage=) at /usr/src/debug/glibc/2.43+git/sysdeps/unix/sysv/linux/wait4.c:30
#4 0x0000ffff956667d4 in g_on_error_stack_trace () from /usr/lib/libglib-2.0.so.0
#5 0x0000aaaad7ba67d8 in fault_handler_sighandler ()
#6
#7 0x0000ffff94e24ef8 in gst_wayland_sink_set_caps () from /usr/lib/gstreamer-1.0/libgstwaylandsink.so
#8 0x0000ffff951970a4 in gst_base_sink_default_event () from /usr/lib/libgstbase-1.0.so.0
#9 0x0000ffff94e272d8 in gst_wayland_sink_event () from /usr/lib/gstreamer-1.0/libgstwaylandsink.so
#10 0x0000ffff95192274 in gst_base_sink_event () from /usr/lib/libgstbase-1.0.so.0
#11 0x0000ffff95857dbc in gst_pad_send_event_unchecked () from /usr/lib/libgstreamer-1.0.so.0
#12 0x0000ffff958586f8 in gst_pad_push_event_unchecked () from /usr/lib/libgstreamer-1.0.so.0
#13 0x0000ffff95858e00 in push_sticky () from /usr/lib/libgstreamer-1.0.so.0
#14 0x0000ffff9585627c in events_foreach () from /usr/lib/libgstreamer-1.0.so.0
#15 0x0000ffff95861db8 in gst_pad_push_event () from /usr/lib/libgstreamer-1.0.so.0
#16 0x0000ffff951b0828 in gst_base_transform_setcaps () from /usr/lib/libgstbase-1.0.so.0
#17 0x0000ffff951b1e6c in gst_base_transform_sink_eventfunc () from /usr/lib/libgstbase-1.0.so.0
#18 0x0000ffff95857dbc in gst_pad_send_event_unchecked () from /usr/lib/libgstreamer-1.0.so.0
#19 0x0000ffff958586f8 in gst_pad_push_event_unchecked () from /usr/lib/libgstreamer-1.0.so.0
#20 0x0000ffff95858e00 in push_sticky () from /usr/lib/libgstreamer-1.0.so.0
#21 0x0000ffff9585627c in events_foreach () from /usr/lib/libgstreamer-1.0.so.0
#22 0x0000ffff95861db8 in gst_pad_push_event () from /usr/lib/libgstreamer-1.0.so.0
#23 0x0000ffff951b0828 in gst_base_transform_setcaps () from /usr/lib/libgstbase-1.0.so.0
#24 0x0000ffff951b1e6c in gst_base_transform_sink_eventfunc () frSpinning. Please run 'gdb gst-launch-1.0 221193' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
[FAIL] 1970-01-01 00:38:43 - Waylandsink_Playback FAIL: Playback timed out (timeout=45s, elapsed=45s) - pipeline did not exit cleanly

root@rb3gen2-core-kit:/usr/Runner/suites/Multimedia/GSTreamer/Display/Waylandsink_Playback#

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions