Hello,
after update to PostgresQL 11.18 and Postgis 3.3.1 this query terminates
with segmentfault (in earlier Postgres 11.x-versions the query worked
correctly):
SELECT no_q "no", ST_UNION(geom_ziel) geom
FROM tarifp.hvv_cde_iso_vdv
WHERE fahrpreis_eur = 3
GROUP BY no_q;
Without 'ST_UNION(geom_ziel) geom' it is okay.
Log postgres-11 (sorry, german):
DETAIL: Der Postmaster hat diesen Serverprozess angewiesen, die
aktuelle Transaktion zurückzurollen und die Sitzung zu beenden, weil ein
anderer Serverprozess abnormal beendet wurde und möglicherweise das
Shared Memory verfälscht hat.
journalctl:
sun kernel: postgres[231337]: segfault at 55ac7a11ef68 ip
000055ac7a11ef68 sp 00007ffe9e086058 error 15
Nov 22 10:01:37 sun kernel: Code: d9 e1 48 c5 56 41 00 c0 fc e7 2e c6 21
41 00 d2 4d 86 47 c5 56 41 00 30 90 00 02 c6 21 41 00 28 a0 0d 4f c5 56
41 00 b0 03 a7 <10> 00 00 00 00 00 00 00 08 df 11 7a ac 55 00 00 68 df
11 7a ac 55
Nov 22 10:03:40 sun kernel: postgres[231415]: segfault at 8 ip
000055ac5c1fa01b sp 00007ffe9e085c08 error 4 in
postgres[55ac5bd9f000+47a000]
Nov 22 10:03:40 sun kernel: Code: 35 a2 fe 17 00 e8 65 b4 fd ff 0f 1f 44
00 00 83 e3 02 0f 84 31 a3 bf ff e9 83 ff ff ff 66 90 f3 0f 1e fa 48 89
fe 48 8b 7f f8 <48> 8b 47 08 ff 60 08 66 66 2e 0f 1f 84 00 00 00 00 00
0f 1f 00 f3
The segfault happens independent of a spatial index on geom_ziel.
Same query works without problems in PostgresQL 13.9.
Regards
Thomas Weiner
--
Thomas Weiner
TU Hamburg, Institut für Verkehrsplanung und Logistik
Am Schwarzenberg-Campus 3, Gebäude E, D-21073 Hamburg
Telefon + 49 40 42878-3781, http://www.tu-harburg.de/vpl