Well I tried a complete MUI reinstall but no joy :(
I already use StackAttack so I had ruled out stack problems, but just
to be sure I increased AmIRC's stack fron 34000 to 100000 but this
made no difference.
However two points of progress:
I discovered that the memory corruption was seperate issue which i
have now fixed, so the crashes aren't quite as bad as they used to be
:)
Secondly I discovered that with the memory corruption problem removed
that a Default.AmIRCfg is being written when I save. However it is
truncated at exactly 1176 bytes everytime, and this is the same with
every version of AmIRC I've tried (2.2 to 3.5). I've attached a copy
of one such file (from 3.5).
I wonder that maybe the entry being written at the point where the file
ends is perhaps responsible for the crash? It's one of the USERLIST_
entries, and I'm not sure what this corresponds to in the settings
dialog.
-Morgan
-- Attached file included as plaintext by Ecartis --
-- File: Default.AmIRCfg
#
# $VER: AmIRC Configuration 3.5 (25.6.00)
#
# Connect information
NICK1
NICK2
NICK3
NICK4
USERNAME
REALNAME
IDENTD 1
IGNOREMOTD 0
ACTIVESERVER -1
SERVER >>ARCNet,1
SERVER de3.arcnet.vapor.com,6667,#Amiga,,Amiga Relay Chat Network
SERVER <<
SERVER >>UnderNet,1
SERVER irc.undernet.org,6667,#AmIRC,,UnderNet
SERVER <<
SERVER >>GalaxyNet,1
SERVER irc.galaxynet.org,6667,#AmIRC,,GalaxyNet
SERVER <<
SERVER >>IRCNet,1
SERVER irc.stealth.net,6667,#AmIRC,,IRCNet
SERVER <<
SERVER >>EFNet,1
SERVER irc.ais.net,6667,#AmIRC,,EFNet
SERVER <<
SERVER >>LibreNet,1
SERVER irc.librenet.net,6667,#AmIRC,,LibreNet
SERVER <<
SERVER >>DalNet,1
SERVER irc.dal.net,6667,#AmIRC,,DalNet
SERVER <<
# GUI settings
TCOLOR_NORMAL m5
TCOLOR_HILITE m5
TCOLOR_PRIVATE m5
TCOLOR_SERVER m5
TCOLOR_MODE m5
TCOLOR_CTCP m5
TCOLOR_LOCAL m5
TCOLOR_BACKGROUND m2
TCOLOR_ALTBACKGROUND m2
TCOLOR_OWN
TCOLOR_NOTICE
TCOLOR_NICK
TCOLOR_JOIN
TCOLOR_PART
TCOLOR_KICK
TCOLOR_QUIT
TCOLOR_ACTION
TCOLOR_INVITE
TCOLOR_TOPIC
TCOLOR_WHOIS
TCOLOR_WALLOPS
TCOLOR_NOTIFY
TCOLOR_LIST
BCOLOR_MESSAGE m5
BCOLOR_HILITE m0
USERLIST_SORT 0
USERLIST_ACTIONS 0
USERLIST_OPEN 0
USERLIST 2
USERLIST_POPUP 1
USERLIST_