[Bug 792575] Switching a lot between pause/playing state, endless hanging of GST_STATE_WAIT inside gst_element_get_state_func

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jan 22 16:18:46 UTC 2018


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

--- Comment #3 from Martin Maurer <meinemailingliste2 at online.de> ---
The problem occurs also with latest version of 1.12 branch.

Stack trace (but I assume, i must enable more debug/symbols?):

(gdb) t a a bt

Thread 114 (Thread 0x41dbb3d0 (LWP 456)):
#0  0x7386c8ec in syscall () from /lib/libc.so.6
#1  0x71490850 in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x6eb30554 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 113 (Thread 0x540123d0 (LWP 455)):
#0  0x73867038 in ppoll () from /lib/libc.so.6
#1  0x71614230 in gst_poll_wait () from /usr/lib/libgstreamer-1.0.so.0
#2  0x67b45b54 in ?? () from /usr/lib/gstreamer-1.0/libgstvideo4linux2.so
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 112 (Thread 0x371ff3d0 (LWP 454)):
#0  0x7386c8ec in syscall () from /lib/libc.so.6
#1  0x71490850 in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x6eb37098 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 109 (Thread 0x379ff3d0 (LWP 450)):
#0  0x7386c8ec in syscall () from /lib/libc.so.6
#1  0x71490850 in g_cond_wait () from /usr/lib/libglib-2.0.so.0
#2  0x40c1b61c in ?? ()
---Type <return> to continue, or q <return> to quit---
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 86 (Thread 0x428123d0 (LWP 399)):
#0  0x76ecb918 in pthread_cond_wait@@GLIBC_2.4 () from /lib/libpthread.so.0
#1  0x73a2a8e8 in std::condition_variable::wait(std::unique_lock<std::mutex>&)
    () from /usr/lib/libstdc++.so.6

After this output, gdb is not reacting anymore...

It happens on an proprietary i.MX6Q platform with linux kernel
Linux buildroot 4.15.0-rc6-20180102-1 #1 SMP PREEMPT Fri Jan 19 16:43:37 CET
2018 armv7l GNU/Linux

Patches of 1.12 manually added:
gst-launch-1.0 version 1.12.4
GStreamer 1.12.4
Unknown package origin

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