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

Падения конфигуратора при редактировании модулей в конфигураторе 8.3.19

Падения конфигуратора при редактировании модулей в конфигураторе 8.3.19
Я
   TormozIT
 
02.07.21 - 14:16
1. Случались56% (5)
2. Уже много дней пишу в нем код. Падений не было.22% (2)
3. Не пробовал или очень мало писал в нем код.22% (2)
Всего мнений: 9

У тебя случались?
У меня да. Поэтому я не стал переходить на него 8.3.19 даже для мелких проектов.
   TormozIT
 
1 - 02.07.21 - 14:16
да

1. Случались
   Почему 1С
 
2 - 02.07.21 - 14:19
Ну уже отписывался в другой ветке, случается, рефлекс нажимать контрол s возвращается

1. Случались
   TormozIT
 
3 - 02.07.21 - 14:21
(2) Кинь ссылку на ветку или продублируй самое ценное для диагностики тут.
   TormozIT
 
4 - 02.07.21 - 14:22
У меня падал даже просто от взгляда - один раз я смотрел на код модуля, думал над ним и тут конфигуратор исчез бесследно.
   Вафель
 
5 - 02.07.21 - 14:25
(2) главное чтобы не было бага как в 7. когда по сохранению вообще конфа билась
   TormozIT
 
6 - 02.07.21 - 16:44
Еще летчики-испытатели есть?
   lubitelxml
 
7 - 02.07.21 - 17:07
(5) забудь и не вспоминай об этом от греха подальше))
   Kongo2019
 
8 - 02.07.21 - 18:43
Две недели, полет нормальный.

2. Уже много дней пишу в нем код. Падений не было.
   1Сергей
 
9 - 02.07.21 - 19:02
(8) Пользуетесь расширениями?
   TormozIT
 
10 - 02.07.21 - 19:04
(8) Какая конфигурация? Какого размера модуль самый большой правил?
   DJ Anthon
 
11 - 03.07.21 - 07:20
есть обычная база. при сохранении конфигурации на 19-й платформе вылет конфигуратора. даже в формы заходить не надо. билд говно

1. Случались
   DJ Anthon
 
12 - 03.07.21 - 07:21
ах да. без расширений сейчас никуда. она с простейшим расширением (пара заглушек рекламы и все)
   TormozIT
 
13 - 03.07.21 - 07:40
(11) Обрати внимание, что здесь собирается статистика НЕ по падениям конфигуратора, а по падениям конфигуратора ПРИ РЕДАКТИРОВАНИИ МОДУЛЕЙ.
С оценкой "релиз говно" в целом согласен. Еще 31.12.2020 когда я первую сборку поставил, сразу понял насколько много поменяли и поломали и не протестировали.
Тогда я же я отправил первую порцию блокирующих багов, обозначив из блокирующую роль, и прекратил тестирование. Но исправили те блокирующие баги только в апреле!
   ДенисЧ
 
14 - 03.07.21 - 08:08
(13) Багов много, а их мало!
   Обработка
 
15 - 03.07.21 - 08:12
Было бы хорошо если бы бета тестерам платили или льготы делали при продаже )))
   zak555
 
16 - 03.07.21 - 08:21
Даже в режиме предприятия делаешь поиск в справочниках номенклатуры / контрагетов -- падение

1. Случались
   TormozIT
 
17 - 03.07.21 - 08:26
(16) Только что ведь в (13) написал большими буквами, что голосование по падениям конфигуратора ПРИ РЕДАКТИРОВАНИИ МОДУЛЕЙ
   ДедМорроз
 
18 - 03.07.21 - 14:12
А что только 8.3.19 падает - остальные прям никогда ???
У меня еще и 18тая не везде.
   TormozIT
 
19 - 04.07.21 - 21:49
Еще пострадавшие есть?
   МимохожийОднако
 
20 - 04.07.21 - 22:34
На некоторых конфигурациях вернулся к .18

1. Случались
   John83
 
21 - 04.07.21 - 23:00
только у меня средняя кнопка не работает для перемотки кода?
8.3.19.1150
   John83
 
22 - 04.07.21 - 23:01
и вот

2. Уже много дней пишу в нем код. Падений не было.
   Злопчинский
 
23 - 05.07.21 - 00:42
(14) как их малое количество умудряетсяпорождать много багов?
.
"Нет необходимости делать много ошибок. достаточно сделать одну ошибку и обращаться к ней в цикле".
   Почему 1С
 
24 - 05.07.21 - 09:04
(3) Файловый вариант, скопировал процедуру , начал менять ее название - вылетела.
Общий модуль, на 4к строк.
   Вафель
 
25 - 05.07.21 - 09:11
А что такого в 19 сделали?
Опять какие-то библиотеки поменяли?
   TormozIT
 
26 - 05.07.21 - 09:16
(24) Воспроизводимая?
   lodger
 
27 - 05.07.21 - 09:19
(24) ОФ УФ? уровень совместимости конфы?

3. Не пробовал или очень мало писал в нем код.
   TormozIT
 
28 - 05.07.21 - 09:20
(27) У меня и в общем модуле вылетало. Так что формы тут не играют роли.
   Почему 1С
 
29 - 05.07.21 - 09:30
УФ, без режима совместимости, не воспроизводится
   TormozIT
 
30 - 06.07.21 - 19:56
Выложили на тестирование 8.3.19.1222 . Прошу всех смелых и отважных проверить падает ли редактор модулей в ней.
 
 
   TormozIT
 
31 - 07.07.21 - 10:11
Еще 8.3.19 не успели стоять на ногах, а уже 8.3.20 выложили для тестирования.
   Вафель
 
32 - 07.07.21 - 10:12
(31) Там фичи очень нужные кому-то наверное есть
   ДенисЧ
 
33 - 07.07.21 - 10:13
(32) Тангенсы в запросах?
   BeerHelpsMeWin
 
34 - 07.07.21 - 10:26
(33) так и представляю, УТ 11.5, новое в программе:
-использование тригонометрических функций для расчета себестоимости в запросах 1с
   ildary
 
35 - 07.07.21 - 10:32
Справедливости ради - строковые функции в запросах - это конечно пригодится.
   Kongo2019
 
36 - 07.07.21 - 11:36
(30) А вот теперь падает. Добился ты своего однако. Даже мелкую фигню уже делать невозможно.
   TormozIT
 
37 - 07.07.21 - 19:15
(36) 8.3.19.1222?
   Вафель
 
38 - 07.07.21 - 19:49
Сам то смотрел новый релиз?
   Kongo2019
 
39 - 08.07.21 - 12:13
(37) Ага.
   TormozIT
 
40 - 08.07.21 - 12:42
(39) Прошу описать твое наблюдение подробнее, если возможно.
   Kongo2019
 
41 - 08.07.21 - 13:22
(40) Обновился, перегрузил базы. Зашел в конфигурацию, нашел нужный модуль, Упало. Зашел еще раз, только отрыл конфу, упало. И раза три еще. Дальше открытия модуля и пары строк кода не ушел. База самописки. Без расширений. Плюнул, выбросил.
   TormozIT
 
42 - 08.07.21 - 14:00
(41) Если у тебя падение воспроизводится, то большая просьба - опиши как воспроизводить на твоей конфигурации и отправь ее на testplatform@1c.ru. Либо кинь мне и я сам отправлю отчет им, но только описание тогда должно четким.
   TormozIT
 
43 - 09.07.21 - 19:25
8.3.19.1222 у меня также падает в редакторе модуля.
Видимо этот баг с нами надолго. Так что 8.3.18 еще долго будет популярен.
   DJ Anthon
 
44 - 12.07.21 - 06:19
(13) а, так ты программист платформы 1С??? самый настоящий???
   TormozIT
 
45 - 12.07.21 - 07:07
(44) не совсем понял вопрос. Я не являюсь разработчиком платформы 1С, если ты про это. Им запрещено высказывать свое мнение на публике, а разрешено - только позицию компании.
   LoneBull
 
46 - 12.07.21 - 07:38
(45)
> разрешено - только позицию компании.
Точной формулировки я не помню, конечно.
Но выглядит сомнительно.
Прихожу я вот такой на мисту и начинаю позицию 1с озвучивать (как я её понял, ага) и это прямо очень здорово да? ;)
   ДенисЧ
 
47 - 12.07.21 - 07:41
(46) А ты сотрудник 1с?
   acht
 
48 - 12.07.21 - 07:46
(46) > Точной формулировки
"Смотреть вокруг, но делать все самостоятельно" =)
   LoneBull
 
49 - 12.07.21 - 08:03
(47) Может быть, а что нельзя?
Падение в конфигураторе чинить не буду - я к нему весьма условное отношение имею.
И вообще (0) уже давно можно было бы и дампы научиться снимать внешним дампером, тем более если это так беспокоит.

(48) "Изучать чужой опыт, но думать своей головой." (https://1c.ru/rus/firm1c/firm1c.htm)

Но речь вообще совсем не об этом, вроде ;)
   ДенисЧ
 
50 - 12.07.21 - 08:06
(49) "Может быть, а что нельзя?"
А что, в 1с начали принимать одесситов? ))
   TormozIT
 
51 - 12.07.21 - 08:08
(49) Научи пожалуйста "дампы научиться снимать внешним дампером". Как внешний дампер поймет, что надо снимать дамп?
   acht
 
52 - 12.07.21 - 08:12
(49) > Изучать чужой опыт,
Точно. Это на плакатах еще на Никоновском переулке висело.
   acht
 
53 - 12.07.21 - 08:14
(49) > Падение в конфигураторе чинить не буду
Ну вот, пожалуйста. Сотрудник 1С открытым текстом отказывается устранять ошибки в программе =)

Это ограничение на коммуникацию, оно неспроста.
   LoneBull
 
54 - 12.07.21 - 08:17
(50) > А что, в 1с начали принимать одесситов?
Не знаю, скорее всего вопрос так никогда и не ставился.
Но я если что "москаль", просто иногода клоуна изображаю (а может он и есть).

(51) >Научи пожалуйста "дампы научиться снимать внешним дампером". Как внешний дампер поймет, что надо снимать дамп?
Я не специалист в этом вопросе.
Когда было нужно (очень давно когда-то) - коллеги посоветовали https://docs.microsoft.com/en-us/sysinternals/downloads/procdump

Не фига не помню почти.
Точно нужна опция
-ma


И наверное
-t
но это не точно

Но  ведь можно просто попробовать.

Ещё можно просто windows error reporting настроить на локальный сбор полных дампов при падениях - но я сам никогда этим не занимался

>Сотрудник 1С открытым текстом отказывается устранять ошибки в программе
Боюсь если я туда пойду устранять ошибки - их станет больше :(

>Это ограничение на коммуникацию, оно неспроста.
Да, пожалуй, пора опять ник менять.
   LoneBull
 
55 - 12.07.21 - 08:22
(51) в дополнение / исправление к (54)
Скорее не -t конечно, а -e

Ещё -i выглядит подходящим, но это на "постоянку".
   TormozIT
 
56 - 12.07.21 - 08:36
(54) Не знал что ProcDump умеет делать дампы по событиям. Спасибо за наводку. По описанию выглядит лучшим вариантом.
WER (windows error reporting) тоже имеет нужные настройки (автоматический полный дамп), но пока нашел эту настройку только в реестре https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps - неудобно.
   TormozIT
 
57 - 12.07.21 - 22:36
Назначил ProcDump отладчиком аварийных процессов с автоматическим формированием полного дампа командой
procdump -ma -i %LOCALAPPDATA%\CrashDumps

При выполнении она вернула результат:

ProcDump v10.0 - Sysinternals process dump utility
Copyright (C) 2009-2020 Mark Russinovich and Andrew Richards
Sysinternals - www.sysinternals.com

Set to:
  HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
    (REG_SZ) Auto     = 1
    (REG_SZ) Debugger = "C:\Portable\Procdump\procdump.exe" -accepteula -ma -j "C:\Users\??????\AppData\Local\CrashDumps" %ld %ld %p

Set to:
  HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
    (REG_SZ) Auto     = 1
    (REG_SZ) Debugger = "C:\Portable\Procdump\procdump.exe" -accepteula -ma -j "C:\Users\??????\AppData\Local\CrashDumps" %ld %ld %p

ProcDump is now set as the Just-in-time (AeDebug) debugger.
   Злопчинский
 
58 - 12.07.21 - 22:49
Смотрим с интересом за борьбой якадзун
   7OH
 
59 - 12.07.21 - 23:55
Там внутри от объекта КешированныйОбъект ушли при получении текстов модулей и строк оных же.
Возможно от этого и вылеты - или блокировки получения объекта без него или вызовы некорректные остались.
   TormozIT
 
60 - 13.07.21 - 07:31
Знаю точно, что в 8.3.19 исправили серьезную утечку памяти в конфигураторе, которая наблюдалась у меня уже много релизов. Возможно это освобождение памяти пока сделали не совсем правильно.
 
 
   Почему 1С
 
61 - 13.07.21 - 07:44
Сегодня буду ставить тестовую платформу  8.3.20.1363
Я кстати скорее всего и 8.3.19.1150 использовал тестовую, возможно только она падает а релизная нормальная...
   TormozIT
 
62 - 13.07.21 - 07:47
(61) Читай (43)
8.3.20 имеет те же проблемы. Уверен на 99%
   TormozIT
 
63 - 16.07.21 - 06:50
(57) Почему то он дампы делает по 2 сразу с разницей в 1 секунду. Почему так?
   LoneBull
 
64 - 16.07.21 - 08:24
(63) Ещё раз скажу - я не специалист по этому вопросу.
Могу только предположение выдать.
Когда в callback'е операционки происходит access violation приложение не всегда завершается (когда первый раз такое увидел сам не поверил).
Правда если всё время 2 получается (при всех вариантах падения) - предположение, конечно, не выдерживает критики (вряд ли ведь у тебя все падения в UI).
Ну тогда - не знаю.

Кажется, можно обратиться на v8@1c.ru и наверное переслать туда оба дампа для верности.
   TormozIT
 
65 - 16.07.21 - 08:29
(64) Падения без UI тоже по 2 дампа создают. Так вот я и шлю каждый раз по 2 дампа им. Просто чую что делаю какую то лишнюю работу по пересылке этих больших файлов.
   LoneBull
 
66 - 16.07.21 - 08:58
(65) Ну спроси у них как-нибудь - есть смысл 2 сразу слать.
Я бы коннчно сам посмотрел, но как-то не удобно вроде.
Да и контакты твои я опять давно протерял.
   Вафель
 
67 - 16.07.21 - 09:58
А кто-нибудь знает зачем конфигуратор рефакторят? Что хотят сделать?
   RomanYS
 
68 - 16.07.21 - 10:04
Вчера столкнулся у заказчика в первый раз с 8.3.19. Конфигуратор два раза упал при открытии макета оформления СКД во внешнем отчете. А ещё у них была dt размером 900Мб, которая отказалась разворачиваться в файловом варианте.
Ну и совсем добило: всё это совпало с падением серверных лицензий. Тут скорее всего совпадение, слетели они наверное раньше.
   lodger
 
69 - 16.07.21 - 10:46
(67) опровергают постулат "конфигуратор не развивается".
   DJ Anthon
 
70 - 16.07.21 - 15:25
(69) пока не увижу изменений диалоговых окошек на нормальные, не поверю в этот постулат
   TormozIT
 
71 - 16.07.21 - 15:31
(70) Они уже нормальные.
   TormozIT
 
72 - 18.07.21 - 11:49
Наконец то отловил падение конфигуратора через ProcDump. Но почему то при каждом падении создалось даже не 2, а 4 полных дампа (по 1ГБ).
Всех их отправил в 1С. Теперь надеюсь дело сдвинется.
   Вафель
 
73 - 18.07.21 - 11:53
(72) а сколько памяти отъел конфигуратор?
Ведь дампы это все содержимое памяти
   TormozIT
 
74 - 18.07.21 - 12:02
(73) Вроде же написал - 1ГБ
   TormozIT
 
75 - 18.07.21 - 12:53
За последние 2 часа конфигуратор упал 3 раза и каждый раз ProcDump создал по 4 полных дампа. Перечитал всякие инструкции по ProcDump но так и не понял почему он создает несколько дампов сразу.
Кто знает?
   timurhv
 
76 - 19.07.21 - 01:57
(67) хотят устроить массовый DDoS китайских серверов, первым будет baidu
   DrZombi
 
77 - 19.07.21 - 06:48
Ну, я не из мазохистов... Вот любопытно, народ что такого юзабильно-нового юзает в 19-том релизе, что туда лезут?

3. Не пробовал или очень мало писал в нем код.
   ansh15
 
78 - 19.07.21 - 10:15
Попробовал воспроизвести на платформе 8.3.19.1229 в CentOS 7(клиентская часть 64-х разрядная), пока не получилось.
Код в модулях редактируется, Ctrl+C/V/S отрабатывают, конфигурация сохраняется, падение конфигуратора поймать не удалось.
На Инфостарте тоже жалуются http://forum.infostart.ru/forum9/topic117873/message2679342/#message2679342
   timurhv
 
79 - 19.07.21 - 11:07
(77) Есть крупные организации, которые сотрудничают напрямую с 1С. 1С требует установки последних релизов платформы и конфигурации, взамен 1С учитывает хотелки с высоким приоритетом, помогает в устранении ошибок.
   TormozIT
 
80 - 25.07.21 - 10:10
Уже 30 ГБ дампов закачал на сервер 1С. Но 4-х кратная запись дампа при каждом падении раздражает. Может у кого то еще есть идеи, как удобно включать/выключать автоматическое формирование полного дампа при аварийном завершении процесса?
Всего знаю 3 способа:
1. Техножурнал. Но он работает далеко не всегда.
2. WER. Не нашел удобного способа включать/выключать
3. ProcDump. Относительно удобно, хотя и без GUI. Но почему то по 2-4 дампа на одно падение делает.
   acht
 
81 - 25.07.21 - 10:30
(80) А попробуй procdump не ставить дебаггером, а запускать процесс из под него, типа
procdump -e -ma -w <process_name>
   TormozIT
 
82 - 25.07.21 - 10:39
(81) Хотелось бы не только к конфигуратору применять потенциальный способ. У меня по 10 раз в день падают толстые клиенты, тонкие клиенты, конфигураторы, рабочие процессы, агенты, менеджеры кластера. Причем они запускают друг друга параметрически. Даже конфигуратор я запускаю по-разному.
   acht
 
83 - 25.07.21 - 10:40
(80) > WER. Не нашел удобного способа включать/выключать

https://social.technet.microsoft.com/Forums/en-US/9e2c7c90-cbae-47e0-86ef-94adb7fcb068/how-to-configure-windows-error-reporting-wer-or-memory-dump-for-an-specific-application-on-server?forum=ws2016

You can also provide per-application settings that override the global settings. To create a per-application setting, create a new key for your application under HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps(for example, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting\LocalDumps\MyApplication.exe). Add your dump settings under the MyApplication.exekey. If your application crashes, WER will first read the global settings, and then will override any of the settings with your application-specific settings.

Не?
   acht
 
84 - 25.07.21 - 10:41
   TormozIT
 
85 - 25.07.21 - 10:43
(83) Правку реестра ты считаешь удобным способом?
   acht
 
86 - 25.07.21 - 10:45
(85) Запуск батника, вносящего правки - вполне
   TormozIT
 
87 - 25.07.21 - 11:06
(86) Согласен, файлы .REG один раз сделать можно.
Интересно как пользователи без соответствующей подготовки управляют снятием дампов? Неужели каждый пользователь опускается на этот уровень?
   acht
 
88 - 25.07.21 - 13:28
(87) > пользователи ... управляют снятием дампов
Оксюморон какой-то
   TormozIT
 
89 - 26.07.21 - 14:57
   acht
 
90 - 26.07.21 - 15:12
(89) "В некоторых случаях" =)
   TormozIT
 
91 - 30.07.21 - 12:10
В результате по традиции исправлять в 8.3.19 не будут =)))
Планируется исправить: "Технологическая платформа", версия 8.3.20
Так что 8.3.19 пропускаем...
   TormozIT
 
92 - 30.07.21 - 12:24
(91) Из 1С прислали пояснение, что на багбоарде не сразу появляются планы исправления по всем релизам. В 8.3.19 тоже будут исправлять.
   TormozIT
 
93 - 12.08.21 - 11:00
Сообщают что исправили в свежей 8.3.19.1264
   TormozIT
 
94 - 14.08.21 - 10:50
8.3.19.1264 идет первый день испытательных полетов. Аварийных завершений конфигуратора пока не зафиксировал.
Но очень похоже что в тех ситуациях, где раньше процесс завершался, теперь он просто зависает, что с точки зрения пользователя не сильно отличается от внезапного исчезновения окна - вся несохраненная работа будет потеряна.


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