Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#513 closed баг (fixed)

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

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

Description

Воспроизводится так:

  1. На двух пк запускаем программу и открываем окно редактирования настроек одного и того же абонента.
  2. Нажимаем кнопку "Сохранить" на обоих ПК одновременно
  3. На одном из них программа падает

так:

или так:

Файлы логов прилагаю для второго варианта падения

Attachments (5)

1101-1.png (63.8 KB ) - added by san 8 years ago.
LoL.txt (13.9 KB ) - added by san 8 years ago.
main.log (29.6 KB ) - added by san 8 years ago.
debug2016-11-01.log (32.0 KB ) - added by san 8 years ago.
1101-2.png (10.7 KB ) - added by san 8 years ago.

Download all attachments as: .zip

Change History (15)

by san, 8 years ago

Attachment: 1101-1.png added

by san, 8 years ago

Attachment: LoL.txt added

by san, 8 years ago

Attachment: main.log added

by san, 8 years ago

Attachment: debug2016-11-01.log added

by san, 8 years ago

Attachment: 1101-2.png added

comment:1 by dimag, 8 years ago

Keywords: user edit added
Resolution: fixed
Status: newclosed

r514
Падения прекратились

comment:2 by san, 8 years ago

В чём была причина?

comment:3 by alx, 8 years ago

И какое отношение к этому багу имеет changeset:513, устраняющий невозможность добавить нового оператора, если не заполнен телефон у предыдущего?

comment:4 by san, 8 years ago

Так в чём же была причина?

comment:5 by alx, 8 years ago

От себя добавлю, что устранение падений путем (в числе прочего) изменения таймаута с 1 до 0.6 с меня очень смущает... Наводит на мысль о танцах с бубном... :(

comment:6 by dimag, 8 years ago

Неверно обрабатывалось добавление нового пользователя в конференцию.

comment:7 by san, 8 years ago

И как добавление пользователя в конференцию связано с сохранением файла настроек абонента?

comment:8 by dimag, 8 years ago

Падения прекратились и уменьшил задержку - это два совершенно независимых изменения, надо было выделить уменьшил задержку выделить в виде отдельного пункта.

comment:9 by san, 8 years ago

Так в чём же была причина?

И как добавление пользователя в конференцию связано с сохранением файла настроек абонента?

comment:10 by dimag, 8 years ago

Никак, но я работал одновременно над этими тикетами, одновременно их протестировал и закрыл.

Note: See TracTickets for help on using tickets.