The following bug has been logged online: Bug reference: 2106 Logged by: Email address: [EMAIL PROTECTED] PostgreSQL version: 8.1.0, 8.2devel Operating system: CentOS 4.2 with 2.6.13.4-SMP kernel Description: EXPLAIN ANALYZE with SELECT query causes a single backend server process to segfault Details:
Hello, while testing the 8.1.0 version of PostgreSQL (we've been using version 7.4.8 for a long time), the EXPLAIN ANALYZE causes a single backend server process to segfault after issuing the following query: SELECT obch_vyrobek.id_vyrobku AS id_vyrobku, obch_vyrobek.id_vyrobce AS id_vyrobce, obch_vyrobce.nazev AS nazev_vyrobce, CASE obch_vyrobek.nazev ILIKE '%aloe%' WHEN true THEN 1 ELSE 0 END AS match_nazev_vyrobku FROM obch_vyrobek LEFT JOIN obch_vyrobce USING (id_vyrobce) WHERE (obch_vyrobek.aktivni AND ((obch_vyrobek.sukl IS NULL AND obch_vyrobek.v_katalogu) OR (obch_vyrobek.sukl IS NOT NULL) OR (obch_vyrobek.odhadovana_dostupnost IS NOT NULL))) AND (obch_vyrobek.nazev ILIKE '%aloe%' OR obch_vyrobek.popis ILIKE '%aloe%' OR coalesce(obch_vyrobek.popis_od_vyrobce,obch_vyrobek.popis) ILIKE '%aloe%' OR obch_vyrobce.nazev ILIKE '%aloe%') ORDER BY otc DESC, typ DESC, odhadovana_dostupnost DESC, obr_m DESC, match_nazev_vyrobku DESC, obch_vyrobek.nazev; The same happens with version 8.2devel. There are no segfaults with such EXPLAIN ANALYZE followed by abovementioned query when using version 7.4.8, even 8.0.4 is ok. ---------------------------(end of broadcast)--------------------------- TIP 2: Don't 'kill -9' the postmaster