GNOME Bugzilla – Bug 118113
[PATCH] spider causes registry infinite loop
Last modified: 2004-12-22 21:47:04 UTC
I don't know how to reproduce this, but my gstreamer became unusable due to the spider causing the registry to enter an infinite recursion. The last message is repeated 10000s of times: DEBUG GST_TYPES(24863) gstxmlregistry.c(708):gst_type_type_find_dummy: gsttype: need to load typefind function for video/avi I don't even care about video/avi so I would be perfectly happy for this to fail in a normal way. This should absolutely never happen. If there isn't a better solution, you should keep a recursion counter to bail out after more than 10 recursions. The full gst log is attached. This is gstreamer HEAD 23 Jul 2003.
Created attachment 18540 [details] bzip2 log file of gst debug output (without colors)
Created attachment 18570 [details] [review] patch to detect the problem and warn about it
patch committed