I have not been able to get the same crash on a couple different machines using 1.7.
I've noticed this same thing. With one of my ANSI Music projects I had no issues. With this one (https://bbswordle.com/demo25/) it would work, and then suddenly start freezing and exiting right as it started to play Ansi Music. So far with the last nightly build it's working for me, but it is still crashing on Craig same version.
This appears to have done the trick and is the solution! Thanks to you both!
Ahhh! So on this screen I send the ANSI blink command for "Winner, Winner Chicken Dinner" but it never flashed Linux. I always just said blink doesn't work on Linux, but I bet when the command is sent it comes along with a carriage return and so it doesn't flash. It does on Windows systems though. https://imgur.com/a/dIgEmkk
Apologies, my last post needs to be approved again because I keep ending up logged out on various browsers, but I think Rick has found the issue. It's not Ansi Music specific, it's Linux or Pascal forcing the line feed when it gets to the edge. Ansi Music contains a lot of codes so it's almost always going to do that. And it's not even at column 80, I noticed this on other projects but usually just trailed back from the edge until it worked on Linux too. Which is why the writeln works and write ...
Thanks for the direction! I appreciate the time.
That was actually on my end. I noticed and fixed that when I wrote the logfile out both versions attached, one Linux, one Windows. When I open in Sublime they look exact, when I open in notepad the escape character looks slightly different. GameSvr Windows Works Mystic Linux - Plays and Displays Synchronet - Just displays in standard mode, plays in socket mode but also no longer takes keyboard input The .zip file has also been updated on the server and includes logging.
Okay well, I guess at very least we can say 100% it's not SyncTERM and close the ticket. Thanks for the help on this! I'm still not sure where I should go from here though and I also understand if this is where the support would end because it's not specifically a SyncTERM issue. Here's what I see on my end - The complied binary was working untouched until a few months ago on Syncrhonet/Linux. Only running Linux updates - No Syncronet updates, no recompile. The code is exactly the same between Windows...