Exotic and probably low-priority, but still a segfault:
We are in a specific language mode.
A function which launches a dialog is defined in the
init smart-indent macro for the language mode.
A mode-specific command on the macro menu calls that
The 'program smart indent' dialog is open, editing the
Run the macro menu command.
While the resulting dialog is still up, press 'apply'
in the 'program smart indent' dialog.