连接23个设备时候报错,无法启动

ubuntu系统,自己编译的程序,使用自带的modbus-tcp协议。
接入23个设备时候,突然报错。后台neuron卡死,无法再启动。./neuron --log报错如下:

AddressSanitizer:DEADLYSIGNAL

==15469==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000410 (pc 0x7faf83b3ce33 bp 0x7ffd543c68b0 sp 0x7ffd543c6770 T0)
==15469==The signal is caused by a WRITE memory access.
==15469==Hint: address points to the zero page.
#0 0x7faf83b3ce32 in zlog_level_switch /usr/zlog/src/zlog.c:616
#1 0x55e9d5bbcee7 in main /usr/neuron2.6.3/neuron/src/main.c:186
#2 0x7faf8393a082 in __libc_start_main …/csu/libc-start.c:308
#3 0x55e9d5bbbfdd in _start (/usr/neuron2.6.3/neuron/build/neuron+0x54fdd)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /usr/zlog/src/zlog.c:616 in zlog_level_switch
==15469==ABORTING

连接23个设备后,后台neuron直接退出了。然后再次启动后,前台页面无法登录

启动一会后,cpu使用率284%

请提供一下logs目录下的日志文件。

logs.zip (33.1 KB)
您好,今早重新编译neuron后测试,还是出现该问题,这是日志文件

Install-dependencies.md,是否是按照neuron这个文档,安装的库依赖?

是的,也没有报错,ubuntu系统,20.04

执行neuron之前,在控制台执行 ulimit -n 65535命令,然后再执行neuron

已解决,谢谢您