Subj : SyncTERM crashs when playing ANSI sounds To : All From : Codefenix Date : Thu Jun 30 2022 12:35 pm Wasn't sure the proper sub for this post, so we'll start here. Using SyncTERM 1.1 on Windows 10 64-bit. The door game Yankee Trader plays sounds at various points. They normally show up like the following strings in terminals without sound support: BT128O5L48P64CP64C BO4L32P32CP64CP64CP64L16EP64L32CP64L12E The way to hear sounds in place of these strings in SycTERM is to set the ANSI music option to "All ANSI Music enabled". The other two options do nothing. The sounds do play when SyncTERM receives these strings in the game, however SyncTERM then immediately crashes and writes the following to the Application log in Event Viewer: Faulting application name: syncterm.exe, version: 0.0.0.0, time stamp: 0x00000000 Faulting module name: ntdll.dll, version: 10.0.19041.1741, time stamp: 0x221456c9 Exception code: 0xc0000005 Fault offset: 0x0005f583 Faulting process id: 0x2264 Faulting application start time: 0x01d88b25b366eaae Faulting application path: C:\Program Files (x86)\SyncTERM\syncterm.exe Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll Report Id: 5685894c-3191-4bc7-a512-371ff1924027 Faulting package full name: Faulting package-relative application ID: A similar thing happens in Linux Mint, but instead SyncTERM completely locks up and refuses further input rather than crashing. Interestingly, I tried the same thing from Windows Vista 32-bit, and the ANSI music plays there with no problems whatsoever. So I wonder if it's a problem running SyncTERM on specific platforms. I spent a lot of time googling for "faulting module path ntdll.dll". Found a lot of topics relating to it, none of which having anything in common with each other, and none having anything to do with SyncTERM. Any ideas? Also, can someone else who's running Yankee Trader please try to recreate the issue (or feel free to telnet to conchaos.synchro.net if you don't have the game yourself)? It would be helpful to know if it's just me, or if it's an actual bug in SyncTERM. |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07 --- þ Synchronet þ -=[ conchaos.synchro.net | ConstructiveChaos BBS ]=- .