After updating from 2.8.1 to 2.8.2, I can no longer download files.
Created attachment 253074 [details] backtrace of assertion My debug build of 2.8.2 is hitting an assertion in the network process. Note: If it matters, I tried to download the webkitgtk-2.8.2 tarball from webkitgtk.org.
There were six backports that touched networking code: https://trac.webkit.org/changeset/184079/releases/WebKitGTK/webkit-2.8 https://trac.webkit.org/changeset/184080/releases/WebKitGTK/webkit-2.8 https://trac.webkit.org/changeset/184086/releases/WebKitGTK/webkit-2.8 https://trac.webkit.org/changeset/184096/releases/WebKitGTK/webkit-2.8 https://trac.webkit.org/changeset/184099/releases/WebKitGTK/webkit-2.8 https://trac.webkit.org/changeset/184175/releases/WebKitGTK/webkit-2.8
Interesting, this probably means I merged the commit that broke it in trunk :-)
This is actually a duplicate of bug #144738, but the backtrace showed another problem. When converting a handle to a download, we assert in ResourceHandle::continueDidReceiveResponse(), because the download client doesn't use async callbacks.
Fixed in r184376: <http://trac.webkit.org/changeset/184376>