[Bug 759286] videoconvert/videotestsrc get SIGSEGV on 1.6.0 when ORC enabled on ARM A9 platform

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 10 19:15:51 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=759286

--- Comment #6 from Mingke Wang <mingke.wang at freescale.com> ---
backtrace of all threads:

(gdb) info th
  Id   Target Id         Frame
  3    Thread 0x768b6460 (LWP 1183) "videotestsrc0:s" 0x76cd2cb4 in nanosleep
() at ../sysdeps/unix/syscall-template.S:84
  2    Thread 0x75eff460 (LWP 1184) "gmain" 0x76c473c4 in poll () at
../sysdeps/unix/syscall-template.S:84
* 1    Thread 0x76fb9210 (LWP 1170) "gst-launch-1.0" 0x76c473c4 in poll () at
../sysdeps/unix/syscall-template.S:84
(gdb) t 2
[Switching to thread 2 (Thread 0x75eff460 (LWP 1184))]
#0  0x76c473c4 in poll () at ../sysdeps/unix/syscall-template.S:84
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) bt
#0  0x76c473c4 in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x76d32854 in g_main_context_iterate (priority=<optimized out>, n_fds=1,
fds=0x75500468, timeout=-1, context=0x466208) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gmain.c:4103
#2  0x76d32854 in g_main_context_iterate (context=context at entry=0x466208,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
    at /usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gmain.c:3803
#3  0x76d32960 in g_main_context_iteration (context=0x466208,
may_block=may_block at entry=1) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gmain.c:3869
#4  0x76d3299c in glib_worker_main (data=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gmain.c:5618
#5  0x76d5a8d4 in g_thread_proxy (data=0x76e10af0 <unix_signal_pending>) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gthread.c:764
#6  0x76cc7f38 in start_thread (arg=0x75eff460) at pthread_create.c:339
#7  0x76c542f0 in  () at ../sysdeps/unix/sysv/linux/arm/clone.S:89
(gdb) t 3
[Switching to thread 3 (Thread 0x768b6460 (LWP 1183))]
#0  0x76cd2cb4 in nanosleep () at ../sysdeps/unix/syscall-template.S:84
84      T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) bt
#0  0x76cd2cb4 in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x76d5c330 in g_usleep (microseconds=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gtimer.c:259
#2  0x000134c0 in fault_handler_sighandler () at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/tools/gst-launch.c:112
#3  0x000134c0 in fault_handler_sighandler (signum=<optimized out>) at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/tools/gst-launch.c:93
#4  0x76bb1c40 in <signal handler called> () at
../sysdeps/unix/sysv/linux/arm/sigrestorer.S
#5  0x76f7e720 in  ()
#6  0x76a43368 in video_orc_pack_Y (d1=0x75f08590 "", s1=0x75f04430
"\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\353\200\200\377\322\020\222\377\322\020\222\377\322\020\222\377\322\020\222\377\322\020\222"...,
n=320) at tmp-orc.c:1390
#7  0x76a76c18 in convert_hline_generic (p=<optimized out>, frame=0x140,
y=<optimized out>)
    at
/usr/src/debug/gstreamer1.0-plugins-base/1.6.0-r0/gst-plugins-base-1.6.0/gst/videotestsrc/videotestsrc.c:1199
#8  0x76a7694c in videotestsrc_convert_tmpline (p=p at entry=0x768b590c,
frame=frame at entry=0x768b5a10, j=j at entry=1)
    at
/usr/src/debug/gstreamer1.0-plugins-base/1.6.0-r0/gst-plugins-base-1.6.0/gst/videotestsrc/videotestsrc.c:275
#9  0x76a7726c in gst_video_test_src_smpte (v=0x76a718bc [GstVideoMetaAPI],
frame=0xb4)
    at
/usr/src/debug/gstreamer1.0-plugins-base/1.6.0-r0/gst-plugins-base-1.6.0/gst/videotestsrc/videotestsrc.c:352
#10 0x76a74314 in gst_video_test_src_fill (psrc=0x5400a8 [GstVideoTestSrc],
buffer=0x75f24808)
    at
/usr/src/debug/gstreamer1.0-plugins-base/1.6.0-r0/gst-plugins-base-1.6.0/gst/videotestsrc/gstvideotestsrc.c:954
#11 0x769bb134 in gst_base_src_default_create (src=0x5400a8 [GstVideoTestSrc],
offset=<optimized out>, size=4096, buffer=0x768b5cac)
    at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/libs/gst/base/gstbasesrc.c:1482
#12 0x769be57c in gst_base_src_get_range (src=src at entry=0x5400a8
[GstVideoTestSrc], offset=1, length=4096, buf=0x768b5d54, buf at entry=0x768b5d4c)
    at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/libs/gst/base/gstbasesrc.c:2455
#13 0x769c07b4 in gst_base_src_loop (pad=0x542040 [GstPad]) at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/libs/gst/base/gstbasesrc.c:2731
#14 0x76f0f22c in gst_task_func (task=0x53f028 [GstTask]) at
/usr/src/debug/gstreamer1.0/1.6.0-r0/gstreamer-1.6.0/gst/gsttask.c:331
#15 0x76d5b400 in g_thread_pool_thread_proxy (data=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gthreadpool.c:307
#16 0x76d5a8d4 in g_thread_proxy (data=0x4a62f0) at
/usr/src/debug/glib-2.0/1_2.44.1-r0/glib-2.44.1/glib/gthread.c:764
#17 0x76cc7f38 in start_thread (arg=0x768b6460) at pthread_create.c:339
#18 0x76c542f0 in  () at ../sysdeps/unix/sysv/linux/arm/clone.S:89
(gdb)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list