Cherry picking commits cad8cc385338bf5681e62b82979c4442bc64319b and 31d415ca44349fe8c4d2e0b2fb56f84501ec9524 from upstream master is at least enough to prevent gnome-calculator from hanging, though it still reports errors coming from libsoup. I've never used currency conversions in GNOME Calculator before, I don't know *how* you're supposed to use it, so I can't really test the functionality through the errors.