Hi all, i have testet a few mkgmap-release, included the new r-3890. But the wrong polygons comes with all releases. What i did.:
in stylefile polygons is the line : place=village | landuse= residential [0x03 resolution 18].  It is the defaultstyle.
and in lines : boundary=administrative & admin_level=8 [0x1c resolution 18]  It is the defaultstyle.

I have looked in the OSM-source with JOSM and see , that all polygons landuse=residential are proper configured.

But the output of mkgmap create a malformed polygon 0x3 in some cases. The 0x3 boundaries are not identical with OSM -sourcedata, but the are following the Line boundary=administrative  & admin_level=8 [0x1c ].
This is my testequipment:  Osm-sourcedata : www.img2ms.de/bilder/Neukirchen.osm.pbf . Have a look at id=13689494  landuse=forest ...
nearby is the line 51529384 boundary=administrative.
 after mkgamp has compiled the osm.pbf to 60000706.img (www.img2ms.de/bilder/compiled_img.jpg and img2ms.de/bilder/60000706.img) there is a big area 0x3 (residential) as layer and overlapping under the wood. the borders of this wrong 0x3 follow the line 0x1c.
To see this in a grafical way, i have wrote in oldfashion VB6 a small tool www.img2ms.de/bilder/Elemente Selektieren.exe (for mp-files only). And open the created 60000706_extract.mp using GPSMapedit.
the output in GPSMapedit shows me, that the outline of polygon 0x3 follows the line 0x1c.( www.img2ms.de/bilder/60000706_extract.mp )
I assume, the stylefile has a bug ? or bug in mkgmap?
 What can i do ? Thomas