Crash applying new SMTP server

May 20, 2008
12,332
134
Syracuse, NY, USA
I've tried twice so far: OPTION ... Internet ... enter a new SMTP server name ... "Apply" ... crash!

Code:
TCC  10.00.68
Module=D:\tcmd10\TakeCmd.dll
Address=10057AC4
Exception=C0000005
EAX=00000015  EBX=00000015  ECX=0000001E  EDX=7FFEFFFF
ESI=01F101F0  EDI=00000000  EBP=00000000  ESP=00D8AC48
CS=0000001B  DS=00000023  ES=00000023  SS=00000023
Flags=00010202

Stack:
1 : TakeCmd.dll 0001:00056ac4
I just tried, and the same thing happens with "OK". FWIW, my INI file is Unicode.
 
GPF file below.

When I crash it in WinDbg, I see:

00d8a650 00000000 00000000 ntdll!wcscpy+0xb
WARNING: Frame IP not in any known module. Following frames may be wrong.
00d8a650 00000000 00000000 0x1b29483
7c80be76 00000003 7c80be76 TakeCmd!DoPropertySheet+0x1e07
4623e0a1 104d8b77 00b46583 user32!DefWindowProcW+0x86
4623e0a1 104d8b77 00b46583 0x74ec83ec

GPF file:

TCC 10.00.68
Module=d:\tcmd10\TakeCmd.dll
Address=1006A1A3
Exception=C0000005
EAX=02101000 EBX=00000000 ECX=02020E0E EDX=0000000C
ESI=100FC3F4 EDI=00000000 EBP=0427FBE4 ESP=0426FB9C
CS=0000001B DS=00000023 ES=00000023 SS=00000023
Flags=00010206

Stack:
1 : TakeCmd.dll 0001:000691a3
2 : user32.dll 0001:00007734
3 : user32.dll 0001:00007816
4 : user32.dll 0001:00017ea0
5 : user32.dll 0001:00017eec
6 : ntdll.dll 0001:0000d453
7 : tcc.exe 0001:00001ff4
8 : kernel32.dll 0001:0000a713
 
More:

The crash will happen if I just visit the "Internet" tab, leave, and OK/Apply from another tab.

The crash does not happen if I "X" out of OPTION.
 
With these lines it crashes:

SSLStartMode=0
SSLPort=21

The crash goes away if I change that to

SSLStartMode=0
SSLPort=0

And I do not see any place in OPTION where these two directives might be set. Should I?
 

Similar threads