Opened 7 years ago

Closed 7 years ago

#518 closed баг (invalid)

Падения программы в пробной эксплуатации

Reported by: san Owned by: dimag
Priority: critical Milestone: 1 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords:
Cc:

Description (last modified by san)

Пользователи которые пользуются программой в "боевых" условиях заявляют о периодических произвольных падениях программы

ничего не происходило, т.е. техник в программе ничего не делал, была конференция (режим) с диспетчером - программа упала, в других случаях, падает даже когда нет конференции


r494
Windows 7
Других подробностей пока нет, возможно пришлют логи

Attachments (6)

fall.jpg (87.9 KB ) - added by san 7 years ago.
debug2016-11-09.zip (195.4 KB ) - added by san 7 years ago.
main.zip (69.3 KB ) - added by san 7 years ago.
bug_r522.zip (168.4 KB ) - added by san 7 years ago.
bug_21.11.zip (13.7 KB ) - added by san 7 years ago.
bug_25.11.zip (85.5 KB ) - added by san 7 years ago.

Download all attachments as: .zip

Change History (42)

comment:1 by san, 7 years ago

Description: modified (diff)

Судя по ченджлогу с тех пор исправлены следующие ситуации с падением:
#513 - судя по всему не подходит под описание
#510 - тоже не подходит, т.к. конференция audio не присутствует.

Делаю вывод что это что-то новое

by san, 7 years ago

Attachment: fall.jpg added

comment:2 by dimag, 7 years ago

какая версия?

comment:3 by san, 7 years ago

ревизия указана в тексте тикета

comment:4 by dimag, 7 years ago

Подробности проблемы
Сигнатура проблемы:

Имя события проблемы: APPCRASH

Имя приложения: MC04Dispatcher.exe

Версия приложения: 0.0.0.0

Отметка времени приложения: 58060916

Имя модуля с ошибкой: MC04Dispatcher.exe

Версия модуля с ошибкой: 0.0.0.0

Отметка времени модуля с ошибкой: 58060916

Код исключения: c0000005

Смещение исключения: 0020e2a2

Версия ОС: 6.1.7601.2.1.0.768.2

Код языка: 1049

Дополнительные сведения 1: 0a9e

Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789

Дополнительные сведения 3: 0a9e

Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

by san, 7 years ago

Attachment: debug2016-11-09.zip added

by san, 7 years ago

Attachment: main.zip added

comment:5 by san, 7 years ago

Приаттачил файлы
время происшествия предлагается определять так:

по логам когда запуск программы - значит в большинстве случаев перед этим было падение

comment:6 by san, 7 years ago

Дмитрий, есть какие-то идеи о причине возникновения бага?

comment:7 by dimag, 7 years ago

Да есть.

comment:8 by san, 7 years ago

Поделитесь?

comment:9 by dimag, 7 years ago

По словам Вани падение происходит только на машине работающей на FreeSwitch сервере с нестандартной конфигурацией, во время работы пользователь долгое время на давал команд, то есть ошибка может происходить только внутри обработки сообщений от сервера и таймера.
Код ошибки с0000005, то есть обращение к указателю на нуль, в теле программы, а не теле подключаемых Dll.
Наверно иногда тело сообщения события представляет указатель на 0, эту ситуацию необходимо обрабатывать.

comment:10 by san, 7 years ago

на FreeSwitch сервере с нестандартной конфигурацией

а есть стандарт на конфигурацию FS ?

пользователь долгое время на давал команд, то есть ошибка может происходить только внутри обработки сообщений от сервера

а как-же функция "авто-подключение к конференциям"?
Да и вообще информации "пользователь долгое время на давал команд", на мой взгляд, маловато для выводов.

Наверно иногда тело сообщения события представляет указатель на 0, эту ситуацию необходимо обрабатывать.

А это я не понял...

Last edited 7 years ago by san (previous) (diff)

in reply to:  10 comment:11 by dimag, 7 years ago

Replying to san:

на FreeSwitch сервере с нестандартной конфигурацией

а есть стандарт на конфигурацию FS ?

Да, ото который мы поставляем заказчику

пользователь долгое время на давал команд, то есть ошибка может происходить только внутри обработки сообщений от сервера

а как-же функция "авто-подключение к конференциям"?
Да и вообще информации "пользователь долгое время на давал команд", на мой взгляд, маловато для выводов.

Это мне сообщил Ваня

Наверно иногда тело сообщения события представляет указатель на 0, эту ситуацию необходимо обрабатывать.

А это я не понял...

Пока это только предположения.

comment:12 by san, 7 years ago

Какие будем предпринимать действия для устранения проблемы?

comment:13 by dimag, 7 years ago

Жду ответа от Минска.
Кроме того, Александр, ты обещал создать сервер Freeswitch с точной копией настроек в Осиповичах, той УГРС где используется нестандартная конфигурация, можно было бы проверить нашу программу на ней.

comment:14 by dimag, 7 years ago

Я попробовал запустить программу в режиме указанным Ваней на своих ЭВМ, начиная с четверга до сегодняшнего дня и не заметил никаких проблем.

comment:15 by san, 7 years ago

На 192.168.0.74 копия конфига УМГ Осиповичи.
Стандартной конфигурации не бывает, мы отгружали разные серверы с разными заводскими конфигурациями.

comment:16 by dimag, 7 years ago

Попробую использовать сервер с адресом 192.168.0.74

comment:17 by san, 7 years ago

Попробуй, правда не понимаю как это тебе поможет, в УМГ Слоним конфигурация отличается от УМГ Осиповичи

Last edited 7 years ago by san (previous) (diff)

by san, 7 years ago

Attachment: bug_r522.zip added

comment:18 by san, 7 years ago

Добавил архив с логами падения в r522

comment:19 by san, 7 years ago

Чуть не забыл, время падения 08-55

in reply to:  16 ; comment:20 by alx, 7 years ago

Replying to dimag:

тикет 518 - вроде бы нашёл причину.

В чем она состоит?

in reply to:  20 ; comment:21 by dimag, 7 years ago

Replying to alx:

Replying to dimag:

тикет 518 - вроде бы нашёл причину.

В чем она состоит?

Пока не могу сказать, посмотрим как всё работает у заказчика.

in reply to:  21 comment:22 by alx, 7 years ago

Replying to dimag:

Пока не могу сказать,

Если не секрет, почему?

comment:23 by dimag, 7 years ago

Я не совсем уверен что нашёл причину ошибки, если у заказчика всё будет нормально, то я её опишу.

in reply to:  23 comment:24 by alx, 7 years ago

Replying to dimag:

если у заказчика всё будет нормально,

Как же у заказчика может быть все нормально, если падения не устранены?

Last edited 7 years ago by alx (previous) (diff)

comment:25 by san, 7 years ago

Слоним. Снова похожее падение
21 ноября ~09:23
r522

Сигнатура проблемы:
  Имя события проблемы:	APPCRASH
  Имя приложения:	MC04Dispatcher.exe
  Версия приложения:	0.0.0.0
  Отметка времени приложения:	58201967
  Имя модуля с ошибкой:	MC04Dispatcher.exe
  Версия модуля с ошибкой:	0.0.0.0
  Отметка времени модуля с ошибкой:	58201967
  Код исключения:	c0000005
  Смещение исключения:	002164e2
  Версия ОС:	6.1.7601.2.1.0.768.2
  Код языка:	1049
  Дополнительные сведения 1:	0a9e
  Дополнительные сведения 2:	0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:	0a9e
  Дополнительные сведения 4:	0a9e372d3b4ad19135b953a78882e789
Last edited 7 years ago by san (previous) (diff)

by san, 7 years ago

Attachment: bug_21.11.zip added

comment:26 by dimag, 7 years ago

Судя по логу в debug файле, использовалась старая версия, мне необходим лог от версии 529.

comment:27 by san, 7 years ago

Я указал ревизию для последнего происшествия r522, r529 они ещё не получили на тот момент

comment:28 by dimag, 7 years ago

Жду результатов работы последней версии.

comment:29 by san, 7 years ago

Очередной крэш

Сигнатура проблемы:
  Имя события проблемы:	APPCRASH
  Имя приложения:	MC04Dispatcher.exe
  Версия приложения:	0.0.0.0
  Отметка времени приложения:	58329150
  Имя модуля с ошибкой:	StackHash_31d1
  Версия модуля с ошибкой:	6.1.7601.17514
  Отметка времени модуля с ошибкой:	4ce7ba58
  Код исключения:	c0000374
  Смещение исключения:	000ce653
  Версия ОС:	6.1.7601.2.1.0.768.2
  Код языка:	1049
  Дополнительные сведения 1:	31d1
  Дополнительные сведения 2:	31d1f6a7c790c28680e225adfcc52e33
  Дополнительные сведения 3:	cec9
  Дополнительные сведения 4:	cec919efbeb9552a44d83966dd77717a

by san, 7 years ago

Attachment: bug_25.11.zip added

comment:30 by san, 7 years ago

Судя по коду исключения, причина изменилась
Версию программы пока не сообщили

comment:31 by san, 7 years ago

версию сообщили r529

comment:32 by dimag, 7 years ago

Где произошла данная ошибка? В Осиповичах или Слониме?

comment:33 by dimag, 7 years ago

Было бы также неплохо иметь скриншот текстовой консоли программы.

comment:34 by san, 7 years ago

Где произошла данная ошибка? В Осиповичах или Слониме?

В Слониме. Все описаные выше случаи происходили в Слониме.

неплохо иметь скриншот текстовой консоли программы

Думаю это невозможно, программа упала и была заново запущена, где теперь взять скриншот её вывода?

Было бы не плохо, если вся нужная для дебага информация складывалась в debug-log, и версию ПО можно туда сообщить. Тогда гораздо проще будет получить эту информацию.

comment:35 by dimag, 7 years ago

В новой версии программы версия будет выводиться при запуске в файл debug.log.

comment:36 by san, 7 years ago

Resolution: invalid
Status: newclosed

Тикет был создан "по горячим следам", думаю сейчас он не имеет смысла

Note: See TracTickets for help on using tickets.