Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Crash applying new SMTP server

May
12,922
170
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.
 
In fact it crashes if I just go to OPTION\Internet ... do nothing ... press "OK".
 
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

Back
Top