[Bug 754432] New: curlsink: FTP active connection not handled properly in error case (aborted transfer)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 2 00:50:33 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754432

            Bug ID: 754432
           Summary: curlsink: FTP active connection not handled properly
                    in error case (aborted transfer)
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: patricia at axis.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

This problem has been discovered while testing FTP upload against FileZilla
server ,that probably aborts an ongoing transfer in an inappropriate way,
however this situation should be handled properly in curlsink.

Two problems exist:

1) In the case when the data session has not been established any attempt to
its "removal" results in 
GStreamer-CRITICAL **: gst_poll_remove_fd: assertion 'fd->fd >= 0' failed

2) There is no error message generated when data transfer is aborted by FTP
server
(FTP server response: 426 Connection closed; transfer aborted).
This depends on a bug existing in libcurl, that already has been reported here:
https://github.com/bagder/curl/issues/405

1) easy to solve but I'm awaiting a solution to 2) before sending a final fix
to this problem

-- 
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