[Bug 771092] [avenc] Got Caught SIGSEGV when using avenc_xxx

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Sep 12 09:02:57 UTC 2016


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

--- Comment #4 from Lyon <lyon.wang at nxp.com> ---
root at imx6qdlsolo:~# gdb gst-launch-1.0 3286
GNU gdb (GDB) 7.10.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-poky-linux-gnueabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from gst-launch-1.0...done.
Attaching to program: /usr/bin/gst-launch-1.0, process 3286
Reading symbols from /usr/lib/libgstreamer-1.0.so.0...done.
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Reading symbols from /lib/libpthread.so.0...Reading symbols from
/lib/.debug/libpthread-2.23.so...done.
done.
[New LWP 3289]
[New LWP 3288]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Reading symbols from /lib/libc.so.6...Reading symbols from
/lib/.debug/libc-2.23.so...done.
done.
Reading symbols from /usr/lib/libffi.so.6...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libgmodule-2.0.so.0...done.
Reading symbols from /usr/lib/libpcre.so.1...(no debugging symbols
found)...done.
Reading symbols from /lib/libm.so.6...Reading symbols from
/lib/.debug/libm-2.23.so...done.
done.
Reading symbols from /lib/librt.so.1...Reading symbols from
/lib/.debug/librt-2.23.so...done.
done.
Reading symbols from /lib/libdl.so.2...Reading symbols from
/lib/.debug/libdl-2.23.so...done.
done.
Reading symbols from /lib/ld-linux-armhf.so.3...Reading symbols from
/lib/.debug/ld-2.23.so...done.
done.
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/gstreamer-1.0/libgstvideotestsrc.so...(no
debugging symbols found)...done.
Reading symbols from /usr/lib/libgstvideo-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libgstbase-1.0.so.0...done.
Reading symbols from /usr/lib/liborc-0.4.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/gstreamer-1.0/libgstlibav.so...(no debugging
symbols found)...done.
Reading symbols from /usr/lib/libgstpbutils-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libgstaudio-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/libgsttag-1.0.so.0...(no debugging symbols
found)...done.
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Reading symbols from /usr/lib/libbz2.so.1...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/liblzma.so.5...(no debugging symbols
found)...done.
Reading symbols from /usr/lib/gstreamer-1.0/libgstcoreelements.so...done.
0x76bbe1a4 in poll () at ../sysdeps/unix/syscall-template.S:84
84    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
(gdb) thread apply all backtrace

Thread 3 (Thread 0x753cc470 (LWP 3288)):
#0  0x76c43d84 in nanosleep () at ../sysdeps/unix/syscall-template.S:84
#1  0x76cccff8 in g_usleep (microseconds=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gtimer.c:259
#2  0x00013518 in fault_handler_sighandler () at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/tools/gst-launch.c:112
#3  0x00013518 in fault_handler_sighandler (signum=<optimized out>) at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/tools/gst-launch.c:93
#4  0x76b25b30 in <signal handler called> () at
../sysdeps/unix/sysv/linux/arm/sigrestorer.S
#5  0x76c923c8 in g_str_hash (v=0x493e0) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/ghash.c:1875
#6  0x76c916f4 in g_hash_table_lookup (hash_return=<synthetic pointer>,
key=0x493e0, hash_table=0xc4e278 = {...}) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/ghash.c:375
#7  0x76c916f4 in g_hash_table_lookup (hash_table=0xc4e278 = {...},
key=key at entry=0x493e0) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/ghash.c:1147
#8  0x76e53fec in gst_tag_lookup (tag_name=tag_name at entry=0x493e0 <error:
Cannot access memory at address 0x493e0>) at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/gst/gsttaglist.c:466
#9  0x76e57384 in gst_tag_list_add_valist (list=list at entry=0xdaa8c0,
mode=mode at entry=GST_TAG_MERGE_REPLACE, tag=0x493e0 <error: Cannot access memory
at address 0x493e0>, tag at entry=0x0, var_args=..., var_args at entry=...)
    at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/gst/gsttaglist.c:1287
#10 0x76e577b4 in gst_tag_list_add (list=0xdaa8c0, mode=GST_TAG_MERGE_REPLACE,
tag=0x75eb5c6c "nominal-bitrate") at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/gst/gsttaglist.c:1230
#11 0x7561b48c in  () at /usr/lib/gstreamer-1.0/libgstlibav.so

Thread 2 (Thread 0x749ff470 (LWP 3289)):
#0  0x76bbe1a4 in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x76ca3cb4 in g_main_context_iterate (priority=<optimized out>, n_fds=1,
fds=0x74000470, timeout=<optimized out>, context=0xdde718) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:4135
#2  0x76ca3cb4 in g_main_context_iterate (context=context at entry=0xdde718,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:3835
#3  0x76ca3dc0 in g_main_context_iteration (context=0xdde718,
may_block=may_block at entry=1) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:3901
#4  0x76ca3dfc in glib_worker_main (data=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:5672
#5  0x76ccb544 in g_thread_proxy (data=0xdaa7b0) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gthread.c:778
#6  0x76c38f00 in start_thread (arg=0x749ff470) at
/usr/src/debug/glibc/2.23-r0/git/nptl/pthread_create.c:335
#7  0x76bc7520 in  () at ../sysdeps/unix/sysv/linux/arm/clone.S:89

Thread 1 (Thread 0x76f083b0 (LWP 3286)):
#0  0x76bbe1a4 in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x76ca3cb4 in g_main_context_iterate (priority=<optimized out>, n_fds=2,
fds=0xddc3a0, timeout=<optimized out>, context=0xddce18) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:4135
#2  0x76ca3cb4 in g_main_context_iterate (context=0xddce18,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:3835
#3  0x76ca4070 in g_main_loop_run (loop=0xddcf30) at
/usr/src/debug/glib-2.0/1_2.46.2-r0/glib-2.46.2/glib/gmain.c:4034
#4  0x76de9fbc in gst_bus_poll (bus=bus at entry=0xd88428 [GstBus],
events=events at entry=GST_MESSAGE_ANY, timeout=<optimized out>) at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/gst/gstbus.c:1157
#5  0x00013da4 in event_loop (pipeline=0xddd0d0 [GstPipeline],
blocking=blocking at entry=1, do_progress=1995493376, do_progress at entry=1,
target_state=GST_STATE_VOID_PENDING, target_state at entry=GST_STATE_PAUSED)
    at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/tools/gst-launch.c:532
#6  0x00012edc in main (argc=2123172340, argv=0x76f0bbe0) at
/usr/src/debug/gstreamer1.0/1.8.1-r0/gstreamer-1.8.1/tools/gst-launch.c:1074
(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