В моем приложении для проверки документов используется twain dll. Есть так много пользователей, которые используют мое приложение. Но для нескольких пользователей мое приложение зависает и получает ошибку, что мое приложение перестало работать. Пользователи сообщили об этой проблеме, используя либо Windows Vista, либо Windows 7 версии. Дамп памяти показывает «System.Runtime.InteropServices.COMException». См. Ниже трассировку стека, взятую из дампа памяти.Ошибка приложения
STACK_TEXT:!
77a6015d Ntdll RtlReportCriticalFailure + 0x5b
77a60d68 Ntdll RtlpReportHeapFailure + 0x21
77a60e56 Ntdll RtlpLogHeapFailure + 0xa1
77a2b0c8 Ntdll RtlSizeHeap + 0x69
! 778212e0 ole32! CRetailMalloc_GetSize + 0x21
767f43d9 oleaut32! App_Data :: FreeCachedMem + 0x30
767f3e6c oleaut32! SysFreeString + 0x6b
118b1647 VM31bTXP + 0x1647
779ee1c4 Ntdll! LdrpCallInitRoutine + 0x14
779e8dea Ntdll! LdrpUnloadDll + 0x3d8
779ee8e2 Ntdll! LdrUnloadDll + 0x46
76aa0979 kernel32! FreeLibrary + 0x15
597d6512 надвое! CDataSrc :: выгрузить + 0x22
597d66b9 надвое! CDataSrc :: SendMessageA + 0x81
597d6c1e надвое! CDataSrc :: identityMsg + 0x18
597d6d0d Твен! CDataSrc :: MessageNoAppCheck + 0x47
597d6e14 вдвоем! CDataSrc :: IDataSrc + 0xd0
597d58f6 двойка! БАСМЫ :: registerDS + 0x1b7
597d5ca3 надвое! БАСМЫ :: registerDirDSs + 0x163
597d5c87 надвое! БАСМЫ :: registerDirDSs + 0x147
597d5dc7 надвое! БАСМЫ :: findAndRegisterDSs + 0x85
597d5ed9 надвое! БАСМЫ :: findClosestDefaultDS + 0xCC
597d634d надвое! БАСМЫ :: identityMsg + 0x17e
597d6404 надвое! БАСМЫ :: Mes sage + 0x91
597d8ec6 twain!DSM_Entry + 0x102
0540605c неизвестные + 0x0
119792d3 неизвестна + 0x0
11979255 неизвестные + 0x0
68991eab System_Windows_Forms_ni + 0xa51eab
68991eab System_Windows_Forms_ni + 0xa51eab
68120317 System_Windows_Forms_ni + 0x1e0317
68136d71 System_Windows_Forms_ni + 0x1f6d71
68136d1a System_Windows_Forms_ni + 0x1f6d1a
68136d1a System_Windows_Forms_ni + 0x1f6d1a
68136b74 System_Windows_Forms_ni + 0x1f6b74
68140207 System_Windows_Forms_ni + 0x200207
Пожалуйста посоветуйте, когда такое исключение происходит
Нам понадобится гораздо больше информации, чем это. Можете ли вы запустить программу из Visual Studio с прикрепленными отладчиками? Если нет, что-нибудь появляется в журнале событий? Вы должны получить полный отчет об исключениях. –
начать отладчик: F5 ... (когда вы не знаете, как его отладить, скорее всего это не относится к stackoverflow ...) –