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