Try this for debugging (make sure m-s-d isn't running first):
$ gdb /usr/bin/mate-settings-daemon
Then in gdb console:
(gdb) set env GDK_SYNCHRONIZE 1
(gdb) run
After it crashes:
(gdb) bt full
Then post the output of 'bt full' here (as attachment, cause it might be large).
If some function's details are missing in the stacktrace, make sure you have these packages installed: libmate-desktop-2-17-dbg, libgtk2.0-0-dbg, libglib2.0-0-dbg, libx11-6-dbg, libc6-dbg.
Try this for debugging (make sure m-s-d isn't running first):
$ gdb /usr/bin/ mate-settings- daemon
Then in gdb console:
(gdb) set env GDK_SYNCHRONIZE 1
(gdb) run
After it crashes:
(gdb) bt full
Then post the output of 'bt full' here (as attachment, cause it might be large). desktop- 2-17-dbg, libgtk2.0-0-dbg, libglib2.0-0-dbg, libx11-6-dbg, libc6-dbg.
If some function's details are missing in the stacktrace, make sure you have these packages installed: libmate-