Bug report #7802
"Join attributes by location" in qgis master has a memory leak and leads to crash
|Affected QGIS version:||master||Regression?:|
|Operating System:||Easy fix?:|
|Pull Request or Patch supplied:||No||Resolution:||fixed|
|Crashes QGIS or corrupts data:||Yes||Copied to github as #:||16694|
When i try to use "join attributes by location" in the Qgis Master version (OS Ubuntu 12.04) with the 2 attached's file, the process arrive near the 70-80%, then it appears a "python error" windows only for 1 second and the program crash.
I use the file "areestradali" as target vector layer, and the file "PericolositaSismica" as Join vector layer; I keep the other option as default.
I try also with Windows 8, and the program freeze near the 75% of the process and i have to kill the program..
#5 Updated by Giovanni Manghi over 7 years ago
- Subject changed from Qgis Master crash when using "Join attributes by location" to "Join attributes by location" in qgis master has a memory leak and leads to crash
- Status changed from Feedback to Open
Denis Rouzaud wrote:
I could not reproduce on Ubuntu 12.04 / master 4e95496.
Everything went well with your data and setup.
The difference of behaviour is because the tool has a memory leak: when you run it it starts eating up memory, if you have enough it will end (without releasing it), if not then it will lead to crash.
#7 Updated by Giovanni Manghi over 7 years ago
- Resolution set to fixed
Matthias Kuhn wrote:
Fixed in 5cbfe07
Can you please verify that:
- The tool works properly again
- The memory leak issue is resolved
does this commit fix also the memory leaks in the other affects tools in the vector menu?