(But, before going into that, "missing ogg comments" do not crash game, it may cause that sound not function properly, but not cause crash.)
On the crash issue: I take that the line that you quote as "[16-9] get_xml_name for[maingame_pda_msg.xml] returns [maingame_pda_msg.xml]
stack trace:
001B:00D9105B xrLUA.dll
001B:04D8165C xrGame.dll" is below the "Fatal Error" line.
So, buying Level Changers info from the Snitch is buggy from the original SIMBION and can lead to random crashes during such attempts of buying LC info. I have removed this option now in version 3.0. Snitch is not going to offer LC info anymore.
You don't need to get LC infos from Snitch. I wonder if you've completed the Yantar, I guess not, as when you've completed the Yantar mission (turn off the emissions) Prof Sakharov will give you all the Level Changers' map points onto your PDA as a reward.
Alongside this reward process, there is also a secondary line of gaining Level Changers info process going on in the game, which is to find them through the found PDAs and other side missions. But, as I said, getting them all in one bulk from Sakharov -if you successfully complete his mission- will not necessitate to obtain them one by one.
So, you need to avoid asking Snitch about the LC info, that's already a non-function in 3.0 anyway.
Also, pelase keep in mind that, once you are in Yantar, after you've completed the "get the readings" mission with Kruglov/Semenov, you will -unfortunately and regrettably- need to shoot him as he starts to get stuck on this vertex path around the lab door after you've left the lab and cause the game crash. (the door opens, he gets stuck behind it, cannot continue its scripted pathwalk -GSC vanilla problem)
This problem has also been resolved in 3.0.
