TotalNoob just ran into this issue, too. He's on Windows 7 and has 3.6.0.3 installed there. He then downloaded the latest nightly snapshot (r3576), extracted it to C:\Users\KG\MG and tried to run it from there, but got this:
megaglest.exe v3.6.1-dev
Compiled using: VC++: 1500 on: Sep 22 2012 05:56:37
SVN: [Rev: 3576] - using STREFLOP [SSE] - [no-denormals]
Error saved to logfile [C:\Users\KG\AppData\Roaming\megaglest\error.log]
[2012-09-23 14:32:19] *ERROR* In [..\..\source\glest_game\main\main.cpp::Glest::Game::ExceptionHandler::handleRuntimeError Line: 369] [Error opening wav file: C:\Program Files (x86)\MegaGlest\\data/core/menu/sound/sonar.wav] gameInitialized = 0, program = 02664C78
[2012-09-23 14:32:36] *ERROR* (null) Exception: 0x6167654d [0x73656c47]
_CxxThrowException - throw.cpp [161]
Glest::Game::ExceptionHandler::handleRuntimeError - main.cpp [534]
Glest::Game::ExceptionHandler::handleRuntimeError - main.cpp [359]
Glest::Game::glestMain - main.cpp [4768]
[Error opening wav file: C:\Program Files (x86)\MegaGlest\\data/core/menu/sound/sonar.wav]
This error message about C:\Program Files (x86)\MegaGlest\\data/core/menu/sound/sonar.wav is weird since he had a full installation (the snapshot) available in C:\Users\KG\MG\.
I asked him to rename the C:\Users\KG\AppData\Roaming\megaglest directory to C:\Users\KG\AppData\Roaming\megaglest.old, and try again. The game started up fine then.
In C:\Users\KG\AppData\Roaming\megaglest.old\glestuser.ini he had this:
; === propertyMap File ===
AiLog=0
AiRedir=false
AllowDownloadDataSynch=false
AllowGameDataSynchCheck=false
AllowRotateUnits=true
AnnouncementURL=http://master.megaglest.org/files/announcement.txt
AutoLocaleLanguageDetect=false
AutoMaxFullScreen=false
AutoTest=false
CheckGlCaps=true
ColorBits=32
ConsoleMaxLines=7
ConsoleMaxLinesStored=20
ConsoleTimeout=20
DataPath=C:\Program Files (x86)\MegaGlest\\
DayTime=1000
DebugLogFile=debug.log
DebugLogFileNetwork=network.log
DebugMode=false
DebugNetwork=false
DebugPerformance=false
DebugWorldSynch=false
DepthBits=16
DisableScreenshotConsoleText=0
EnableFTPServer=1
EnableFTPServerInternetTechtreeXfer=1
EnableFTPServerInternetTilesetXfer=1
EnableFTPXfer=1
EnableTextureCompression=1
FONT_HEIGHT_TEXT=yW
FTPServerPort=61358
FactoryGraphics=OpenGL
FactorySound=OpenAL
FastSpeedLoops=2
FileArchiveExtension=.7z
FileArchiveExtractCommand=7z
FileArchiveExtractCommandParameters=x -o"{outputpath}" "{archivename}"
FileArchiveExtractCommandSuccessResult=0
Filter=Bilinear
FilterMaxAnisotropy=1
FirstTime=false
FocusArrows=true
FogOfWarSmoothing=true
FogOfWarSmoothingFrameSkip=3
FontConsoleBaseSize=22
FontConsolePostfix=-*-*-*-*-*-*-*
FontConsolePrefix=-*-arial-*-r-*-*-
FontDisplayBaseSize=16
FontDisplayPostfix=-*-*-*-*-*-*-*
FontDisplayPrefix=-*-arial-*-r-*-*-
FontDisplaySmallBaseSize=16
FontMenuBigBaseSize=20
FontMenuBigPostfix=-*-*-*-*-*-*-*
FontMenuBigPrefix=-*-arial-*-r-*-*-
FontMenuNormalBaseSize=18
FontMenuNormalPostfix=-*-*-*-*-*-*-*
FontMenuNormalPrefix=-*-arial-*-r-*-*-
FontMenuVeryBigBaseSize=25
FontSizeAdjustment=0
Lang=polish
LastSavedGame=C:\Users\KG\AppData\Roaming\megaglest\saved/megaglest-saved_20120324_211138.xml
LogPath=C:\Users\KG\AppData\Roaming\megaglest\
MapPreview=0
MasterServerExternalPort=61357
MasterServerExternalPortList=61357,61367,61377,61387,61397,80,1080,8000,8080,443,21,22,25,110,143,587,993,995
Masterserver=http://master.megaglest.org/
MaxLights=1
MouseMoveScrollsWorld=1
NetPlayerName=TotalNoobPL
NetworkConsistencyChecks=true
No2DMouseRendering=true
PhotoMode=false
PrivacyPlease=0
RainEffect=0
RefreshFrequency=75
ScreenHeight=768
ScreenShotFileType=jpg
ScreenWidth=1024
ServerIp=84.16.39.49
ServerPort=61357
ShadowAlpha=0.2
ShadowFrameSkip=2
ShadowTextureSize=512
Shadows=Disabled
SoundStaticBuffers=16
SoundStreamingBuffers=4
SoundVolumeAmbient=5
SoundVolumeFx=5
SoundVolumeMusic=0
StencilBits=0
Textures3D=0
TilesetParticles=0
UnitParticles=0
UserData_Root=C:\Users\KG\AppData\Roaming\megaglest\
VersionURL=http://master.megaglest.org/files/versions/
VisibleHud=1
Windowed=1
The problem here would seem to be DataPath=C:\Program Files (x86)\MegaGlest\ and maybe also UserData_Root=C:\Users\KG\AppData\Roaming\megaglest\.
At least the latter option should not be in this file in the first place. And in my understanding the former option should not be there by default. I asked him whether he had manually set the DataPath option there: he said he could not remember having done so.
Edit #1:
Unfortunately, as it turns out now, this exception will also occur in other cases, so just moving your old glestuser.ini out of the way is not enough to fix this.
I was hosting a game on r3576 (on my ATI box), TotalNoob joined as a (Windows 7) client, we started the game, then I kicked him off the game using the newly introduced function from the in-game menu. First he got the warning message about him getting disconnected in-game (as expected), then he got this:
[2012-09-23 15:27:51] *ERROR* In [..\..\source\glest_game\main\main.cpp::Glest::Game::ExceptionHandler::handleRuntimeError Line: 369] [Error sending NetworkMessage, sendResult = 0, dataSize = 7] gameInitialized = 1, program = 02A087F8
[2012-09-23 15:27:55] *ERROR* (null) Exception: 0x6167654d [0x73656c47]
_CxxThrowException - throw.cpp [161]
Glest::Game::NetworkMessage::send - network_message.cpp [75]
Glest::Game::NetworkMessageCommandList::send - network_message.cpp [422]
Glest::Game::ClientInterface::update - client []
... accompanied by a Windows generated error window saying that he just experienced exception 0x6167654d [0x73656c47].
TotalNoob is now collecting a debug and verbose log of this situation and will make it available shortly. It should be noted that his graphics drivers are cuasing some trouble with map previews on custom game menu: the map previews there are way too large, covering the chat so that unless he disabled them he cannot view the chat at all.