I noticed that this might not be a master server problem. After loading up MP before login press cancel, choose source "HISTORY" or "LAN" but NOT "INTERNET" then login. It won't crash. You can even connect via IP. It crash only when loading the servers list... Maybe this happens when someone's server name uses strange letters, signs or else...?