In "zone/command.cpp" line 6898:
Code:
rules->LoadRules(&database);
Will always crash, invoking LoadRules without a second string parameter.
Revising that line to:
Code:
rules->LoadRules(&database, rules->GetActiveRuleset());
Causes it to behave as expected. (reloading the active ruleset)