After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 544440 - the topological iterator is not thread safe...
the topological iterator is not thread safe...
Status: RESOLVED DUPLICATE of bug 510354
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-07-23 21:00 UTC by Olivier Crête
Modified: 2008-07-23 21:04 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Olivier Crête 2008-07-23 21:00:04 UTC
The small program that I'm attaching causes the topological iterator of GstBin to think that a loop has been detected while there isn't one.

The topological iterator not only depends on the presence/absence of the children, but also on their linking. So the cookie its uses should be invalidated on links. I'm afraid we'll have to listen to the GstPad::linked/unlinked signals in gstelement and then have gstelement emit a signal/message that gstbin can catch to update the cookie...
Comment 1 Olivier Crête 2008-07-23 21:04:16 UTC

*** This bug has been marked as a duplicate of 510354 ***