GNOME Bugzilla – Bug 734302
[segfault] upload interrupted
Last modified: 2014-08-10 09:52:33 UTC
Created attachment 282590 [details] systemd backtrace Reproduce: 1] Upload file [big_buck_bunny_720p_h264.mov] to 0/Filesystem/TEMP.FILMS (MediaExport URI filesystem folder) via gupnp-upload. 2] Abort transfer Notes: The uploaded file may have been harvested by rygel before the transfer was interrupted. Version: Rygel.x86_64 0.20.3-1.fc20
ew. That looks ugly. What is the GUPnP version?
gupnp.x86_64 0.20.12-1.fc20 gupnp-av.x86_64 0.12.6-1.fc20 gupnp-dlna.x86_64 0.10.2-2.fc20
Created attachment 283020 [details] Valgrind log
The offending code was added handling "host not found" scenarios during UPnP test. In that case, libsoup does send message-finished signal directly and the action is still valid. In the "upload cancelled" use-case, we already destroyed the action in "got-headers" signal handler and then try to access it again in message-finished.
Created attachment 283028 [details] [review] server: Fix crash when import is cancelled Signed-off-by: Jens Georg <mail@jensge.org>
Attachment 283028 [details] pushed as 6e90efe - server: Fix crash when import is cancelled