There are some crashes in the curl backend on the layout test suite. To make my life more easy I try to collect the fixes here.
Created attachment 24850 [details] Do not run into an assert Do not call didReceiveData if we have nothing to offer.
Created attachment 24851 [details] Fix segfault with setDefersLoading Do not call into curl when we don't have a CURL handle.
Comment on attachment 24850 [details] Do not run into an assert r=me Added the same check to the other didReceiveData() in the same func too.
Comment on attachment 24851 [details] Fix segfault with setDefersLoading r=me Good catch. I didn't spot this when testing recently because I neither had debugging enabled nor a recent enough version of curl to get the defer code compiled. Oops! Extra braces should not be there in the first if case to suit WebKit coding style. Will fix and land to get this out of the way.
Okay the patch was put into svn, SOUP got updated too => close this bug for now.