Hi,<br>
i've got a problem with a signal 11 termination of my postgres
database. the error occurs then querying my geo tables with the
collect() function of postgis. anyone knows what the signal 11 error
means? i read something about linking problems, but i can't see why the
query is working with some tables and with others not. following i
wrote some details about the problem:<br>
<br>
if i use the collect() function on some multistringtables of my database postgres throws the following error message...<br>
<br>
LOG:  server process (PID 1234) was terminated by signal 11<br>
LOG:  terminating any other active server processes<br>
FATAL:  the database system is in recovery mode<br>
LOG:  all server processes terminated; reinitializing<br>
...<br>
following by a postgres recovery start.<br>
<br>
<br>
the causing queries look like these:<br>
SELECT collect(geom) <br>
FROM streets <br>
GROUP BY name;<br>
<br>
however, if i omit the 'group by' statement the query works fine:<br>
SELECT collect(geom) FROM streets;<br>
<br>
i have another street table named "roads".  there the above error message occurs even if i do a <br>
SELECT collect(geom) FROM roads;<br>
 <br>
<br>
my versions and a description of my tables:<br>
<br>
Postgis_version: 1.0 <br>
USE_GEOS: 1 <br>
USE_PROJ: 1 <br>
USE_STATS: 1<br>
geos_version: 2.1.1<br>
postgres_version: PostgreSQL 8.0.3 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)<br>
<br>
<br>
*** Table "public.roads"<br>
 Column |      
Type       
|                      
Modifiers<br>
--------+-------------------+--------------------------------------------------------<br>
 gid    |
integer           |
not null default nextval('public.roads_gid_seq'::text)<br>
 name   | character varying |<br>
 type   | integer           |<br>
 geom   | geometry          |<br>
 kat    | character varying |<br>
Indexes:<br>
    "roads_pkey" PRIMARY KEY, btree (gid)<br>
    "road_geom_gist" gist (geom)<br>
Check constraints:<br>
    "enforce_geotype_geom" CHECK (geometrytype(geom) = 'MULTILINESTRING'::text OR geom IS NULL)<br>
    "enforce_dims_geom" CHECK (ndims(geom) = 2)<br>
    "enforce_srid_geom" CHECK (srid(geom) = 31467)<br>
<br>
<br>
*** Table "public.streets2"<br>
   Column   |      
Type       
|                        
Modifiers<br>
------------+-------------------+-----------------------------------------------------------<br>
 gid        |
integer           |
not null default nextval('public.streets2_gid_seq'::text)<br>
 name       | character varying |<br>
 st_id      | bigint            |<br>
 oneway     | character varying |<br>
 schall1    | bigint            |<br>
 rauch1     | bigint            |<br>
 car        | character varying |<br>
 ped        | character varying |<br>
 wheel      | character varying |<br>
 cycle      | character varying |<br>
 std_id_old | bigint            |<br>
 stype      | bigint            |<br>
 geom       | geometry          |<br>
Indexes:<br>
    "streets2_pkey" PRIMARY KEY, btree (gid)<br>
    "gist_geom_ops" gist (geom)<br>
Check constraints:<br>
    "enforce_geotype_geom" CHECK (geometrytype(geom) = 'MULTILINESTRING'::text OR geom IS NULL)<br>
    "enforce_dims_geom" CHECK (ndims(geom) = 2)<br>
    "enforce_srid_geom" CHECK (srid(geom) = 31467)<br>
<br>
<br>
<br>
anyone can help?<br>
thanx a lot,<br>
chris<br clear="all"><br>
<br>
<br>
<br>-- <br>Christian Sengstock - Tel: 06221 / 650 5889, Mob: 0178 / 38 79 671