[Bug 783675] queue2: Deadlock in Queue2 when music streaming plays long time.
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Jun 13 00:17:23 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=783675
--- Comment #5 from Suhwang Kim <suhwang.kim at lge.com> ---
I tested as solmo's comment. (Just using unlock)
And Got the log i attached.
I inserted some logs for debugging. You can grep using the following keywords
"dbg".
As you can see the log, Thread(0x44f630) request streaming data from server.
But It is going to be locking g_cond_wait at (0:00:01.210808084). A lock is
held until the seek command is encountered.(0:01:50.297251427)
If you keep playing continuously, there will be a lock forever maybe.:)
The Thread(0x44f630) doesn't request streaming data.
I think that this problem is related with value of "downstream_may_block".
This thread(0x2f4bb0) set the downstream_may_block.
And the other thread(0x44f630) get the downstream_may_block when some query was
received. So I try to prevent this value(downstream_may_block) with mutex lock
and unlock.
Do you have any other idea?
--
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