RadiusNT 2.2 crashes.

Support Technique ( Support@concepta.com )
Mon, 26 Jan 1998 14:07:14 -0500

We have recently installed RadiusNT on our NT 4.0 server.
We use RadiusNT as a service in text and ODBC mode. Everything is working
fine except at times the service stops with an error (Dr. Watson...). We
have to
restart the service.

We use an ms-access95 datbase and a UNIX passwd file for auth.

Can you help us please.

Content of dr. Watson log file.

Application exception occurred:
App: (pid=114)
When: 1/26/1998 @ 11:8:8.602
Exception number: c0000005 (access violation)

*----> System Information <----*
Computer Name: MARS
User Name: SYSTEM
Number of Processors: 1
Processor Type: x86 Family 5 Model 2 Stepping 12
Windows Version: 4.0
Current Build: 1381
Current Type: Uniprocessor Free
Registered Organization: concepta communications
Registered Owner: concepta communications

*----> Task List <----*
0 Idle.exe
2 System.exe
21 smss.exe
24 csrss.exe
35 WINLOGON.exe
41 SERVICES.exe
44 LSASS.exe
69 SPOOLSS.exe
90 llssrv.exe
103 NetscapeMTA.exe
114 Radius.exe
125 LOCATOR.exe
130 RPCSS.exe
141 inetinfo.exe
166 ntcrond2.exe
165 NDDEAGNT.exe
163 EXPLORER.exe
117 logon.scr.exe
107 DRWTSN32.exe
0 _Total.exe

(00400000 - 00400000)
(77f60000 - 77fbc000) dll\ntdll.dbg
(77f00000 - 77f5e000) dll\kernel32.dbg
(77e70000 - 77ec4000) dll\user32.dbg
(77ed0000 - 77efc000) dll\gdi32.dbg
(77dc0000 - 77dfe000) dll\advapi32.dbg
(77e10000 - 77e62000) dll\rpcrt4.dbg
(77c40000 - 77d7c000) dll\shell32.dbg
(77bf0000 - 77c3f000) dll\comctl32.dbg
(776d0000 - 776d8000) dll\wsock32.dbg
(776b0000 - 776c2000) dll\ws2_32.dbg
(779f0000 - 77a36000) dll\msvcrt.dbg
(776a0000 - 776a6000) dll\ws2help.dbg
(04a50000 - 04a8c000) odbc32.DBG
(77d80000 - 77db2000) dll\comdlg32.dbg
(77a90000 - 77a9b000) dll\version.dbg
(779c0000 - 779c8000) dll\lz32.dbg
(04a00000 - 04a00000)
(5f810000 - 5f817000) dll\rpcltc1.dbg
(04c00000 - 04c3c000) ..\..\release\x86\odbcjt32.dll
(04000000 - 04134000) msjet35.DBG
(77b20000 - 77bd2000) dll\ole32.dbg
(65340000 - 653bc000) oleaut32.dbg
(04ad0000 - 04aea000) odbccp32.DBG
(779d0000 - 779d0000)
(780a0000 - 780a0000)
(0fa30000 - 0fa38000) vbajet32.DBG
(04c90000 - 04ca7000) ..\..\release\x86\odbctl32.dll
(04c70000 - 04c7e000) ..\..\release\x86\odbcji32.dll
(04220000 - 04229000) msjter35.DBG
(04230000 - 04252000) msjint35.DBG
(0f9a0000 - 0fa00000) vbar332.DBG
(74ff0000 - 74ffc000) dll\rnr20.dbg
(77660000 - 7766e000) dll\msafd.dbg
(77690000 - 77699000) dll\wshtcpip.dbg

State Dump for Thread Id 0x71

eax=00142da0 ebx=0012fe10 ecx=001422a8 edx=00000000 esi=00000074 edi=00000000
eip=77f67dd7 esp=0012fd34 ebp=0012fd9c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: ZwReadFile
77f67dcc b886000000 mov eax,0x86
77f67dd1 8d542404 lea edx,[esp+0x4]
ss:0103e73b=????????
77f67dd5 cd2e int 2e
77f67dd7 c22400 ret 0x24
77f67dda 8bc0 mov eax,eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0012fd9c 77dd8d96 00000074 00142548 0000021a 0012fdcc ntdll!ZwReadFile
0012fdd0 77dd87ef 00000074 00142548 0000021a 0012fe10
advapi32!RegisterServiceCtrlHandlerA
0012fe30 77dd860c 00000074 00142548 0000021a 7ffdebf8
advapi32!StartServiceCtrlDispatcherW
0012fe54 00406820 0012fe78 7ffdebf8 0014090c 0012ffc0
advapi32!StartServiceCtrlDispatcherA

*----> Raw Stack Dump <----*
0012fd34 e0 d2 f0 77 74 00 00 00 - 00 00 00 00 00 00 00 00 ...wt...........
0012fd44 00 00 00 00 70 fd 12 00 - 48 25 14 00 1a 02 00 00 ....p...H%......
0012fd54 00 00 00 00 00 00 00 00 - 00 00 00 00 48 25 14 00 ............H%..
0012fd64 10 fe 12 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012fd74 9c fd 12 00 e4 fd 12 00 - 04 00 00 00 00 00 00 00 ................
0012fd84 5c fd 12 00 00 00 00 00 - 20 fe 12 00 48 b0 f3 77 \....... ...H..w
0012fd94 40 ca f3 77 ff ff ff ff - d0 fd 12 00 96 8d dd 77 @..w...........w
0012fda4 74 00 00 00 48 25 14 00 - 1a 02 00 00 cc fd 12 00 t...H%..........
0012fdb4 00 00 00 00 00 00 00 00 - 68 29 14 00 74 29 14 00 ........h)..t)..
0012fdc4 74 00 00 00 e4 fd 12 00 - 00 00 00 00 30 fe 12 00 t...........0...
0012fdd4 ef 87 dd 77 74 00 00 00 - 48 25 14 00 1a 02 00 00 ...wt...H%......
0012fde4 10 fe 12 00 48 25 14 00 - 00 00 00 00 1a 02 00 00 ....H%..........
0012fdf4 7b 00 00 00 00 00 00 00 - 1a 02 00 00 01 00 00 00 {...............
0012fe04 00 00 00 00 01 00 00 00 - e8 11 14 00 00 00 00 00 ................
0012fe14 00 00 00 00 e8 fd 12 00 - 04 00 00 00 b0 ff 12 00 ................
0012fe24 50 14 de 77 40 db de 77 - ff ff ff ff 54 fe 12 00 P..w@..w....T...
0012fe34 0c 86 dd 77 74 00 00 00 - 48 25 14 00 1a 02 00 00 ...wt...H%......
0012fe44 f8 eb fd 7f 0c 09 14 00 - 01 00 00 00 74 00 00 00 ............t...
0012fe54 00 00 00 00 20 68 40 00 - 78 fe 12 00 f8 eb fd 7f .... h@.x.......
0012fe64 0c 09 14 00 c0 ff 12 00 - 00 f0 fd 7f 80 05 c1 00 ................

State Dump for Thread Id 0x7b

eax=00000001 ebx=00000000 ecx=00142c38 edx=00000000 esi=00000054 edi=00000000
eip=77f681ab esp=0111fe58 ebp=0111fe7c iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForSingleObject
77f681a0 b8c5000000 mov eax,0xc5
77f681a5 8d542404 lea edx,[esp+0x4]
ss:0202e85f=????????
77f681a9 cd2e int 2e
77f681ab c20c00 ret 0xc
77f681ae 8bc0 mov eax,eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0111fe7c 77f04f85 00000054 ffffffff 00000000 00406b23
ntdll!NtWaitForSingleObject
0111ffec 00000000 00000000 00000000 00000000 00000000
kernel32!WaitForSingleObject
00000000 00000000 00000000 00000000 00000000 00000000 !<nosymbols>

State Dump for Thread Id 0x7e

eax=0000f198 ebx=0121f720 ecx=008052b0 edx=ffffffff esi=0121f720 edi=0080a300
eip=04c952b8 esp=0121f10c ebp=0121f23c iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202

function: SQLConvertString
04c95289 f78548ffffffffff0000
ss:0121f184=0121f198
test dword ptr
[ebp+0xffffff48],0xffff
04c95293 0f8e9c000000 jle SQLConvertString+0x735 (04c95335)
04c95299 0fbf45c8 movsx eax,word ptr [ebp-0x38]
ss:0212dc43=????
04c9529d 8bc8 mov ecx,eax
04c9529f c1e008 shl eax,0x8
04c952a2 03c1 add eax,ecx
04c952a4 8b8d48ffffff mov ecx,[ebp+0xffffff48]
ss:0121f184=0121f198
04c952aa 81e1ffff0000 and ecx,0xffff
04c952b0 03c1 add eax,ecx
04c952b2 8b8d4cffffff mov ecx,[ebp+0xffffff4c]
ss:0121f188=008052b0
FAULT ->04c952b8 837c81fc00 cmp dword ptr [ecx+eax*4-0x4],0x0
ds:00f1db9f=????????
04c952bd 0f8446000000 je SQLConvertString+0x709 (04c95309)
04c952c3 0fbf45c8 movsx eax,word ptr [ebp-0x38]
ss:0212dc43=????
04c952c7 8bc8 mov ecx,eax
04c952c9 c1e008 shl eax,0x8
04c952cc 03c1 add eax,ecx
04c952ce 8b8d48ffffff mov ecx,[ebp+0xffffff48]
ss:0121f184=0121f198
04c952d4 81e1ffff0000 and ecx,0xffff
04c952da 03c1 add eax,ecx
04c952dc 8b8d4cffffff mov ecx,[ebp+0xffffff4c]
ss:0121f188=008052b0
04c952e2 8b4481fc mov eax,[ecx+eax*4-0x4]
ds:00f1db9f=????????
04c952e6 8985ecfeffff mov [ebp+0xfffffeec],eax
ss:0121f128=0121f188

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0121f23c 04c1ed9f 0121f720 000001a3 04c2dc38 00000035
odbctl32!SQLConvertString
0121f274 04c16c9d 00802994 008032b0 0121f720 000001a3
odbcjt32!SQLStatistics (FPO: [EBP 0x00802994] [5,3,4])
0121f2ac 04c15d0a 008032b0 0121f720 000001a3 00810c00 odbcjt32!SQLPrepare
(FPO: [EBP 0x0121f2e4] [3,4,4])
0121f2c4 04a60972 008032b0 0121f720 fffffffd 036043b0
odbcjt32!SQLExecDirect (FPO: [3,0,2])
0121f2e4 04a60791 036043b0 0121f720 fffffffd 00000000 odbc32!SQLExecDirect
0121f318 0040fc49 036043b0 0121f720 fffffffd 000039ab odbc32!SQLExecDirect

*----> Raw Stack Dump <----*
0121f10c 04 c0 01 00 20 f7 21 01 - 20 f7 21 01 00 40 c3 04 .... .!. .!..@..
0121f11c 62 00 00 00 17 00 00 00 - 89 64 f7 77 88 f1 21 01 b........d.w..!.
0121f12c 94 fe f8 77 46 03 00 00 - ff ff ff ff 50 f1 21 01 ...wF.......P.!.
0121f13c f9 62 f7 77 00 00 c0 04 - 02 00 17 00 31 01 60 03 .b.w........1.`.
0121f14c 00 00 00 00 98 f1 21 01 - 0f 43 f1 77 00 00 c0 04 ......!..C.w....
0121f15c c0 51 c3 04 78 f1 21 01 - 00 00 00 00 e2 ac 00 00 .Q..x.!.........
0121f16c 50 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 P...............
0121f17c 00 00 00 00 08 47 60 03 - 98 f1 21 01 b0 52 80 00 .....G`...!..R..
0121f18c 17 00 f3 77 3c f2 21 01 - 20 f7 21 01 00 a3 80 00 ...w<.!. .!.....
0121f19c 20 f7 21 01 00 f1 21 01 - 42 4d c9 04 a8 ff 21 01 .!...!.BM....!.
0121f1ac 00 00 00 00 30 32 43 56 - 00 00 00 00 06 00 00 00 ....02CV........
0121f1bc 00 cc fd 7f 85 a3 e7 77 - 00 00 00 00 00 cc fd 7f .......w........
0121f1cc 06 00 00 00 57 02 00 00 - 50 00 00 00 50 27 a0 77 ....W...P...P'.w
0121f1dc 31 f2 21 01 20 f7 21 01 - d4 11 c0 04 f7 11 c0 04 1.!. .!.........
0121f1ec 00 00 00 00 ac f2 21 01 - a3 01 00 00 20 f7 21 01 ......!..... .!.
0121f1fc 20 f7 21 01 12 01 60 03 - 00 00 21 01 f0 00 00 00 .!...`...!.....
0121f20c 00 00 00 00 85 76 c1 04 - 20 f7 21 01 a3 01 00 00 .....v.. .!.....
0121f21c 30 f2 21 01 94 29 80 00 - 04 80 01 00 b0 32 80 00 0.!..).......2..
0121f22c 20 f7 21 01 5e 44 52 4f - 50 00 00 00 00 00 45 00 .!.^DROP.....E.
0121f23c 94 29 80 00 9f ed c1 04 - 20 f7 21 01 a3 01 00 00 .)...... .!.....

State Dump for Thread Id 0x87

eax=00000000 ebx=00000000 ecx=033eff08 edx=00000000 esi=0000007c edi=033eff08
eip=77f681ab esp=033efeec ebp=033eff10 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000202

function: NtWaitForSingleObject
77f681a0 b8c5000000 mov eax,0xc5
77f681a5 8d542404 lea edx,[esp+0x4]
ss:042fe8f3=????????
77f681a9 cd2e int 2e
77f681ab c20c00 ret 0xc
77f681ae 8bc0 mov eax,eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
033eff10 77f04f85 0000007c 000001f4 00000000 04001395
ntdll!NtWaitForSingleObject
00000087 00000000 00000000 00000000 00000000 00000000
kernel32!WaitForSingleObject

State Dump for Thread Id 0x88

eax=00000102 ebx=00000000 ecx=034eff80 edx=00000000 esi=0000007c edi=00000000
eip=77f681ab esp=034efeec ebp=034eff10 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForSingleObject
77f681a0 b8c5000000 mov eax,0xc5
77f681a5 8d542404 lea edx,[esp+0x4]
ss:043fe8f3=????????
77f681a9 cd2e int 2e
77f681ab c20c00 ret 0xc
77f681ae 8bc0 mov eax,eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
034eff10 77f04f85 0000007c ffffffff 00000000 04001395
ntdll!NtWaitForSingleObject
00000088 00000000 00000000 00000000 00000000 00000000
kernel32!WaitForSingleObject

State Dump for Thread Id 0x92

eax=00000010 ebx=00000000 ecx=7ffd9000 edx=00000000 esi=0000007c edi=00000000
eip=77f681ab esp=035efeec ebp=035eff10 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246

function: NtWaitForSingleObject
77f681a0 b8c5000000 mov eax,0xc5
77f681a5 8d542404 lea edx,[esp+0x4]
ss:044fe8f3=????????
77f681a9 cd2e int 2e
77f681ab c20c00 ret 0xc
77f681ae 8bc0 mov eax,eax

*----> Stack Back Trace <----*

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
035eff10 77f04f85 0000007c ffffffff 00000000 04001395
ntdll!NtWaitForSingleObject
00000092 00000000 00000000 00000000 00000000 00000000
kernel32!WaitForSingleObject

*----> Raw Stack Dump <----*
035efeec ba c5 f1 77 7c 00 00 00 - 00 00 00 00 00 00 00 00 ...w|...........
035efefc 04 00 00 00 80 1f 23 01 - 01 00 00 00 00 00 00 00 ......#.........
035eff0c 3c ff 5e 03 92 00 00 00 - 85 4f f0 77 7c 00 00 00 <.^......O.w|...
035eff1c ff ff ff ff 00 00 00 00 - 95 13 00 04 7c 00 00 00 ............|...
035eff2c ff ff ff ff 60 14 00 04 - ff ff ff ff 80 ff 5e 03 ....`.........^.
035eff3c 04 00 00 00 48 cc 28 01 - 98 a5 0f 04 19 00 00 00 ....H.(.........
035eff4c 00 00 00 00 92 00 00 00 - ff ff ff ff 1e 38 06 04 .............8..
035eff5c 80 ff 5e 03 ec ff 5e 03 - 58 cc 28 01 00 00 23 01 ..^...^.X.(...#.
035eff6c 98 a5 0f 04 c8 d4 28 01 - 19 00 00 00 a4 00 00 00 ......(.........
035eff7c 01 00 00 00 00 00 00 00 - 34 00 8b 45 10 8b 4d 10 ........4..E..M.
035eff8c 83 c0 20 89 45 e8 8b 70 - 00 00 00 00 17 03 c8 8b .. .E..p........
035eff9c 7d e8 0f b7 46 02 00 00 - 75 71 11 80 00 00 00 00 }...F...uq......
035effac 80 96 d4 80 9a c4 11 80 - 86 c4 00 00 9d 8e f6 77 ...............w
035effbc 2c 4f f0 77 98 a5 0f 04 - 58 cc 28 01 00 00 23 01 ,O.w....X.(...#.
035effcc 98 a5 0f 04 00 00 23 01 - c4 ff 5e 03 01 00 00 00 ......#...^.....
035effdc ff ff ff ff 48 b0 f3 77 - 00 d2 f3 77 00 00 00 00 ....H..w...w....
035effec 00 00 00 00 00 00 00 00 - 67 36 06 04 98 a5 0f 04 ........g6......
035efffc 00 00 00 00 00 00 00 00 - f8 41 60 03 c8 0f 7b 00 .........A`...{.
035f000c 28 00 5f 03 00 00 00 00 - 00 00 00 00 00 00 00 00 (._.............
035f001c 00 00 00 00 00 00 00 00 - 5c 41 60 03 08 00 5f 03 ........\A`..._.

Patrice Boucher
Administrateur de reseau
Support@concepta.com