GNOME Bugzilla – Bug 112086
[threads] GStreamer needs working threading
Last modified: 2005-07-14 14:53:17 UTC
gst-launch { priority=3 fakesrc num-buffers=1 ! fakesink } will probably run into a trace/breakpoint trap. In my gdb it locks forever. On some rare occasisons it might even work. On the multi-CPU Solaris machine it's doing some weird mad stuff I don't even understand. I'm opening this as bug, because I want to have a general consensus on how we handle access to members of different objects. Particularly interesting are element->current_state and element->pending_state for this case. I'd propose to clearly define who may read/write to each member of each element or which lock is needed to access it.
Should this bug report be closed as wontfix Benjamin? As the threading issues will not be fixed in 0.8 anyway. Its already fixed in Wim's branch and I assume it was not a problem in your branch either.
I'd prefer if those bugs were left open until we have a 0.9 branch that has solved the particular issue.
I agree with Benjamin.
Pipeline from original report works in HEAD (and has for a while), closing as FIXED.