Hi, trying to run
osrm-extract europe-latest.osm.pbf -p osrm-backend/profiles/foot.lua from the 5.4.0 release terminates with a segfault: [info] Using script osrm-backend/profiles/foot.lua [info] Input file: europe-latest.osm.pbf [info] Profile: foot.lua [info] Threads: 12 [STXXL-MSG] STXXL v1.4.1 (prerelease/Debug) [STXXL-MSG] Disk 'none' is allocated, space: 200000 MiB, I/O implementation: memory queue=0 devid=0 [info] Parsing in progress.. [info] input file generated by Osmium (http://wiki.openstreetmap.org/wiki/Osmium) [info] timestamp: 2016-10-04T19:29:02Z [info] Parsing finished after 1083.06 seconds [info] Raw input contains 1779030664 nodes, 217734659 ways, and 3212466 relations [extractor] Sorting used nodes ... ok, after 8.96221s [extractor] Erasing duplicate nodes ... ok, after 12.9021s [extractor] Sorting all nodes ... ok, after 357.738s [extractor] Building node id map ... ok, after 79.1193s [extractor] setting number of nodes ... ok [extractor] Confirming/Writing used nodes ... ok, after 54.7668s [info] Processed 383867427 nodes [extractor] Sorting edges by start ... ok, after 112.587s [extractor] Setting start coords ... ok, after 103.99s [extractor] Sorting edges by target ... ok, after 112.214s [extractor] Computing edge weights ... ok, after 152.099s [extractor] Sorting edges by renumbered start ... ok, after 107.876s [extractor] Writing used edges ... ok, after 24.1231s [extractor] setting number of edges ... ok [info] Processed 403687206 edges [extractor] Sorting used ways ... ok, after 16.2582s [extractor] Sorting 0 restriction. by from... ok, after 3e-06s [extractor] Fixing restriction starts ... ok, after 0s [extractor] Sorting restrictions. by to ... ok, after 0s [extractor] Fixing restriction ends ... ok, after 0s [info] usable restrictions: 0 [extractor] writing street name index ... ok, after 0.453898s [info] extraction finished after 2273.88s *** Error in `osrm-extract': double free or corruption (fasttop): 0x0000000000913f60 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x77725)[0x7f651750c725] /lib/x86_64-linux-gnu/libc.so.6(+0x7ff4a)[0x7f6517514f4a] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f6517518abc] osrm-extract[0x500c18] osrm-extract[0x5044dc] osrm-extract[0x506e94] osrm-extract(_ZN4osrm9extractor9Extractor3runERNS0_20ScriptingEnvironmentE+0x1f80)[0x4ad8c0] osrm-extract(main+0x1626)[0x440b16] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f65174b5830] osrm-extract(_start+0x29)[0x442b49] Running it on a smaller extract (germany) works ok. Using the "car" profile works ok too. Running it on the whole planet seems to run into a different issue, it runs for three days and doesn't complete (Europe takes just a few hours). Machine has 256G of RAM and is Ubuntu 16.04. I'm building a debug executable to find out more about the problem. I wonder if there's a "last known good version" - which is the last version that somebody successfully used the "foot" profile with, on an extract the size of Europe or larger? Bye Frederik -- Frederik Ramm ## eMail [email protected] ## N49°00'09" E008°23'33" _______________________________________________ OSRM-talk mailing list [email protected] https://lists.openstreetmap.org/listinfo/osrm-talk
