osm2pgsql
osm2pgsql copied to clipboard
Segfault happening
See https://gist.github.com/tomhughes/0ebdc537b6a9a390b904d394d796b5e0
@pnorman Please add all the details about what you were doing here.
What version of osm2pgsql are you using?
2.0.0+ds-1~bpo12+1
What operating system and PostgreSQL/PostGIS version are you using?
Debian 12
Tell us something about your system
OpenStack Virtual Machine with 64 x 1 core AMD EPYC Processor, 444GB
What did you do exactly?
export LUA_PATH='/srv/vector.openstreetmap.org/osm2pgsql-themepark/lua/?.lua;/srv/vector.openstreetmap.org/spirit/?.lua;;'
# Import the osm2pgsql file specified as an argument, using the locations for spirit
osm2pgsql \
--output flex \
--style '/srv/vector.openstreetmap.org/spirit/shortbread.lua' \
--slim \
--flat-nodes '/srv/vector.openstreetmap.org/data/nodes.bin' \
-d spirit \
--cache 75000 data.pbf
What did you expect to happen?
The planet to import.
What did happen instead?
A core dump occurred in the post-processing stage
What did you do to try analyzing the problem?
@tomhughes provided the backtrace at https://gist.github.com/tomhughes/0ebdc537b6a9a390b904d394d796b5e0
The machine had an unusual postgresql setup at the time. When starting the import it had sufficient connection slots for osm2pgsql to start, but by the time post-processing had started it would not be possible to acquire new connections. When I fixed this error in the machine configuration it worked fine.