This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

8148: gstreamer pipeline v4l2src capture exception in EZSDK05 05 02 00: Caught SIGSEGV accessing address 0x8

Hi,

We have a customed DM8148 board with 1G memory.

The following pipeline works fine in EZSDK05_04_00_11. But in EZSDK05_05_02_00, it has this problem: Caught SIGSEGV accessing address 0x8 .

gst-launch -v v4l2src queue-size=12 num-buffers=-1 decimate=2
! 'video/x-raw-yuv-strided,format=(fourcc)NV12,width=1920,height=1080,framerate
=(fraction)60/1' ! omxbufferalloc numBuffers=12 ! omx_h264enc bitrate=15000000 !
gstperf ! rtph264pay pt=96 ! udpsink host=10.0.1.56 port=6000 sync=true


Our bootargs:
console=ttyO0,115200n8 rootwait rw mem=364M earlyprintk notifyk.vpssm3_sva=0xBF900000 root=/dev/nfs nfsroot=10.0.1.50:/root/targetfs ip=dhcp'

Setting pipeline to PAUSED ...

ti81xxvin ti81xxvin: Detect V4L2_DV_1080P50/60

allocating 12 buffers of size:3110400!!
allocated outbuf:0x40e54080
allocated outbuf:0x4114b680
allocated outbuf:0x41442c80
allocated outbuf:0x4173a280
allocated outbuf:0x41a31880
allocated outbuf:0x41d28e80
allocated outbuf:0x42020480
allocated outbuf:0x42317a80
allocated outbuf:0x4260f080
allocated outbuf:0x42906680
allocated outbuf:0x42bfdc80
allocated outbuf:0x42ef5280
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw-yuv-st
rided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)60/1, width
=(int)1920, height=(int)1080
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw-
yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)60/1,
width=(int)1920, height=(int)1080
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw
-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fraction)60/1
, width=(int)1920, height=(int)1080
/GstPipeline:pipeline0/GstomxBufferAlloc:omxbufferalloc0.GstPad:src: caps = vide
o/x-raw-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fracti
on)60/1, width=(int)1920, height=(int)1080
/GstPipeline:pipeline0/GstomxBufferAlloc:omxbufferalloc0.GstPad:sink: caps = vid
eo/x-raw-yuv-strided, format=(fourcc)NV12, rowstride=(int)1920, framerate=(fract
ion)60/1, width=(int)1920, height=(int)1080
Caught SIGSEGV accessing address 0x8
Spinning. Please run 'gdb gst-launch 1208' to continue debugging, Ctrl-C to qui
t, or Ctrl-\ to dump core.
Caught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 5492316900 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...

Any ideas?

Thanks.