Adding a Convolve Matrix effect to an object then increasing the kernel size property causes there to be garbage values in the filter kernel. Trying to change them result in other values in tthe filter changing or eventually the application crashing. Reproducible: Always Steps to Reproduce: 1. Create an object of some sort 2. Select Filter Effects Editing tool 3. Click View and Edit Filter 4. Select Convolve Matrix 5. Click Add Effect to Current Filter Stack 6. Select feConvolveMatrix 7. Increase Kernel Size 8. Click Edit Kernel Actual Results: Various fields in the kernel will have nonsense values, modifying them may change other fields or crash the application. Expected Results: Fields initialized with some reasonable values, not crashing. Seen also in 2.8.5 (Gentoo) and 2.9.6 (Netrunner Linux VM).
Forgot to say, the latest revision I tested on was 537ff7cce45fe045ff9774033ade5d6c58f334ef.
Git commit 9d8146e05b96ba8245816a06e087f1cc88af2a2e by Anthony Fieroni. Committed on 20/11/2016 at 04:13. Pushed by anthonyfieroni into branch 'master'. [shapefiltereffects] Update ControlMatrixEffect kernel accordingly to its order. + Ability to save kernel changes REVIEW: 129435 Signed-off-by: Anthony Fieroni <bvbfan@abv.bg> M +17 -0 plugins/shapefiltereffects/ConvolveMatrixEffectConfigWidget.cpp http://commits.kde.org/calligra/9d8146e05b96ba8245816a06e087f1cc88af2a2e