【关闭】【SDK】SDK打印tcp socket write failed 和tcp socket 68 recv EOF or Error: -4095((null))程序就退出了

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
none
Posts: 9

我们在预览和退出预览的时候都出现了tcp socket相关的错误,然后程序都退出了。附件是log。

Attachments
a7b67d6509902d029ca99ce51fbb572.png
60fa7fa1030913647f0c8f04a839179.png
tcp socket write failed .log
(16.07 KiB) Downloaded 146 times
tcp socket 68.log
(10.32 MiB) Downloaded 154 times

Tags:
User avatar
fallen-queen
Posts: 140

Re: SDK打印tcp socket write failed 和tcp socket 68 recv EOF or Error: -4095((null))程序就退出了

APP退出预览,设备与云端的tcp链路就断开了。

设备退出的原因是程序崩溃了吗?崩溃的原因可以打开coredump看一下。

none
Posts: 9

Re: SDK打印tcp socket write failed 和tcp socket 68 recv EOF or Error: -4095((null))程序就退出了

进预览也会。是程序退出了。退出的原因不是段错误,因为段错误的信号我们会捕获。我们现在加上了SIGPIPE,SIGTERM。然后再去看看在哪崩溃的。目前从log看,tcp 打印错误之后就程序退出了

none
Posts: 9

Re: SDK打印tcp socket write failed 和tcp socket 68 recv EOF or Error: -4095((null))程序就退出了

我们现在抓到就是管道破裂的信号导致程序退出的
定位是在uv__write 之后操作出现的

none
Posts: 9

Re: SDK打印tcp socket write failed 和tcp socket 68 recv EOF or Error: -4095((null))程序就退出了

补充截图

Post Reply