[Bug 643087] pulsesink: deadlock in gst_pulseringbuffer_open_device
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Feb 23 08:59:43 PST 2011
https://bugzilla.gnome.org/show_bug.cgi?id=643087
GStreamer | gst-plugins-good | git
--- Comment #4 from Philip Jägenstedt <philipj at opera.com> 2011-02-23 16:59:40 UTC ---
In gst_pulsesink_change_state pa_shared_resource_mutex is taken before
pa_threaded_mainloop_new (obviously) and pa_threaded_mainloop_start, but I'm
not seeing any other thread in the GStreamer pulsesink code at the time of
deadlock, so I doubt that's the problem. There is this thread, though:
Thread 12 (Thread 0x7fffde486700 (LWP 24749)):
#0 __pthread_mutex_lock_full (mutex=0x39a1120) at pthread_mutex_lock.c:303
#1 0x00007ffff4d6fb4e in pa_mutex_lock () from
/usr/lib/libpulsecommon-0.9.22.so
#2 0x00007ffff57f62e9 in ?? () from /usr/lib/libpulse.so.0
#3 0x00007ffff57e80b6 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4 0x00007ffff57e86e9 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5 0x00007ffff57e87a0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6 0x00007ffff57f628f in ?? () from /usr/lib/libpulse.so.0
#7 0x00007ffff4d70a58 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#8 0x00007ffff6f65d8c in start_thread (arg=0x7fffde486700) at
pthread_create.c:304
#9 0x00007ffff651017d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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