Re: sbbsctrl.exe APPCRASH (gdi32full.dll)
By: Codefenix to Digital Man on Fri Mar 10 2023 08:38 am
Re: sbbsctrl.exe APPCRASH (gdi32full.dll)
By: Digital Man to Codefenix on Thu Mar 09 2023 06:06 pm
Try deleting or renaming the Windows registry key that contains the sbbsctrl settings: http://wiki.synchro.net/monitor:sbbsctrl#settings and see if that helps.
Ok, I renamed the "Synchronet Control Panel" entry to "Synchronet Control Panel - OLD" and reran sbbsctrl.exe. A new blank entry for Control Panel showed up in the registry, but unfortunately I get the same outcome as before.
I tried setting some Autostart properties to false in ctrl/sbbs.ini today, specifically Mail and BBS. With those not starting on their own, sbbsctrl.exe does not immediately crash. But if I manually start up either the Mail or Termainal Server by hitting either one's play button, then sbbsctrl.exe crashes with the message in the event viewer.
Can you provide the last log messages before the crash? Does changing the log level make any difference?
If sbbs.exe isn't crashing in the same way, that suggests its something unique to the sbbsctrl (GUI), which really hasn't changed much in a long time. It's still possible it's a bug somewhere in either sbbs.dll or sbbsctrl.exe. If you're willing and able to build and run a debug version of sbbs.dll using Microsoft Visual C++ (
http://wiki.synchro.net/dev:tools#windows), that might provide a useful stack trace at the time of crash. You don't need a debug version of sbbsctrl.exe (and since it's built with C++Builder, its stack trace wouldn't be useful without it anyway).
I certainly can't think of any recent changes that would cause GDI-related crashes and I haven't seen them myself or heard any other reports of them. --
Starting to wonder if it's a red herring. Just for the heck of it, I made sure Windows was up to date. The Intel driver did need an update, but since updating it hasn't made a difference for this issue I'm having.
You might try install a fresh copy of sbbs (not using the setup.exe) into a separate folder with all stock configuration files and see if that makes any difference. If you have another computer or VM you could try to reproduce the problem on, that'd be helpful to know too.
--
digital man (rob)
Sling Blade quote #13:
Karl: He lives inside of his own heart. That's an awful big place to live in. Norco, CA WX: 52.2øF, 96.0% humidity, 0 mph ENE wind, 0.14 inches rain/24hrs ---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net