#377 closed баг (fixed)
Программа не завершается
| Reported by: | alx | Owned by: | dimag |
|---|---|---|---|
| Priority: | minor | Milestone: | 2 очередь |
| Component: | ПО MC04-Dispatcher. Пульт диспетчера/техника | Keywords: | threads |
| Cc: | san |
Description (last modified by )
Под FreeBSD при закрытии окна программы окно пропадает, но процесс продолжает работать. Как минимум, судя по выводу в консоль, SIP UA продолжает регистрироваться с ненулевым Expires.
Последний раз проверялось в r382.
Attachments (1)
Change History (12)
comment:1 by , 9 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 9 years ago
| Keywords: | threads added |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:3 by , 9 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
Очевидно, тикет был закрыт по ошибке. В r415 сделано формальное исправление, изменяющее число аргументов функции pjsua_acc_get_config() в зависимости от версии pjsip для того чтобы проект собирался с pjsip старее версии 2.2. На поведение программы эта правка повлиять не могла.
follow-ups: 5 6 comment:4 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
comment:5 by , 9 years ago
comment:6 by , 9 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
follow-up: 8 comment:7 by , 9 years ago
Можете добавить лог программы, выводимый в консоль std::cout.
comment:8 by , 9 years ago
Replying to dimag:
Можете добавить лог программы, выводимый в консоль std::cout.
Спасибо за разрешение. :) Так и сделал.
На всякий случай: окно программы было закрыто в 12:14:00.
comment:9 by , 9 years ago
Замечено, что описанное в ticket:308#comment:25 устраняет проблему. Вероятно, причина в потере каких-то данных в процессе приема из сокета.
comment:10 by , 9 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
r455
Исправилось вместе с ошибкой 308

r415
В конце работы программы надо было добавить функцию pj_shutdown.