I'm getting some sporadic query failures for long running queries while accessing a Random_File from function getindexes to lookup indexes for an object id.
While running test queries, update_from_dir was continuously updating the database.
map files use lz4 compression
update_from_database works flawlessly since several months, map files don't appear to be corrupt
query uses attic feature
short queries (less than one update interval) exhibit no issue
accessing single objects in question also work ok.
I'm suspecting that update_from_database overwrites parts of the map file that are still in use by osm3s_queryvia an its memory copy of the map idx file. This way, osm3s_query has no idea of the updated & invalidated map file.
Out of 10 runs, 2 runs didn't show any issue at all. All failures occurred at different points in time. It affected node / way and relation map files. Query runtimes and stages at which the query abort differ quite a lot in each run:
Overall this is somewhat tricky to track down. I hope the following information is somewhat helpful.
Query
[timeout:18000]
[maxsize:2573741824]
[adiff:"2018-10-03T00:00:00Z","2018-10-03T03:59:59Z"];
(
node(changed:"2018-10-03T00:00:00Z","2018-10-03T03:59:59Z")(if:count_tags() > 0);
way (changed:"2018-10-03T00:00:00Z","2018-10-03T03:59:59Z")(if:count_tags() > 0);
rel (changed:"2018-10-03T00:00:00Z","2018-10-03T03:59:59Z")(if:count_tags() > 0);
);
out tags;
Stack trace
One example is given below. Common pattern in all stacktraces below is the part starting from get_indexes_ down to LZ4_Inflate::decompress. Objects in question may vary (Nodes/ways/relations).
(gdb) bt
#0 LZ4_Inflate::decompress (this=this@entry=0x7fff46d26dc0, in=in@entry=0x4c13900, in_size=in_size@entry=32768,
out=out@entry=0x4bd38f0, out_buffer_size=out_buffer_size@entry=262144) at ../src/template_db/lz4_wrapper.cc:79
#1 0x0000000000495279 in Random_File<Uint64, Uint32_Index>::move_cache_window (this=this@entry=0x7fff46d26f30, pos=56845)
at ../src/overpass_api/statements/../../template_db/random_file.h:182
#2 0x00000000004955ca in Random_File<Uint64, Uint32_Index>::get (this=this@entry=0x7fff46d26f30, pos=...)
at ../src/overpass_api/statements/../../template_db/random_file.h:96
#3 0x000000000049661a in get_indexes_<Uint32_Index, Node_Skeleton> (ids=..., rman=..., get_attic_idxs=<optimized out>)
at ../src/overpass_api/statements/../data/collect_items.h:640
#4 0x00000000005534a0 in Query_Statement::execute (this=0x2333ae0, rman=...) at ../src/overpass_api/statements/query.cc:1883
#5 0x000000000060d83c in Union_Statement::execute (this=0x2333530, rman=...) at ../src/overpass_api/statements/union.cc:74
#6 0x00000000005261b0 in Osm_Script_Statement::execute (this=0x2332680, rman=...)
at ../src/overpass_api/statements/osm_script.cc:236
#7 0x0000000000410890 in main (argc=<optimized out>, argv=<optimized out>) at ../src/overpass_api/dispatch/osm3s_query.cc:237
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h1m12s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h1m54s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
After 0h2m22s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h2m52s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h3m7s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h3m42s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h3m58s: in "query", part 7, on line 7. Stack: 0 of 0 0 of 0
After 0h4m15s: in "query", part 8, on line 6. Stack: 0 of 0 0 of 0
After 0h4m30s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h4m45s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h5m0s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h5m18s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h5m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h5m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m14s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m29s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m59s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m14s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m29s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m46s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m1s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m48s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m3s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m21s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m7s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m22s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m38s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m53s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m13s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m28s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m43s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m2s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m48s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m57s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m13s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m28s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m43s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h28m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m10s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m27s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m3s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m18s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m9s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m26s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m57s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m12s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m27s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m0s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m15s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m48s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h39m33s: in "print", part 0, on line 9. Stack: 0 of 0
Command being timed: "./osm3s_query"
User time (seconds): 100.58
System time (seconds): 12.24
Percent of CPU this job got: 4%
Elapsed (wall clock) time (h:mm:ss or m:ss): 39:36.98
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1589188
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 18
Minor (reclaiming a frame) page faults: 1255237
Voluntary context switches: 94516
Involuntary context switches: 6949
Swaps: 0
File system inputs: 57071896
File system outputs: 60408
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Run 2
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m39s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m56s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m51s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h4m24s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h8m1s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h8m30s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
After 0h8m55s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m15s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m35s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m53s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h12m44s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h12m59s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m17s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m58s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h18m27s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h18m57s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
After 0h19m14s: in "query", part 8, on line 6. Stack: 0 of 0 0 of 0
in_size: 131072
in_buffer_size: 163446
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a] get_indexes_<Uint31_Index, Relation_Skeleton>
./osm3s_query() [0x553776]
./osm3s_query() [0x60d9dc]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 43.56
System time (seconds): 6.01
Percent of CPU this job got: 4%
Elapsed (wall clock) time (h:mm:ss or m:ss): 19:15.25
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1590868
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 28
Minor (reclaiming a frame) page faults: 840742
Voluntary context switches: 221171
Involuntary context switches: 2148
Swaps: 0
File system inputs: 18786496
File system outputs: 23248
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 3
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m28s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m44s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m1s: in "query", part 5, on line 5. Stack: 0 of 0 0 of 0
After 0h3m47s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h4m24s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h5m6s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h5m27s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h5m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h5m59s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h6m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h6m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h7m2s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h7m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m26s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m41s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m12s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m27s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m57s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m24s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m39s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m10s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m29s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m3s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m18s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m5s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m41s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m30s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m31s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m38s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m53s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m26s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m59s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m32s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m2s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m48s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m21s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m7s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m39s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m0s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m18s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m33s: in "print", part 0, on line 9. Stack: 0 of 0
in_size: 163840
in_buffer_size: 577026
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a] get_indexes_<Uint31_Index, Relation_Skeleton>
./osm3s_query() [0x70f6b6]
./osm3s_query() [0x710921]
./osm3s_query() [0x53cc1e]
./osm3s_query() [0x53e780]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 89.12
System time (seconds): 12.34
Percent of CPU this job got: 3%
Elapsed (wall clock) time (h:mm:ss or m:ss): 42:52.84
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1592180
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 49
Minor (reclaiming a frame) page faults: 1249147
Voluntary context switches: 104788
Involuntary context switches: 3995
Swaps: 0
File system inputs: 59150696
File system outputs: 68688
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
encoding remark: Please enter your query and terminate it with CTRL+D.
Run 4
After 0h2m23s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m39s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m6s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h4m15s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h4m46s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h5m4s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h8m37s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h9m8s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
After 0h9m33s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m54s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h10m9s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h10m44s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h13m39s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m54s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h14m13s: in "query", part 5, on line 5. Stack: 0 of 0 0 of 0
After 0h15m6s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h15m25s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h18m27s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h18m59s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
in_size: 163840
in_buffer_size: 2086421218
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a] get_indexes_<Uint31_Index, Relation_Skeleton>
./osm3s_query() [0x553776]
./osm3s_query() [0x60d9dc]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 40.77
System time (seconds): 5.04
Percent of CPU this job got: 3%
Elapsed (wall clock) time (h:mm:ss or m:ss): 19:13.99
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1594028
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 40
Minor (reclaiming a frame) page faults: 838866
Voluntary context switches: 53431
Involuntary context switches: 2608
Swaps: 0
File system inputs: 19309584
File system outputs: 11928
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 5
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m27s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m42s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m57s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m49s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h5m5s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h5m34s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h5m51s: in "query", part 7, on line 7. Stack: 0 of 0 0 of 0
After 0h6m10s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h6m25s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h6m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h6m58s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h7m13s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h7m30s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h7m45s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m0s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m7s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m59s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m16s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h24m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h25m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m33s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m5s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m38s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m53s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m14s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m31s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m46s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m49s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m7s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m22s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m37s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h37m53s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m9s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m24s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m39s: in "print", part 0, on line 9. Stack: 0 of 0
in_size: 163840
in_buffer_size: 165017
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a] get_indexes_<Uint31_Index, Relation_Skeleton> --> callq 0x494280 <Random_File<Uint32_Index, Uint31_Index>::get(Uint32_Index)>
./osm3s_query() [0x70f6b6]
./osm3s_query() [0x710921]
./osm3s_query() [0x53cc1e]
./osm3s_query() [0x53e780]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 89.70
System time (seconds): 11.79
Percent of CPU this job got: 4%
Elapsed (wall clock) time (h:mm:ss or m:ss): 42:17.34
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1590872
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 50
Minor (reclaiming a frame) page faults: 1263803
Voluntary context switches: 103603
Involuntary context switches: 4500
Swaps: 0
File system inputs: 57943488
File system outputs: 9552
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 6
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m19s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m38s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h2m53s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m47s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h4m12s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h7m56s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h8m25s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h8m43s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m9s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m33s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h9m50s: in "query", part 7, on line 7. Stack: 0 of 0 0 of 0
After 0h12m46s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m1s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m17s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h14m14s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h14m34s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h17m56s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h18m12s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
in_size: 196608
in_buffer_size: 861416452
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a]
./osm3s_query() [0x553776]
./osm3s_query() [0x60d9dc]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 40.20
System time (seconds): 5.63
Percent of CPU this job got: 4%
Elapsed (wall clock) time (h:mm:ss or m:ss): 18:21.27
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1588700
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 45
Minor (reclaiming a frame) page faults: 685623
Voluntary context switches: 54514
Involuntary context switches: 2095
Swaps: 0
File system inputs: 18904312
File system outputs: 24344
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 7
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m54s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m9s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m25s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h4m37s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h7m53s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h8m8s: in "query", part 6, on line 6. Stack: 0 of 0 0 of 0
After 0h8m48s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h11m14s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h11m29s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h11m45s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h12m0s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h12m49s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h15m29s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
in_size: 131072
in_buffer_size: 1644190662
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a]
./osm3s_query() [0x553776]
./osm3s_query() [0x60d9dc]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 43.15
System time (seconds): 5.06
Percent of CPU this job got: 5%
Elapsed (wall clock) time (h:mm:ss or m:ss): 15:40.95
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1593240
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 30
Minor (reclaiming a frame) page faults: 838741
Voluntary context switches: 49968
Involuntary context switches: 2719
Swaps: 0
File system inputs: 14290368
File system outputs: 99104
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 8
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h0m19s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h0m39s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h1m23s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h1m38s: in "query", part 5, on line 6. Stack: 0 of 0 0 of 0
After 0h1m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h2m9s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h2m25s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h2m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h2m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h3m13s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h10m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h11m8s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h11m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h11m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h11m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h12m10s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h12m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h12m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m22s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m41s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m27s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m42s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m4s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m19s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m8s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m24s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m32s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m5s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m59s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m15s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m31s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h20m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h28m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h28m22s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h28m37s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h28m53s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m8s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m39s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h29m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m10s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m25s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m14s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m29s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m45s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m1s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m21s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m21s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m36s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h38m30s: in "print", part 0, on line 9. Stack: 0 of 0
Command being timed: "./osm3s_query"
User time (seconds): 103.38
System time (seconds): 12.05
Percent of CPU this job got: 4%
Elapsed (wall clock) time (h:mm:ss or m:ss): 38:30.91
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1593248
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 91
Minor (reclaiming a frame) page faults: 1240096
Voluntary context switches: 89512
Involuntary context switches: 7385
Swaps: 0
File system inputs: 52066728
File system outputs: 102608
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 0
Run 9
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h2m51s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m8s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h3m25s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h4m12s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h4m42s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h8m57s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h9m28s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h9m49s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
After 0h10m19s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h13m2s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m17s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h13m33s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h14m31s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h14m47s: in "query", part 7, on line 5. Stack: 0 of 0 0 of 0
After 0h18m54s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h19m15s: in "query", part 7, on line 6. Stack: 0 of 0 0 of 0
in_size: 163840
in_buffer_size: 524288
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x494b1a]
./osm3s_query() [0x553776]
./osm3s_query() [0x60d9dc]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
Command being timed: "./osm3s_query"
User time (seconds): 40.64
System time (seconds): 4.65
Percent of CPU this job got: 3%
Elapsed (wall clock) time (h:mm:ss or m:ss): 19:26.36
Average shared text size (kbytes): 0
Average unshared data size (kbytes): 0
Average stack size (kbytes): 0
Average total size (kbytes): 0
Maximum resident set size (kbytes): 1589184
Average resident set size (kbytes): 0
Major (requiring I/O) page faults: 46
Minor (reclaiming a frame) page faults: 837083
Voluntary context switches: 55339
Involuntary context switches: 2251
Swaps: 0
File system inputs: 18841120
File system outputs: 26288
Socket messages sent: 0
Socket messages received: 0
Signals delivered: 0
Page size (bytes): 4096
Exit status: 4
Run 10
encoding remark: Please enter your query and terminate it with CTRL+D.
After 0h1m6s: in "query", part 4, on line 5. Stack: 0 of 0 0 of 0
After 0h1m48s: in "query", part 6, on line 5. Stack: 0 of 0 0 of 0
After 0h2m3s: in "query", part 4, on line 6. Stack: 0 of 0 0 of 0
After 0h2m45s: in "query", part 4, on line 7. Stack: 0 of 0 0 of 0
After 0h3m0s: in "query", part 8, on line 5. Stack: 0 of 0 0 of 0
After 0h3m16s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h3m34s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h3m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h4m5s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h4m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h4m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h12m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h12m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m5s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m37s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h13m52s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m7s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m38s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h14m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m9s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m25s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m40s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h15m58s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m17s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m32s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h16m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m2s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m20s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h17m51s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m21s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m39s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h18m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h19m9s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h21m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h22m13s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h22m30s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h22m45s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m3s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m32s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h23m47s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h30m55s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m10s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m25s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m41s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h31m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m26s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m41s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h32m56s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m11s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m29s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h33m44s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m3s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m18s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m35s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h34m50s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m6s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m23s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m38s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h35m54s: in "print", part 0, on line 9. Stack: 0 of 0
After 0h36m9s: in "print", part 0, on line 9. Stack: 0 of 0
in_size: 65536
in_buffer_size: 75942
out_buffer_size: 262144
stack trace:
./osm3s_query() [0x6a637d]
./osm3s_query() [0x493f59]
./osm3s_query() [0x4942a8]
./osm3s_query() [0x49452a] get_indexes_<Uint31_Index, Way_Skeleton> --> callq 0x494280 <Random_File<Uint32_Index, Uint31_Index>::get(Uint32_Index)>
./osm3s_query() [0x70e5d7]
./osm3s_query() [0x7108c1]
./osm3s_query() [0x53cc1e]
./osm3s_query() [0x53e780]
./osm3s_query() [0x526350]
./osm3s_query() [0x410a30]
/lib/x86_64-linux-gnu/libc.so.6 : __libc_start_main()+0xf5
./osm3s_query() [0x4129f0]
runtime error: Query failed with the exception: LZ4 decompression: inconsistent in_buffer_size
Command exited with non-zero status 4
I'm getting some sporadic query failures for long running queries while accessing a Random_File from function getindexes to lookup indexes for an object id.
update_from_database
works flawlessly since several months, map files don't appear to be corruptI'm suspecting that
update_from_database
overwrites parts of the map file that are still in use byosm3s_query
via an its memory copy of the map idx file. This way, osm3s_query has no idea of the updated & invalidated map file.Out of 10 runs, 2 runs didn't show any issue at all. All failures occurred at different points in time. It affected node / way and relation map files. Query runtimes and stages at which the query abort differ quite a lot in each run:
Overall this is somewhat tricky to track down. I hope the following information is somewhat helpful.
Query
Stack trace
One example is given below. Common pattern in all stacktraces below is the part starting from
get_indexes_
down toLZ4_Inflate::decompress
. Objects in question may vary (Nodes/ways/relations).Test runs
Run 1
Run 2
Run 3
Run 4
Run 5
Run 6
Run 7
Run 8
Run 9
Run 10