Сбой нового Сервера. Помогите пожалуйста.



Posted by Сафонов Алексей (62.118.133.42) on September 11, 2001 at 06:05:14:

In Reply to: 2-х-, 10-ти-, 20-ти- ФБП:Серверы, скомпилированные Intel C++ 5.0.1 posted by Аркадий Водяник on September 08, 2001 at 06:26:46:

Уважаемый Аркадий Григорьевич.
Вчера установил Ваш новый ФБП3.23 на 3 разных сервера:
PII-450 i440BX\320MB
PIII-533 i810\512MB
DURON-650 viaKT133\512MB
(все сервера работают под NT4.0 SP6)
на старые верой и правдой служившие правила (cas.rul и еже с ним ...), еще раз подчеркну - работавшие правила.

Клиентские машины работают на платформе Windows95/98.

Теперь практически любое действие Клиента способно вызвать фатальную ошибку на
Сервере:
- подключение Клиента
- изменение операций в прошлом
- добавление операций в конец базы
- построение формы
- профилирование
Причем, ошибка может появиться не сразу: пять операций заводятся, на шестой - сбой!

Создал новое примитивнейшее дерево (две ветви; одна проводка и один факт на листе), пустой журнал хоз.операций: однажды посчастливилось увидеть ту же самую ошибку - при подключении Клиента; в остальном - без ошибок (терпения хватило на то, чтобы завести 200 операций, немного поудалять и вызвать несколько форм -
ни одного сбоя).

Посоветуйте, что делать.

Прилагаю log-протокол Доктора Ватсона. Может быть строчка
FAULT ->004c19f6 e670 out 70,al
Вам о чем-нибудь скажет.

Что касается быстродействия нового Сервера - ускорение на 25-27%

С уважением, Сафонов Алексей.


-------------------------------------------------------------------------------

Application exception occurred:
App: (pid=138)
When: 9/11/2002 @ 10:22:25.997
Exception number: c0000096 (privileged instruction)

*----> System Information <----*
Computer Name: FBP_DURON
User Name: asdf
Number of Processors: 1
Processor Type: x86 Family 6 Model 3 Stepping 0
Windows Version: 4.0
Current Build: 1381
Service Pack: 6
Current Type: Uniprocessor Free
Registered Organization:
Registered Owner: Pit

*----> Task List <----*
0 Idle.exe
2 System.exe
25 smss.exe
33 csrss.exe
39 winlogon.exe
45 services.exe
48 lsass.exe
74 spoolss.exe
82 llssrv.exe
99 RpcSs.exe
104 nddeagnt.exe
114 Explorer.exe
50 pstores.exe
77 323R-10I.exe
142 323R-10I.exe
138 323R-10I.exe
109 WINCMD32.exe
150 taskmgr.exe
137 drwtsn32.exe
0 _Total.exe

(00400000 - 00400000)
(77f60000 - 77fbe000) dll\ntdll.dbg
(77f00000 - 77f5e000) dll\kernel32.dbg
(77e70000 - 77ec5000) dll\user32.dbg
(77ed0000 - 77efc000) dll\gdi32.dbg
(77dc0000 - 77dff000) dll\advapi32.dbg
(77e10000 - 77e67000) dll\rpcrt4.dbg
(77fd0000 - 77ffa000) dll\winmm.dbg

State Dump for Thread Id 0x45

eax=00000000 ebx=00000000 ecx=0063c020 edx=00000000 esi=0013fee8 edi=0245e198
eip=77f6791f esp=0013fed4 ebp=0013fef0 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000206


function: NtDelayExecution
77f67914 b827000000 mov eax,0x27
77f67919 8d542404 lea edx,[esp+0x4] ss:0104e8db=00000000
77f6791d cd2e int 2e
77f6791f c20800 ret 0x8
77f67922 8bc0 mov eax,eax

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
0013fef0 77f1cebe 00000064 00000000 0049ecfb 00000064 ntdll!NtDelayExecution
0013ffc0 77f1b9ea 0245e198 77c440e0 7ffdf000 7ffdf000 kernel32!Sleep
0013fff0 00000000 004cd238 00000000 000000b0 00000100 kernel32!GetProcessPriorityBoost
00000000 00000000 00000000 00000000 00000000 00000000 !

*----> Raw Stack Dump <----*
0013fed4 f5 ce f1 77 00 00 00 00 - e8 fe 13 00 00 00 40 00 ...w..........@.
0013fee4 00 f0 fd 7f c0 bd f0 ff - ff ff ff ff c0 ff 13 00 ................
0013fef4 be ce f1 77 64 00 00 00 - 00 00 00 00 fb ec 49 00 ...wd.........I.
0013ff04 64 00 00 00 b5 15 4c 00 - 64 00 00 00 98 e1 45 02 d.....L.d.....E.
0013ff14 2c 00 00 00 54 01 df 00 - 1d 00 00 00 00 00 00 00 ,...T...........
0013ff24 00 00 00 00 72 2f 35 29 - ec 01 00 00 15 01 00 00 ....r/5)........
0013ff34 00 00 00 00 06 d3 4c 00 - 00 00 40 00 00 00 00 00 ......L...@.....
0013ff44 93 2b 14 00 01 00 00 00 - 98 e1 45 02 e0 40 c4 77 .+........E..@.w
0013ff54 00 f0 fd 7f 97 0c 1a 80 - 93 2b 14 00 98 9e d0 f1 .........+......
0013ff64 44 00 00 00 b0 3a 14 00 - a8 3d 14 00 c0 39 14 00 D....:...=...9..
0013ff74 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0013ff84 00 00 00 00 00 00 00 00 - 00 00 00 00 01 08 00 00 ................
0013ff94 01 00 00 00 00 00 00 00 - 00 00 00 00 46 02 00 00 ............F...
0013ffa4 8b 74 11 80 4c ff 13 00 - 80 c9 cc 80 e0 ff 13 00 .t..L...........
0013ffb4 f0 1e 4d 00 a0 d1 4d 00 - 00 00 00 00 f0 ff 13 00 ..M...M.........
0013ffc4 ea b9 f1 77 98 e1 45 02 - e0 40 c4 77 00 f0 fd 7f ...w..E..@.w....
0013ffd4 00 f0 fd 7f c8 ff 13 00 - 00 00 00 00 ff ff ff ff ................
0013ffe4 44 b9 f3 77 48 d2 f3 77 - 00 00 00 00 00 00 00 00 D..wH..w........
0013fff4 00 00 00 00 38 d2 4c 00 - 00 00 00 00 b0 00 00 00 ....8.L.........
00140004 00 01 00 00 ff ee ff ee - 02 00 00 00 00 00 00 00 ................

State Dump for Thread Id 0x2c

eax=00000000 ebx=00d129cb ecx=00000000 edx=00000378 esi=005a0002 edi=00d1d77b
eip=004c19f6 esp=00d1d74e ebp=004ef688 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:
004c19e1 e980000000 jmp 004c1a66
004c19e6 7002 jo 004c19ea
004c19e8 f8 clc
004c19e9 eb1c jmp 004c1a07
004c19eb df6659 fbld tbyte ptr [esi+0x59] ds:014aea08=00000000000000000000
004c19ee eb48 jmp 004c1a38
004c19f0 73e6 jnb 004c19d8
004c19f2 70eb jo 004c19df
004c19f4 53 push ebx
004c19f5 cf iretd
FAULT ->004c19f6 e670 out 70,al
004c19f8 eb00 jmp 004c19fa
004c19fa e471 in al,71
004c19fc eb23 jmp 004c1a21
004c19fe 662bdc sub bx,sp
004c1a01 eb6c jmp 004c1a6f
004c1a03 90 nop
004c1a04 90 nop
004c1a05 90 nop
004c1a06 64668bc3 mov ax,fs:bx
004c1a0a eb55 jmp 004c1a61
004c1a0c 2823 sub [ebx],ah ds:00d129cb=00

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
004ef688 00000000 00000000 00000000 4f424300 44334f52
00000001 00000000 00000000 00000000 00000000 00000000 !

*----> Raw Stack Dump <----*
00d1d74e 78 03 00 00 88 d7 46 02 - 00 00 da 3e 4c 00 82 f6 x.....F....>L...
00d1d75e 4e 00 00 00 00 00 00 00 - 00 00 e8 ee 9f 00 18 00 N...............
00d1d76e 00 00 20 8d 5b 00 74 00 - 00 01 02 03 04 05 a1 29 .. .[.t........)
00d1d77e 4c 00 00 00 06 00 06 02 - 00 00 88 f6 4e 00 76 33 L...........N.v3
00d1d78e 4c 00 01 00 00 00 a1 f6 - 4e 00 d9 36 4c 00 c4 19 L.......N..6L...
00d1d79e 4c 00 00 00 78 d9 5a 00 - a1 f6 4e 00 88 f6 6d 19 L...x.Z...N...m.
00d1d7ae 4c 00 d8 d7 d1 00 60 42 - 4c 00 88 f6 4e 00 23 00 L.....`BL...N.#.
00d1d7be 00 00 23 00 00 00 88 86 - 5c 00 68 d9 5a 00 00 48 ..#.....\.h.Z..H
00d1d7ce 00 00 00 00 00 00 00 e2 - d1 00 4a 00 00 00 36 a7 ..........J...6.
00d1d7de 49 00 60 d9 5a 00 6c d9 - 5a 00 70 d9 5a 00 74 d9 I.`.Z.l.Z.p.Z.t.
00d1d7ee 5a 00 78 d9 5a 00 7c d9 - 5a 00 00 04 00 00 68 da Z.x.Z.|.Z.....h.
00d1d7fe d1 00 1e 00 00 00 ba a6 - 49 00 24 00 00 00 76 51 ........I.$...vQ
00d1d80e 49 00 68 da d1 00 38 fe - 8f 40 01 00 00 00 e3 42 I.h...8..@.....B
00d1d81e 0f 00 58 00 00 00 40 78 - 5a 00 f8 db fd 7f 60 00 ..X...@xZ.....`.
00d1d82e 00 00 28 44 3a 5c 44 41 - 54 41 5c 66 69 6e 6e 77 ..(D:\DATA\finnw
00d1d83e 5c 4d 61 75 72 69 73 30 - 31 5c 5f 42 6f 78 5f 5c \Mauris01\_Box_\
00d1d84e 33 4f 43 52 37 4a 49 49 - 2e 49 4e 00 00 00 00 00 3OCR7JII.IN.....
00d1d85e 00 00 00 00 00 00 00 00 - 00 00 00 10 00 00 00 00 ................
00d1d86e 14 00 c8 40 14 00 28 00 - 14 00 d0 40 14 00 24 eb ...@..(....@..$.
00d1d87e f8 77 10 10 00 00 00 00 - 00 00 b8 00 14 00 00 10 .w..............

State Dump for Thread Id 0x9d

eax=000000c0 ebx=00000000 ecx=29302803 edx=00000000 esi=00000030 edi=00000000
eip=77f682db esp=01a0ffac ebp=01a0ffec iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000206


function: NtWaitForSingleObject
77f682d0 b8c5000000 mov eax,0xc5
77f682d5 8d542404 lea edx,[esp+0x4] ss:0291e9b3=????????
77f682d9 cd2e int 2e
77f682db c20c00 ret 0xc
77f682de 8bc0 mov eax,eax

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

FramePtr ReturnAd Param#1 Param#2 Param#3 Param#4 Function Name
01a0ffec 00000000 00000000 00000000 00000000 00000000 ntdll!NtWaitForSingleObject
00000000 00000000 00000000 00000000 00000000 00000000 !




Пpишедшие ответы: