Le 12 février 2015 11:26, sly (sylvain letuffe) <lis...@letuffe.org> a écrit :
> pré-scriptum: je me demande si on ne serait pas mieux sur la liste dev-fr : > https://lists.openstreetmap.org/listinfo/dev-fr > pour ce genre de sujet. > Tout à fait, désolé j'avais pas vu qu'il existait cette liste.. > On jeudi 12 février 2015, Vincent Frison wrote: > > Le problème c'est que osm2pgsql plante dès que j'importe un fichier OSM > > contenant des éléments provenant de l'API de test (erreur de segmentation > > et strace ne donne pas d'infos supplémentaires très utiles). > > Tu peux indiquer la sortie standard de ton osm2pgsql ? > turman@entropy:~/Workspace/GGTS$~/Software/osm2pgsql/bin/osm2pgsql -c -v -C 1000 -d osm_osm2pgsql_test ~/Workspace/JOSM/testing.osm osm2pgsql SVN version 0.87.2-dev (64bit id space) Using built-in tag processing pipeline Using projection SRS 900913 (Spherical Mercator) Setting up table: planet_osm_point Setting up table: planet_osm_line Setting up table: planet_osm_polygon Setting up table: planet_osm_roads Allocating memory for dense node cache Allocating dense node cache in one big chunk Allocating memory for sparse node cache Sharing dense sparse Node-cache: cache=1000MB, maxblocks=128000*8192, allocation method=3 Mid: Ram, scale=100 Reading in file: /home/turman/Workspace/JOSM/testing.osm Erreur de segmentation Sinon les attributs du tag <osm> sont effectivement différents entre les fichiers XML suivant qu'il est téléchargés depuis le serveur live ou exportés depuis JOSM : <osm version='0.6' upload='true' generator='JOSM'> <osm version="0.6" generator="CGImap 0.3.3 (21189 thorn-03.openstreetmap.org)" copyright="OpenStreetMap and contributors" attribution=" http://www.openstreetmap.org/copyright" license=" http://opendatacommons.org/licenses/odbl/1-0/"> Mais je pense que ça se joue à niveau là (j'ai essayé d'inverser). D'ailleurs d'après strace : read(7, "lon='2.3358992' />\n <node id='4"..., 4096) = 4096 read(7, "amp='2015-02-09T20:59:51Z' uid='"..., 4096) = 4096 read(7, "visible='true' version='1' chang"..., 4096) = 4096 read(7, "30212' lon='2.3231313' />\n <nod"..., 4096) = 4096 time([1423771735]) = 1423771735 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Erreur de segmentation ..ça plante apparemment en plein milieu du fichier, sur un node plutôt quelconque: <node id='4298085791' timestamp='2015-02-09T20:59:52Z' uid='2798' user='Vince' visible='true' version='1' changeset='56187' lat='48.8730212' lon='2.3231313' /> Et si je ne mets quelques nodes dans le XML ça marche.. du coup ça me fait penser à un bug de osm2pgsql mais sly je veux bien que tu m'envoie ton XML de Paris.. ou que je t'envoie le mien :)
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr