BTW could you check this: start any driver, enter "Input (this machine)" and redefine any key, then press DEL to reset the definition to default - Segfault!
No segfault here, it just sets Delete to that input. What it does not do, though, is stop adding extra inputs. ie: When you select an input, enter a key, move to another input, then back again, it adds another input instead of clearing it and showing only the key just pressed. It should only add keys if you *don't* move to another input.
Which version of SDL are you using? Mine is 1.2.13. There could be another possibility: usually ArBee commits sdl changes only when SVN compilation breaks - what if he forgot to commit a minor change?