Ну вот сделал еще раз по честному... Отсоединил аплинк на роутере, подождал пока данные в буфере кончатся и воспроизведение остановится. Затем еще подождал с минуту-две (10-15 сек недостаточно) и воткнул аплинк в интернет обратно.
Сокет продолжает быть открытым но теперь уже с обнулённым счётчиком пакетов
tcp 0 0 192.168.20.112:41651 185.190.189.249:443 ESTABLISHED 1361/shell
Кнопки работают только от плеера. STOP и TOPMENU игнорируются. ну т.е. ощущение зависа, но это не так
шелл ведёт жизнедеятельность.
#tail -f /tmp/run/shell.log
там вполне себе появляются события обработки кнопок. Файл shell.log прилагаю.
Ну т.е. вот все висит. Я давлю кнопку плеера влево
[1361] [t769028096] [2021-12-29 09:53:12.164296] [plugin] 'Bazinga3'->handle_user_input(): finished with status 'succeded'
[1361] [t769028096] [2021-12-29 09:53:12.164414] [plugin] (play) applying handle_user_input(id=571)
[1361] [t769028096] [2021-12-29 09:53:12.164608] [gui_action] PluginPlaybackExecutor: performing action change_behaviour (ctx: <timeout, id=604>)
[1361] [t769028096] [2021-12-29 09:53:13.244472] dfb_input: DFB key: 0xe21de608 DIKS_CURSOR_LEFT DIKI_LEFT -> RM_HW_LEFT (#145)
[1361] [t769028096] [2021-12-29 09:53:13.244601] Screen input: 145
[1361] [t769028096] [2021-12-29 09:53:13.244743] [plugin] key pressed: 145 (LEFT)
[1361] [t769028096] [2021-12-29 09:53:13.244857] [seek] DEBUG: seek: start_offset = 0, duration_sec = 3785
[1361] [t769028096] [2021-12-29 09:53:13.244903] Initializing seek OSD, current is 2325 of 3785.
[1361] [t769028096] [2021-12-29 09:53:13.263144] Rotated '/tmp/run/shell.log' to '/tmp/run/shell.log.old'
[1361] [t769028096] [2021-12-29 09:53:13.263246] Starting logging to '/tmp/run/shell.log
она появляется в логе. шкалик воспроизведения съезжает влево (картинка фильма ясное дело уже полчаса как зависла)
Теперь я давлю на пульте СТОП
tangox[root]# tail -f /tmp/run/shell.log
control_id => event_timer
playback_mode => plugin_vod
plugin_vod_id => 1044004
plugin_vod_series_ndx => 0
playback_browser_activated => 0
[1361] [t769028096] [2021-12-29 09:55:39.577870] [plugin] (play) operations: suspended: no, has_active: yes, cancelled: no, queue size: 0
[playback_executor] run_action finished
[1361] [t769028096] [2021-12-29 09:55:39.629171] [plugin] 'Bazinga3'->handle_user_input(): finished with status 'succeded'
[1361] [t769028096] [2021-12-29 09:55:39.629288] [plugin] (play) applying handle_user_input(id=600)
[1361] [t769028096] [2021-12-29 09:55:39.629484] [gui_action] PluginPlaybackExecutor: performing action change_behaviour (ctx: <timeout, id=633>)
[1361] [t769028096] [2021-12-29 09:55:43.925452] dfb_input: DFB key: 0xab54e608 DIKS_STOP DIKI_UNKNOWN -> RM_HW_STOP (#155)
[1361] [t769028096] [2021-12-29 09:55:43.925588] Screen input: 155
fip_show_text: 'STOP'
[1361] [t769028096] [2021-12-29 09:55:44.629657] [gui_behaviour] timer event generated
[playback_executor] run_action started (plugin_handle_user_input, origin=timeout)
[1361] [t769028096] [2021-12-29 09:55:44.629896] [gui_action] PluginPlaybackExecutor: performing action plugin_handle_user_input (ctx: <timeout, id=634>)
[1361] [t769028096] [2021-12-29 09:55:44.629956] [plugin] (play) operations: suspended: no, has_active: no, cancelled: no, queue size: 1
[1361] [t769028096] [2021-12-29 09:55:44.629994] [plugin] (play) action plugin_handle_user_input is scheduled
[1361] [t769028096] [2021-12-29 09:55:44.630030] [plugin] (play) starting handle_user_input(id=601)
handler_id => smart_movie
control_id => event_timer
playback_mode => plugin_vod
plugin_vod_id => 1044004
plugin_vod_series_ndx => 0
playback_browser_activated => 0
[1361] [t769028096] [2021-12-29 09:55:44.632878] [plugin] (play) operations: suspended: no, has_active: yes, cancelled: no, queue size: 0
[playback_executor] run_action finished
STOP тоже в логе отображается, но возврата в плагин не производится.
Обнаруженный мной в процессе курения интеренет "мягкий" путь тоже не работает.
Попробовал
#wget 'http://127.0.0.1/cgi-bin/do?cmd=main_screen'; rm -f 'do?cmd=main_screen'
Встроенный сервак коннекции конечно принимает, но не отвечает. Вообще молчит.