simplevideomarkdetect: Segfault setting `pattern-width=2147483647` value
Test name: validateelements.launch_pipeline.simplevideomarkdetectpattern-width=2147483647.play_15s
Command:
GST_GL_XINITTHREADS='1' GST_VALIDATE_SCENARIO='play_15s' DISPLAY=':0' GST_VALIDATE_SCENARIOS_PATH='/home/thiblahute/devel/gstreamer/gst-build/prefix/share/gstreamer-1.0/validate/scenarios:/home/thiblahute/devel/gstreamer/gst-build/subprojects/gst-devtools/validate/data/scenarios' /home/thiblahute/devel/gstreamer/gst-build/build/subprojects/gst-devtools/validate/tools/gst-validate-1.0 videotestsrc num-buffers=20 '!' simplevideomarkdetect pattern-width=2147483647 '!' videoconvert '!' autovideosink
-> Running scenario play_15s on pipeline pipeline0
Starting pipeline Prerolling... Pipeline started Please run 'gdb 5264' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
Stack trace:
[New LWP 5265]
[New LWP 5268]
[New LWP 5270]
[New LWP 5271]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f2937051bf9 in __GI___poll (fds=0x555e29aa92e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
29 ../sysdeps/unix/sysv/linux/poll.c: No such file or directory.
Thread 5 (Thread 0x7f291f052700 (LWP 5271)):
#0 0x00007f29370219d0 in __GI___nanosleep (requested_time=0x7f291f050df0, remaining=0x7f291f050e00) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 0x00007f29379967df in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f2937fa7afa in fault_spin () at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-utils.c:865
#3 0x00007f2937fa7afa in fault_handler_sighandler (signum=11) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-utils.c:887
#4 0x00007f2936f7bf20 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#5 0x00007f2920f525c0 in gst_video_detect_calc_brightness (simplevideomarkdetect=<optimized out>, pixel_stride=<optimized out>, row_stride=<optimized out>, height=<optimized out>, width=<optimized out>, data=0x7f2938395800 '\020' <repeats 53 times>, '\353' <repeats 53 times>, '\020' <repeats 54 times>) at ../subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.c:400
#6 0x00007f2920f525c0 in gst_video_detect_yuv (frame=0x7f291f051640, simplevideomarkdetect=0x555e29a66be0) at ../subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.c:476
#7 0x00007f2920f525c0 in gst_video_detect_transform_frame_ip (filter=<optimized out>, frame=0x7f291f051640) at ../subprojects/gst-plugins-bad/gst/videosignal/gstsimplevideomarkdetect.c:573
#8 0x00007f2934aa32a4 in gst_video_filter_transform_ip (trans=0x555e29a66be0, buf=0x555e29aa85a0) at ../subprojects/gst-plugins-base/gst-libs/gst/video/gstvideofilter.c:321
#9 0x00007f2936acd60c in default_generate_output (trans=0x555e29a66be0, outbuf=0x7f291f051950) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2136
#10 0x00007f2936acce94 in gst_base_transform_chain (pad=<optimized out>, parent=0x555e29a66be0, buffer=<optimized out>) at ../subprojects/gstreamer/libs/gst/base/gstbasetransform.c:2294
#11 0x00007f2937f95f0a in gst_validate_pad_monitor_chain_func (pad=0x555e29a64300, parent=0x555e29a66be0, buffer=0x555e29aa85a0) at ../subprojects/gst-devtools/validate/gst/validate/gst-validate-pad-monitor.c:2272
#12 0x00007f2937cb9433 in gst_pad_chain_data_unchecked (data=0x555e29aa85a0, type=4112, pad=0x555e29a64300) at ../subprojects/gstreamer/gst/gstpad.c:4326
#13 0x00007f2937cb9433 in gst_pad_push_data (pad=pad@entry=0x555e29a640b0, type=type@entry=4112, data=data@entry=0x555e29aa85a0) at ../subprojects/gstreamer/gst/gstpad.c:4582
#14 0x00007f2937cc1ac3 in gst_pad_push (pad=pad@entry=0x555e29a640b0, buffer=0x555e29aa85a0) at ../subprojects/gstreamer/gst/gstpad.c:4701
#15 0x00007f2936ac83ed in gst_base_src_loop (pad=0x555e29a640b0) at ../subprojects/gstreamer/libs/gst/base/gstbasesrc.c:2966
#16 0x00007f2937cef019 in gst_task_func (task=0x555e29aa8050) at ../subprojects/gstreamer/gst/gsttask.c:328
#17 0x00007f2937995ad0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f2937995105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f29360a86db in start_thread (arg=0x7f291f052700) at pthread_create.c:463
#20 0x00007f293705e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f291f853700 (LWP 5270)):
#0 0x00007f29370219d0 in __GI___nanosleep (requested_time=0x7f291f852c30, remaining=0x7f291f852c40) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
#1 0x00007f29379967df in g_usleep () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f291fa652f3 in gst_xv_image_sink_event_thread (xvimagesink=0x555e29a96000) at ../subprojects/gst-plugins-base/sys/xvimage/xvimagesink.c:586
#3 0x00007f2937995105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f29360a86db in start_thread (arg=0x7f291f853700) at pthread_create.c:463
#5 0x00007f293705e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f292046c700 (LWP 5268)):
#0 0x00007f2937051bf9 in __GI___poll (fds=0x555e29a89d50, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f293796d539 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f293796d8d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f29373fd026 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f2937995105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f29360a86db in start_thread (arg=0x7f292046c700) at pthread_create.c:463
#6 0x00007f293705e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f2931eda700 (LWP 5265)):
#0 0x00007f2937051bf9 in __GI___poll (fds=0x555e297d0320, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f293796d539 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f293796d64c in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f293796d691 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f2937995105 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f29360a86db in start_thread (arg=0x7f2931eda700) at pthread_create.c:463
#6 0x00007f293705e88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f29383a1880 (LWP 5264)):
#0 0x00007f2937051bf9 in __GI___poll (fds=0x555e29aa92e0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007f293796d539 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f293796d8d2 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x0000555e28343ed1 in main (argc=<optimized out>, argv=<optimized out>) at ../subprojects/gst-devtools/validate/tools/gst-validate.c:526