drolbr / Overpass-API

A database engine to query the OpenStreetMap data.
http://overpass-api.de
GNU Affero General Public License v3.0
712 stars 90 forks source link

Random_File - long running queries read overwritten parts of map file #518

Open mmd-osm opened 5 years ago

mmd-osm commented 5 years ago

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.

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
diff --git a/src/template_db/lz4_wrapper.cc b/src/template_db/lz4_wrapper.cc
index ee086c2..f797688 100644
--- a/src/template_db/lz4_wrapper.cc
+++ b/src/template_db/lz4_wrapper.cc
@@ -69,9 +69,25 @@ int LZ4_Inflate::decompress(const void* in, int in_size, void* out, int out

   if (in_buffer_size > 0)
   {
+    if (in_buffer_size > in_size - 4)
+    {
+      std::cerr << "in_size: " << in_size << std::endl;
+      std::cerr << "in_buffer_size: " << in_buffer_size << std::endl;
+      std::cerr << "out_buffer_size: " << out_buffer_size << std::endl;
+      print_stacktrace();
+      throw std::runtime_error("LZ4 decompression:  inconsistent in_buffer_size");
+    }
+
     ret = LZ4_decompress_safe((const char*) in + 4, (char*) out, in_buffer_size, out_buffer_s
     if (ret < 0)
+    {
+      std::cerr << "ERROR: " << ret << std::endl;
+      std::cerr << "in_size: " << in_size << std::endl;
+      std::cerr << "in_buffer_size: " << in_buffer_size << std::endl;
+      std::cerr << "out_buffer_size: " << out_buffer_size << std::endl;
+      print_stacktrace();
       throw std::runtime_error("LZ4_decompress_safe failed");
+    }
   }
   else
   {

Test runs

Run 1

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
drolbr commented 5 years ago

Thank you for collecting the information. For the moment being I have no idea what may cause or contribute to this bug.

I will keep this open in the hope that we obtain more information, maybe from another bug.