Ранее работавшие Quickbooks Интегрированные приложения аварийно завершают работу при установке нового сервера
Мы только что перешли на новый сервер для одного из наших клиентов, и у нас есть два приложения, которые интегрируются с Quickbooks с помощью библиотеки Quickbooks COM. Оба этих приложения работали без проблем на предыдущем сервере, и оба продолжают загружаться и работать до тех пор, пока они фактически не вызовут интерфейс с Quickbooks (в частности, вызов OpenConnection), после чего они завершатся с той же ошибкой NTDLL (с такое же смещение).
Одним из таких приложений является T-Hub от Atandra, а другое - пользовательское приложение, развернутое нашей компанией для интеграции с другими нашими пользовательскими приложениями для этого клиента.
У нас также есть внутренний сервер, на котором установлены работающие Quickbooks с пользовательским приложением.
Кроме того, изначально приложения работали правильно на новом сервере, но начали давать сбой, как только мы установили на него клиент QB. Ниже приведены подробности ошибки:
Problem signature:
Problem Event Name: APPCRASH
Application Name: {redacted}
Application Version: 1.0.0.0
Application Timestamp: 58232641
Fault Module Name: StackHash_5648
Fault Module Version: 6.3.9600.18233
Fault Module Timestamp: 56bb4e1d
Exception Code: c0000374
Exception Offset: PCH_ED_FROM_ntdll+0x0003C7EC
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 1033
Additional Information 1: 5648
Additional Information 2: 564873ffcb97a7464af12b9608aaad29
Additional Information 3: faad
Additional Information 4: faad37a8518b385103d96b58fc6b8d7b
Отладка в разборке показывает, что повреждение кучи произошло в 0x76fa6054
в обоих случаях.
Оба сервера работают под управлением Windows Server 2012 R2. Используется клиент Quickbooks версии 16.0. T-Hub v10.507. DEP включен без исключений как на старом, так и на новом сервере.
РЕДАКТИРОВАТЬ: Поскольку реплицированная среда настолько близка, насколько мы можем получить клонированную версию нашего внутреннего сервера, мы еще не смогли воспроизвести проблему. Однако проблема остается неизменной, текущий сервер - наша вторая попытка, когда у первого была та же проблема.
На данный момент я не совсем уверен, какие еще шаги я могу предпринять, чтобы диагностировать эту проблему. Какие еще вещи я могу посмотреть, или кто-то сталкивался с этой проблемой до того, каково было решение?