SPCC crashes Siril when server is unavailable
Siril version: GIT master
When trying an SPCC today, Siril reproducibly crashes.
It looks like the Gaia online catalog is down again, and Siril does not handle this nicely:
log: Getting stars from online catalogue Gaia DR3 (direct) for PCC, with a radius of 1.55 degrees and limit magnitude 16.58
log: Submitting conesearch request to ESA Gaia DR3 catalog. This may take a few seconds to complete...
log: Gaia DR3 conesearch query succeeded: cached as /home/steffens/.config/siril/download_cache/cat_31_182.6372_+39.3991_46.37_16.6.csv
log: Submitting spectral data request to ESA Gaia DR3 catalog. This may take several seconds to complete...
log: After 3 tries, Server unreachable or unresponsive. (<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>
)
(siril:62463): GLib-GIO-CRITICAL **: 09:29:40.623: g_output_stream_write_all: assertion 'buffer != NULL || count == 0' failed
Error, signal 11:
Please report this bug to: https://gitlab.com/free-astro/siril/issues
/home/steffens/siril/bin/siril(+0x11108a)[0x55f7c37f608a]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7f9dc946a050]
/home/steffens/siril/bin/siril(siril_gaiadr3_datalink_query+0x9bb)[0x55f7c38a944b]
/home/steffens/siril/bin/siril(photometric_cc_standalone+0x1a4)[0x55f7c3787444]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x7ecfd)[0x7f9dce508cfd]
/lib/x86_64-linux-gnu/libc.so.6(+0x89134)[0x7f9dc94b7134]
/lib/x86_64-linux-gnu/libc.so.6(+0x1097dc)[0x7f9dc95377dc]