Hmm. No luck! It gives me the same exception error. That error was after typing in the character's name as a mutant, if I choose pure human then it crashes earlier, after rolling stats:
RunSegment:System.Runtime.InteropServices.COMException (0x8007007A): The data area passed to a system call is too small. (Exception from HRESULT: 0x8007007A)
at ConsoleLib.Console.TextConsole.WriteConsoleOutput(IntPtr hConsoleOutput, CHAR_INFO[] lpBuffer, COORD dwBufferSize, COORD dwBufferCoord, SMALL_RECT& lpWriteRegion)
at ConsoleLib.Console.TextConsole.DrawBuffer(ScreenBuffer Buffer) in X:\Documents\Programming\C#\XRL\ConsoleLib\ConsoleLib.Console.cs:line 2186
at XRL.UI.CreateCharacter.PickSubtype(ScreenBuffer SB) in X:\Documents\Programming\C#\XRL\XRL Application\Game Core\UI Elements\Character Creation\XRL.UI.CreateCharacter.cs:line 2308
at XRL.UI.CreateCharacter.ShowCreateCharacter() in X:\Documents\Programming\C#\XRL\XRL Application\Game Core\UI Elements\Character Creation\XRL.UI.CreateCharacter.cs:line 340
at XRL.Core.XRLCore.NewGame() in X:\Documents\Programming\C#\XRL\XRL Application\Game Core\XRL.Core.cs:line 1531
at XRL.Core.XRLCore.Start() in X:\Documents\Programming\C#\XRL\XRL Application\Game Core\XRL.Core.cs:line 2276
at XRL.EntryPoint.Main(String[] args) in X:\Documents\Programming\C#\XRL\XRL Application\Game Core\XRL.EntryPoint.cs:line 64
One quirk I have that might be related is that each key press seems to change the size of the font unless I go into the properties and set it myself.