GNOME Bugzilla – Bug 599027
[PATCH] Call unlink_streams in client_finalize
Last modified: 2010-03-05 17:38:23 UTC
Sometime i get this segfault when a client connected to gst-rtsp-server segfaults: [20/10/2009 10:44:56.478956]: client 0x84dae90: received an error System error: Connection reset by peer [20/10/2009 10:44:56.479083]: finalize client 0x84dae90 GLib-CRITICAL **: g_async_queue_push: assertion `queue' failed aborting...
+ Trace 218446
I think the problem is that client_finalize is not calling unlink_streams. I'm attaching a patch that works for me.
Created attachment 147359 [details] [review] patch ooops, i forgot to add the patch..
commit e19c382bbb648068cd46bef1d39723f971aa8d53 Author: Luca Ognibene <luca.ognibene at gmail.com> Date: Fri Mar 5 18:37:17 2010 +0100 client: call unlink_streams in client finalize Fixes #599027