[Bug 750439] playbin using fdsrc source hangs for with empty input

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Jun 5 00:50:34 PDT 2015


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Running this in a debugger shows that not even any of the fdsrc or other
pipeline threads are still running:

Thread 3 (Thread 0x7fffeffff700 (LWP 503)):
#0  0x00007ffff6a6850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff73a6ebc in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fffe80008c0, timeout=-1, context=0x7fe650) at
/build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:4103
#2  0x00007ffff73a6ebc in g_main_context_iterate
(context=context at entry=0x7fe650, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007ffff73a6fcc in g_main_context_iteration (context=0x7fe650,
may_block=may_block at entry=1)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:3869
#4  0x00007ffff73a7009 in glib_worker_main (data=<optimized out>)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:5618
#5  0x00007ffff73cd955 in g_thread_proxy (data=0x7e6850)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gthread.c:764
#6  0x00007ffff6d3c0a4 in start_thread (arg=0x7fffeffff700) at
pthread_create.c:309
#7  0x00007ffff6a7104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ffff4a3b700 (LWP 502)):
#0  0x00007ffff6a6cfd9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff73eb8ef in g_cond_wait (cond=0x7ff0b0, mutex=0x7ff068)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gthread-posix.c:1395
#2  0x00007ffff7b662b5 in gst_task_func (task=0x7ff050 [GstTask]) at
gsttask.c:316
#3  0x00007ffff73ce2e8 in g_thread_pool_thread_proxy (data=<optimized out>)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gthreadpool.c:307
#4  0x00007ffff73cd955 in g_thread_proxy (data=0x7e68f0)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gthread.c:764
#5  0x00007ffff6d3c0a4 in start_thread (arg=0x7ffff4a3b700) at
pthread_create.c:309
#6  0x00007ffff6a7104d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7fc4700 (LWP 481)):
#0  0x00007ffff6a6850d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff73a6ebc in g_main_context_iterate (priority=2147483647, n_fds=2,
fds=0x7fead0, timeout=-1, context=0x7fe860) at
/build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:4103
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff73a6ebc in g_main_context_iterate (context=0x7fe860,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:3803
#3  0x00007ffff73a7242 in g_main_loop_run (loop=0x7f5fe0)
    at /build/glib2.0-NiYzoW/glib2.0-2.44.1/./glib/gmain.c:4002
#4  0x00007ffff7b09d36 in gst_bus_poll (bus=0x67a2d0 [GstBus],
events=<optimized out>, timeout=<optimized out>) at gstbus.c:1149
#5  0x00000000004051d0 in event_loop (pipeline=<optimized out>, blocking=1,
do_progress=<optimized out>, target_state=<optimized out>) at gst-launch.c:531
#6  0x0000000000403d4c in main (argc=<optimized out>, argv=<optimized out>) at
gst-launch.c:1071

-- 
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