I tried to compile the newest version of postgis, but the result is the
same. I am going to start looking for that wrong geometry
Paul Ramsey wrote:
Where I used 'sizeof' I meant 'mem_size'...
On 15-Oct-07, at 2:36 PM, Paul Ramsey wrote:
Well, you have a bug in your sights, probably, but you haven't
isolated it...
First, is it the UPDATE or the function?
Does
SELECT sizeof(simplify(the_geom,500)) FROM thetable
crash the backend?
If it's the function, then, it's either the number of features and
bad luck with a memory leak, or a single geometry that crashes the
function. Find out if it's the geometry by repeatedly dividing your
data set into halves and checking each half separately. If one half
keeps failing, you'll eventually winnow it down to the offending
geometry, and you can report that back here and the fix should be
"easy".
P.
On 15-Oct-07, at 12:17 PM, ivan minčík wrote:
Halo postgis users,
I found that this query:
UPDATE table SET the_geom500=simplify(the_geom,500);
is crashing postgres database on 2 GB table. On smaller table
everything is OK.
I have tested this on 2 Debian Etch stable computers (postgresql and
postgis from repositories).
after some 5 minutes I always get
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
in log there is
2007-10-15 21:08:47 CEST LOG: server process (PID 5234) was
terminated by signal 11
2007-10-15 21:08:47 CEST LOG: terminating any other active server
processes
2007-10-15 21:08:47 CEST LOG: all server processes terminated;
reinitializing
2007-10-15 21:08:47 CEST FATAL: the database system is starting up
2007-10-15 21:08:47 CEST LOG: database system was interrupted at
2007-10-15 21:08:40 CEST
2007-10-15 21:08:47 CEST LOG: checkpoint record is at 1/5BCE111C
2007-10-15 21:08:47 CEST LOG: redo record is at 1/5B546840; undo
record is at 0/0; shutdown FALSE
2007-10-15 21:08:47 CEST LOG: next transaction ID: 45777; next OID:
131584
2007-10-15 21:08:47 CEST LOG: next MultiXactId: 1; next
MultiXactOffset: 0
2007-10-15 21:08:47 CEST LOG: database system was not properly shut
down; automatic recovery in progress
2007-10-15 21:08:47 CEST LOG: redo starts at 1/5B546840
2007-10-15 21:08:50 CEST LOG: invalid magic number 0000 in log file
1, segment 98, offset 15826944
2007-10-15 21:08:50 CEST LOG: redo done at 1/62F17F90
2007-10-15 21:08:55 CEST LOG: database system is ready
2007-10-15 21:08:55 CEST LOG: transaction ID wrap limit is
2147484146, limited by database "postgres"
Does anybody knows what is going on?
thanks Ivan
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
[email protected]
http://postgis.refractions.net/mailman/listinfo/postgis-users