[Tile-serving] [openstreetmap/osm2pgsql] Bus Error in wkb.hpp (#806)

iantfox notifications at github.com
Sat Dec 23 15:30:50 UTC 2017


I keep getting a bus error trying to run osm2pgsql.  I've tried 2 separate PBF files but they both failed at the same place.  I'm running osm2pgsql version 0.95.0-dev on a Raspberry Pi running Raspbian Stretch.  The osm2pgsql call is: osm2pgsql -d gis -r pbf --create --slim  -G --hstore --tag-transform-script ~/src/openstreetmap-carto/openstreetmap-carto.lua --number-processes 4 -S ~/src/openstreetmap-carto/openstreetmap-carto.style /media/pi/Rasp_Thumb/SLC.pdf

Does anyone have any thoughts as to why this is happening?  Thanks in advance

GDB call stack output:

#0  ewkb::parser_t::get_ring_area (this=<optimized out>)
    at /home/pi/src/osm2pgsql/wkb.hpp:339
#1  ewkb::parser_t::get_polygon_area<osmium::geom::IdentityProjection> (
    proj=0x0, this=<optimized out>) at /home/pi/src/osm2pgsql/wkb.hpp:297
#2  ewkb::parser_t::get_area<osmium::geom::IdentityProjection> (proj=0x0, 
    this=<optimized out>) at /home/pi/src/osm2pgsql/wkb.hpp:275
#3  output_pgsql_t::pgsql_process_relation (this=0x76b73b44 <_IO_strn_jumps>, 
    rel=..., pending=<optimized out>)
    at /home/pi/src/osm2pgsql/output-pgsql.cpp:379
#4  0x0005f594 in osmdata_t::relation_add (this=<optimized out>, rel=...)
    at /home/pi/src/osm2pgsql/osmdata.cpp:65
#5  0x00070cac in parse_osmium_t::relation (this=this at entry=0x7eb7ed68, 
    rel=...) at /home/pi/src/osm2pgsql/parse-osmium.cpp:185
#6  0x0007152c in osmium::detail::apply_item_impl<parse_osmium_t&, osmium::memory::Item> (handler=..., item=...)
    at /home/pi/src/osm2pgsql/contrib/libosmium/osmium/visitor.hpp:68
#7  osmium::apply_item<osmium::memory::Item, parse_osmium_t&> (item=...)
    at /home/pi/src/osm2pgsql/contrib/libosmium/osmium/visitor.hpp:206
#8  osmium::apply<osmium::io::InputIterator<osmium::io::Reader, osmium::memory::Item>, parse_osmium_t&> (end=..., it=...)
    at /home/pi/src/osm2pgsql/contrib/libosmium/osmium/visitor.hpp:220
#9  osmium::apply<osmium::io::Reader, parse_osmium_t&> (c=...)
    at /home/pi/src/osm2pgsql/contrib/libosmium/osmium/visitor.hpp:227
#10 parse_osmium_t::stream_file (this=0x7eb7ed68, this at entry=0x7eb7ed60, 
    filename="\020\000\000\000\201", '\000' <repeats 75 times>, "\b\020\000\000`hD\001\002", '\000' <repeats 11 times>, "pgD\001\061", '\000' <repeats 27 times>, "\021\000\000\000(\027F\001\000\027F\001\020\000\000\000\201\000\000\000AuthorityKeyIdentifier", '\000' <repeats 26 times>..., fmt="pbf")
    at /home/pi/src/osm2pgsql/parse-osmium.cpp:128
#11 0x000537b0 in main (argc=<optimized out>, argv=<optimized out>)
    at /home/pi/src/osm2pgsql/osm2pgsql.cpp:86


More in depth near the failure point:
#0  ewkb::parser_t::get_ring_area (this=<optimized out>)
    at /home/pi/src/osm2pgsql/wkb.hpp:339
        i = <optimized out>
        num_pts = 87
        total = 0
        prev = <optimized out>
#1  ewkb::parser_t::get_polygon_area<osmium::geom::IdentityProjection> (
    proj=0x0, this=<optimized out>) at /home/pi/src/osm2pgsql/wkb.hpp:297
        num_rings = 2
        total = <optimized out>
#2  ewkb::parser_t::get_area<osmium::geom::IdentityProjection> (proj=0x0, 
    this=<optimized out>) at /home/pi/src/osm2pgsql/wkb.hpp:275
        total = 0
        type = 3



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/issues/806
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20171223/1edf5964/attachment.html>


More information about the Tile-serving mailing list