I'm using QGIS 2.12.3 and I'm trying to create a buffer of 100 mt around a line vector using the Vector - Geoprocessing Buffer tool, but qgis crashes at every try. I've already checked that the RS of the vector is the same of the project. Can anybody give some hint to solve this problem and create the buffer?

  • Does it still crash if you use the buffer tools from the Processing Toolbox?
    – Joseph
    Jan 27, 2016 at 10:04
  • which CRS are you using?
    – Ian Turton
    Jan 27, 2016 at 10:06
  • @Joseph It doesn't crash, but it returns this in the log: QgsFeature.setGeometry(QgsGeometry): argument 1 has unexpected type 'NoneType'
    – SaraZanni
    Jan 27, 2016 at 10:09
  • @iant I'm using WGS84 UTM32N EPSG:32632
    – SaraZanni
    Jan 27, 2016 at 10:10
  • I tried buffering a simple line vector and it works perfectly... is it possible that the error depends on a multipath vector or on an error made in the creation of the line vector?
    – SaraZanni
    Jan 27, 2016 at 10:19

1 Answer 1


QGIS has issues with geographic coordinates, you should use Save As and pick a projected CRS such as 27700 british national grid. If that didn't solve it then...

I just had the same problem with a "bad" line vector layer. Hope it's not too late but after trying several workarounds, what I've done was using the MMQGIS plugin > modify > convert geometry type. The resulting layer was perfectly fine

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.