Created attachment 6402 gdb xfdesktop $ xfdesktop --version This is xfdesktop version 4.12.3git-20150719, running on Xfce 4.12. Built with GTK+ 2.24.28, linked with GTK+ 2.24.28. Build options: Desktop Menu: enabled Desktop Icons: enabled Desktop File Icons: enabled
SIGFPE: - division by zero - modulo operation by zero - integer overflow, when the value to store exceeds the range use data type such as long.
Created attachment 6413 Don't try to divide by 0 Oh right. Looks like this has been kicking around since 2014. I'll push this patch to master since it's the right thing to do here. Let me know if you run into other crashes from having space for only a couple rows/cols.
Created attachment 6416 Program received signal SIGSEGV, Segmentation fault. xfdesktop-4.12.3-3.git20150810.fc24.x86_64 - 5d22f1a
$ coredumpctl No coredumps found.
Eric Koegel referenced this bugreport in commit e977893fe4f418def27585f792ca4b0c58d0a4c0 Don't try to divide by 0 (Bug #12115) https://git.xfce.org/xfce/xfdesktop/commit?id=e977893fe4f418def27585f792ca4b0c58d0a4c0