Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Апп-краш 1С 7.7 (модуль ntdll.dll) при обращении к торговому оборудованию.

v7: Апп-краш 1С 7.7 (модуль ntdll.dll) при обращении к торговому оборудованию.
Я
   victuan1
 
09.07.21 - 07:51
При попытке обращения из 1С 7.7 к ДТО 10 (Атол) 1С аварийно закрывается, в журнале Приложений записывается ошибка:

Тип события:    Ошибка
Источник события:    Application Error
Категория события:    (100)
Код события:    1000
Дата:        09.07.2021
Время:        11:41:40
Пользователь:        Н/Д
Компьютер:    1C
Описание:
Ошибка приложения 1cv7.exe, версия 7.70.0.18, модуль ntdll.dll, версия 5.2.3790.5583, адрес 0x00010843.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 31 63 76   ure  1cv
0018: 37 2e 65 78 65 20 37 2e   7.exe 7.
0020: 37 30 2e 30 2e 31 38 20   70.0.18
0028: 69 6e 20 6e 74 64 6c 6c   in ntdll
0030: 2e 64 6c 6c 20 35 2e 32   .dll 5.2
0038: 2e 33 37 39 30 2e 35 35   .3790.55
0040: 38 33 20 61 74 20 6f 66   83 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 30 38 34 33            10843  


Как решить проблему?
   victuan1
 
1 - 09.07.21 - 07:52
Тут рекомендуют снизить скорость обращения к ФР https://forum.infostart.ru/forum9/topic78206/
   serpentt
 
2 - 09.07.21 - 10:33
(0) А почему релиз 1С такой старенький?
   victuan1
 
3 - 09.07.21 - 11:39
(2) а вот хрен знает. В окне 1С предприятия кажет 25-ый релиз. Ладно, вечером переустановлю платформу с нуля на 27-ой релиз, раз такие дела.
   victuan1
 
4 - 03.09.21 - 07:43
Платформу обновил, но падения 1С всё равно продолжаются:

Тип события:    Ошибка
Источник события:    Application Error
Категория события:    (100)
Код события:    1000
Дата:        03.09.2021
Время:        10:39:15
Пользователь:        Н/Д
Компьютер:    1C
Описание:
Ошибка приложения 1cv7.exe, версия 7.70.0.27, модуль ntdll.dll, версия 5.2.3790.5583, адрес 0x00010843.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 31 63 76   ure  1cv
0018: 37 2e 65 78 65 20 37 2e   7.exe 7.
0020: 37 30 2e 30 2e 32 37 20   70.0.27
0028: 69 6e 20 6e 74 64 6c 6c   in ntdll
0030: 2e 64 6c 6c 20 35 2e 32   .dll 5.2
0038: 2e 33 37 39 30 2e 35 35   .3790.55
0040: 38 33 20 61 74 20 6f 66   83 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 30 38 34 33            10843  


Куда копать?
   victuan1
 
5 - 03.09.21 - 07:44
Тип события:    Ошибка
Источник события:    Application Error
Категория события:    (100)
Код события:    1000
Дата:        03.09.2021
Время:        10:52:37
Пользователь:        Н/Д
Компьютер:    1C
Описание:
Ошибка приложения 1cv7.exe, версия 7.70.0.27, модуль ntdll.dll, версия 5.2.3790.5583, адрес 0x00010843.

Дополнительные сведения можно найти в центре справки и поддержки, в "http://go.microsoft.com/fwlink/events.asp".
Данные:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 31 63 76   ure  1cv
0018: 37 2e 65 78 65 20 37 2e   7.exe 7.
0020: 37 30 2e 30 2e 32 37 20   70.0.27
0028: 69 6e 20 6e 74 64 6c 6c   in ntdll
0030: 2e 64 6c 6c 20 35 2e 32   .dll 5.2
0038: 2e 33 37 39 30 2e 35 35   .3790.55
0040: 38 33 20 61 74 20 6f 66   83 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 30 38 34 33            10843
   serpentt
 
6 - 03.09.21 - 08:54
(0) КАК обращаешся к ДТО10?
   serpentt
 
7 - 03.09.21 - 08:56
(0) есть еще какие то исходные данные?
   serpentt
 
8 - 03.09.21 - 08:59
(0)
https://nastroyvse.ru/opersys/win/kak-ispravit-oshibku-v-rabote-fajla-ntdll-dll.html
Если к сбою приводит работа конкретной программы, стоит попробовать запустить её в режиме совместимости.
   victuan1
 
9 - 03.09.21 - 10:26
(6) Через методы его драйвера, используя родную СОМ-обертку драйвера.
   big
 
10 - 03.09.21 - 11:34
Тест драйвера работает?

Запустить 1С от имени администатора.
   victuan1
 
11 - 03.09.21 - 13:24
(10) Тест драйвера работает.
   ildary
 
12 - 03.09.21 - 13:41
(0) Версия Windows - какая? Нет ли проблем с правами пользователя ОС? Прописана ли 1С в исключениях DEP (если Server2003 или WinXP)?
   victuan1
 
13 - 03.09.21 - 16:32
Server2003
   ildary
 
14 - 03.09.21 - 16:59
(13) 1С в исключениях DEP прописана?
   victuan1
 
15 - 04.09.21 - 08:59
(14) В понедельник спрошу.
   NorthWind
 
16 - 04.09.21 - 09:27
(0) А после чего возникла проблема и с какой версией ДТО? Воспроизводится ли она на других машинах с тем же ПО?
   NorthWind
 
17 - 04.09.21 - 09:28
я понимаю, что ДТО у вас десятка, но 10.Х было довольно много.
   victuan1
 
18 - 04.09.21 - 11:21
(16) После перехода на платформу 5.0
   NorthWind
 
19 - 05.09.21 - 21:06
(18) ...и перехода на ДТО 10.9, как я понимаю.
Ну что тут сказать... печаль... пишите в Атол, может, они оттестируют и сделают версию с исправлением.
А может, и нет.
   NorthWind
 
20 - 05.09.21 - 21:08
скорее всего, атол не тестировал свой ком-объект на старых ОС с 1С 7.7, и где-то есть баг, который нужно обработать. Но сделать это кроме Атола сейчас вряд ли кто-то сможет.
   NorthWind
 
21 - 05.09.21 - 21:12
нужно бы попробовать на нескольких машинах с XP и 2003 Server, какова повторяемость ошибки.
   victuan1
 
22 - 06.09.21 - 05:04
(14) DEP отключен.
   victuan1
 
23 - 06.09.21 - 05:07
(8) Что выбрать в режиме совместимости? Виндовс ХР или Виндовс 2000, NT, 98, 95?
   victuan1
 
24 - 06.09.21 - 05:08
(17) Была 10.5, обновили на 10.9.0 - ничего не изменило.
   victuan1
 
25 - 06.09.21 - 05:09
(19) Нет, ДТО 10 и до этого использовался, на Платформе 2.5 - без этих ошибок.
   big
 
26 - 06.09.21 - 05:36
В какой момент рушится? При вызове каких-то методов или сразу при создании объекта? Есть там косяк, когда вызываешь окно свойств для настройки связи. На форуме атола ответили, что на старых системах ничего делать не будут, даже не мечтайте.
   Злопчинский
 
27 - 06.09.21 - 07:37
Сергиньо надо. Чтобы обернул в обертку какую-нить...
   serpentt
 
28 - 06.09.21 - 11:34
(26) Проблема с окном пераметров решается через ФормЭкс, падений нет.

СервисРФ = СоздатьОбъект("РасширениеФормы");
д = СервисРФ.Дескриптор;
fptr.showProperties(fptr.LIBFPTR_GUI_PARENT_NATIVE, д);
   NorthWind
 
29 - 06.09.21 - 16:17
(0) судя по соседней ветке, в более свежих системах (win7, 10) падений нет
   victuan1
 
30 - 07.09.21 - 08:55
(26) При вызове окна свойств ФР 1С не падает.
(29) В старых версиях драйвера у меня было не падение, а просто окно свойство не показывалось, в новых версиях драйвера починили, окно свойств показывается и на старых ОС.
 
 
   victuan1
 
31 - 07.09.21 - 09:05
(26) Я анализировал логи, сравнивая 1с-овские с логами драйвера ФР.
Падает 1С после проведения документа перед пробитием чека, причем иной раз в момент падения 1С, лог драйвера ФР пустой. Такое ощущение, что 1С падает перед тем как успеет обратиться драйверу ФР.

Начали пробивать чек:

...
2021.09.02 11:51:59.727 T:0000195C INFO  [FiscalPrinter] > 1021 (1021) = "Гапанович Татьяна Анатольевна"
2021.09.02 11:51:59.727 T:0000195C INFO  [FiscalPrinter] > 1203 (1203) = "190400970557"
2021.09.02 11:51:59.727 T:0000195C INFO  [FiscalPrinter] libfptr_operator_login()
2021.09.02 11:51:59.727 T:0000195C INFO  [FiscalPrinter] output > B1Гапанович Татьяна Анатольевна;190400970557;
2021.09.02 11:51:59.727 T:0000195C ERROR [FiscalPrinter] Необрабатываемое исключение (Unknown exception)
2021.09.02 11:51:59.727 T:0000195C INFO  [FiscalPrinter] libfptr_close()
2021.09.02 11:54:25.310 T:00000658 INFO  [FiscalPrinter] libfptr_create()

и в этот момент 1С аварийно закрывается без всяких сообщений.

В 11:54:24 - заходят в 1С повторно.

Снова пробивают этот же чек и он успешно пробивается:

2021.09.02 11:54:56.195 T:00000658 INFO  [FiscalPrinter] libfptr_close_receipt()

Перед этим вижу еще одно аварийное завершение 1С в момент проведения этого же документа:
в 11:50:54
и при этом в логе ФР я не вижу записей, т.е. возможно в этот первый раз 1С повисла не по вине драйвера.
А вот второе зависание (в 11:51:59) произошло в момент пробития чека

И этот сценарий повторяется каждый день - первый раз 1С падает хрен пойми по какой причине, и потом второй раз 1С падает в момент пробития чека, при этом ФР дает ошибку "Необрабатываемое исключение (Unknown exception)".
И только с 3-го раза удается пробить чек (возможно связано с тем перед 3-ой попыткой выкл/вкл питание ФР, а иначе было бы опять "Необрабатываемое исключение (Unknown exception)").
   big
 
32 - 07.09.21 - 09:22
(31) Не, ну это чепуха какая-то. Надо из тестовой обработки проводить отладку (исследования, поиски), а не путём пробития чеков в рабочей базе. Толку то в этих логах...
   Ёпрст
 
33 - 07.09.21 - 09:30
(0) быстрее за пол дня переписать все на пробитие чека через атоловский вэб сервер и навсегда забыть о проблеме с драйверами, ошибками связи и прочей ересью.
   victuan1
 
34 - 07.09.21 - 09:45
(32) При отладке ошибки не возникают, у других тысяч клиентов на их ПК тоже - по крайней мере, ни разу никто не заявил о такой проблеме.
(33) Не согласен.
   NorthWind
 
35 - 07.09.21 - 10:06
(34) если атол откажется починять косяк, то возможно, (33) будет лучшим решением.
Кроме атола, делать это некому - исходники дров у них и они закрыты, а клюшки сняты с поддержки уже очень давно. Так что если атол откажет, то тут либо педалировать переход на более свежие версии винды, либо (33). Иного не дано.
   NorthWind
 
36 - 07.09.21 - 10:09
скорее всего, атол поюзал какую-то функцию Windows, которая в семерке работает корректно, а в более ранних толком не работает или ее вообще нет, т.е. скомпилировано было под свежие системы, а в XP происходит переход хрен пойми куда.
   Ёпрст
 
37 - 07.09.21 - 10:10
(34)Лепишь универсальную поделку на продажу пож все фискальники поди, да ?
Тогда да, только страдать.
ЗЫ: я даже на снеговике заюодался с дровами атола воевать, пока всё не переписал на вэбсервер.
   victuan1
 
38 - 07.09.21 - 10:23
(37) Уже давно слеплено и успешно работает.
(36) Или может просто данный экземпляр Винды у клиента кривой, а драйвер ФР не причем, т.к. ошибки не было подряд 2 недели, затем без изменения прошивки и драйвера ККТ начались опять в каждодневном режиме. Ранее давно такие же ошибки были на более старой прошивке и старом драйвере ФР.
   Ёпрст
 
39 - 07.09.21 - 10:39
,(38) ну посноси все установки среды с++ и установи одну, последнюю, для начала
   Ёпрст
 
40 - 07.09.21 - 10:40
мелкософт вижал с++ которые
   NorthWind
 
41 - 07.09.21 - 10:47
(38) ну попросите клиентского сыся-админа винду переставить.
   victuan1
 
42 - 07.09.21 - 10:47
(39) Передам пожелания одмину.
   NorthWind
 
43 - 07.09.21 - 10:47
если поможет - считай, повезло
   victuan1
 
44 - 07.09.21 - 10:49
(41) Уже готов почти год для перехода новый сервер 2012. Если на него не перешли. то переставить сервер 2003 с нуля (чтобы затереть косяки) тем более не реально.
   NorthWind
 
45 - 07.09.21 - 12:27
(44) иногда в жизни бывают моменты, когда что-то сделать объективно нужно.
Или делаешь - или не получаешь того что хочешь.
   NorthWind
 
46 - 07.09.21 - 12:29
как вариант - вы можете просто собрать стенд с 2003, 1С, дровами и вашей обработкой. Выполнить тестирование и сказать - у меня проблема не воспроизводится, она в вашем железе/софте. Помочь ничем не можем. Приводите место к божескому состоянию.
   victuan1
 
47 - 07.09.21 - 13:26
(46) Уже передано.
   Злопчинский
 
48 - 07.09.21 - 15:48
У этих всяких ларечников зоопарк еще тот, ZVER какой нибуль может соять, админу моему как-то довелост такую машину админить, обматюкался вусмерть, поведение непредсказуемое, снес нафиг и поставил стандартную винду
   NorthWind
 
49 - 07.09.21 - 15:51
(48) я это вполне понимаю, сам не раз видел. Еще хорошо если не затроянено вусмерть
   Garykom
 
50 - 07.09.21 - 15:58
Вот поэтому надо вовремя переходить с 1С 77 на 8 ОФ, а сейчас уже на 8 УФ
Ибо уровень спецов сильно падает и в результате или затроянено или даже новую железку купить и переустановить не могут
   Garykom
 
51 - 07.09.21 - 15:58
Хотя последние версии типовых это тот еще ахтунг
Там кучи багов
   NorthWind
 
52 - 07.09.21 - 16:12
(50) так-то да, только если железку покупать некому, то переходить и подавно. Для перехода мозгов от спеца надо немного больше, чем для переустановки венды. И услуга эта стоит на рынке дороже.
А первопричина отсутствия переходов обычно одна и та же - это ж надо денег дать, а жалко.
   ildary
 
53 - 10.09.21 - 08:04
Так как система - Win2003 - то надо проверить наличие установки SP2 и прочих заплаток.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.