On Tue, Dec 14, 2010 at 10:33 AM, Frederik Ramm <[email protected]> wrote:
> Hi,
>
> now I have the files ready for your inspection, on
>
> http://www.geofabrik.de/tmp/
>
> MD5 sums:
>
> 9d278ee963925ed34701431b8573e0bf europe-created-on-linux.osm.pbf
> c4186d9197225e97f5bc935be09881e8 europe-created-on-windows.osm.pbf
>
> file sizes:
>
> 4448335290 2010-12-14 14:24 europe-created-on-linux.osm.pbf
> 4448335278 2010-12-14 11:38 europe-created-on-windows.osm.pbf
I've run a test over all of the files, computing a CRC of each block,
and prettyprinting every block that differs. The two files are
identical except for the reported osmosis version:
-Block 0 (OSMHeader) = 100267638
+Block 0 (OSMHeader) = 921813027
bbox {
left: -32733609999
right: 45000000000
top: 75000000000
bottom: 31093990000
}
required_features: "OsmSchema-V0.6"
required_features: "DenseNodes"
-writingprogram: "SNAPSHOT-r24507"
+writingprogram: "0.38"
source: "http://www.openstreetmap.org/api/0.6"
Block 1 (OSMData) = 3592976518
Block 2 (OSMData) = 2353804896
Block 3 (OSMData) = 257915217
///
If you skip the first 150 bytes of -linux and the first 138 bytes of
-windows, the two files *are* identical.
cro...@functor:/mnt/map$ tail -c +150 europe-created-on-linux.osm.pbf | md5sum
89a13dad1c8f81d802214d7d7bbb1871 -
cro...@functor:/mnt/map$ tail -c +138 europe-created-on-windows.osm.pbf | md5sum
89a13dad1c8f81d802214d7d7bbb1871 -
///
I'm at a loss. It doesn't seem possible that the windows-generated
file would work and the linux-generated file wouldn't.
I want to think the problem is some form of non-deterministic failure
in the windows JVM; bigger files take longer and are more likely to
hit the bug.
Does the same breakage happen of pbf2osm is run on the same file in windows?
Scott
_______________________________________________
osmosis-dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/osmosis-dev