Показать сообщение отдельно
Старый 12.01.2015, 21:50   #1  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Падает AOS, AX 2012 R3
Всем привет.
Столкнулся со странной проблемой, периодически падает AOS при следущей последовательности действий:
Открываем форму заказов на продажу, добавляем строчку, закрываем форму, закрываем аксапту, при попытке запуска аксапты AOS падает. Повторяется ошибка не всегда, примерно 1 раз из 5, но именно при такой последовательности действий.
В Event log следущая ошибка:

Faulting application name: Ax32Serv.exe, version: 6.3.1000.1030, time stamp: 0x5490d4dd
Faulting module name: ntdll.dll, version: 6.3.9600.17278, time stamp: 0x53eebd22
Exception code: 0xc0000374
Fault offset: 0x00000000000f0d6c
Faulting process id: 0x1300
Faulting application start time: 0x01d02e573e74d273
Faulting application path: C:\Program Files\Microsoft Dynamics AX\60\Server\DAX6R3_TST\Bin\Ax32Serv.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 4deecf29-9a70-11e4-8132-0050569ab206
Faulting package full name:
Faulting package-relative application ID:

При чем она тоже есть не всегда, иногда просто:
RPC exception 1726 occurred in session 4 process is Ax32.exe thread is 7064(User: eglusche, ClientType: GUI)

Настроил WER, чтобы получить дамп памяти при падении, просмотрел его в WinDbg, стек вызовов такой:

This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(1fb0.e44): Unknown exception - code c0000374 (first/second chance not available)
ntdll!NtWaitForMultipleObjects+0xa:
00007ffb`5e6e1c2a c3 ret
0:032> kp
Child-SP RetAddr Call Site
00000000`25adddd8 00007ffb`5e71c286 ntdll!NtWaitForMultipleObjects+0xa
00000000`25addde0 00007ffb`5e71bde4 ntdll!RtlReportExceptionEx+0x452
00000000`25ade3b0 00007ffb`5e740dc2 ntdll!RtlReportException+0xbc
00000000`25ade440 00007ffb`5e6d340f ntdll!RtlReportCriticalFailure$filt$0+0x33
00000000`25ade470 00007ffb`5e6e1222 ntdll!_C_specific_handler+0x87
00000000`25ade4e0 00007ffb`5e6e431d ntdll!_GSHandlerCheck_SEH+0x76
00000000`25ade510 00007ffb`5e6a3057 ntdll!RtlpExecuteHandlerForException+0xd
00000000`25ade540 00007ffb`5e6a2309 ntdll!RtlDispatchException+0x197
00000000`25adec10 00007ffb`5e740d6c ntdll!RtlRaiseException+0x18d
00000000`25adf260 00007ffb`5e743f06 ntdll!RtlReportCriticalFailure+0x8c
00000000`25adf370 00007ffb`5e744b04 ntdll!RtlpHeapHandleError+0x12
00000000`25adf3a0 00007ffb`5e6fb9c5 ntdll!RtlpLogHeapFailure+0xa4
00000000`25adf3d0 00000000`64458d94 ntdll!RtlFreeHeap+0x793f5
00000000`25adf470 00007ff7`66bc2d94 msvcr100!free+0x1c
00000000`25adf4a0 00007ff7`66c8b5e5 Ax32Serv!SqlVirtualField::`vector deleting destructor'+0x64
00000000`25adf4e0 00007ff7`66dddfe1 Ax32Serv!cleanUpClassesAndCursors+0x35
00000000`25adf510 00007ff7`66ddf512 Ax32Serv!CSessionMgr:estroySession+0x251
00000000`25adf790 00007ff7`66de09f4 Ax32Serv!CSessionMgr:estroySessionWLock+0xc2
00000000`25adf7f0 00000000`64411bc7 Ax32Serv!CSessionMgr:estroySessionThreadEntry+0x24
00000000`25adf830 00000000`64411c55 msvcr100!_callthreadstart+0x17
00000000`25adf860 00007ffb`5c0c16ad msvcr100!_threadstart+0x75
00000000`25adf890 00007ffb`5e6a4409 kernel32!BaseThreadInitThunk+0xd
00000000`25adf8c0 00000000`00000000 ntdll!RtlUserThreadStart+0x1d

не сказал мне ни о чем Во всех источниках описывается как разбираться, если ошибка в при исполнении какого либо кода X++, но тут нет вызова кода приложения, какая то проблема в ядре. Kerlel и client стоят самые последние.

Куда еще порыть можно? Или нет смысла мучаться, а надо отправлять отчет в майкрософт?