Segmentation fault (core dumped)

emqtt_bench运行过程中出现Segmentation fault (core dumped)这个错误是什么原因引起的,应该从那些方面进行排查

服务端日志如下:2025-01-23T10:42:06.071534+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.4014.0>">>,reductions => 872055823,send_pend => 148,peername => <<"192.168.111.223:49142">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1690581,send_oct => 1834770512,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3572096293_3/cloudnetlot”>>
2025-01-23T10:42:06.082274+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.4024.0>">>,reductions => 872101520,send_pend => 140,peername => <<"192.168.111.223:49146">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1690889,send_oct => 1834676676,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3434003488_7/cloudnetlot”>>
2025-01-23T10:42:06.082608+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 34704,message_queue_len => 0,pid => <<"<0.4035.0>">>,reductions => 872055709,send_pend => 540,peername => <<"192.168.111.223:49154">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1690784,send_oct => 1834667230,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_2464087240_16/cloudnetlot”>>
2025-01-23T10:42:06.091163+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 34704,message_queue_len => 0,pid => <<"<0.4012.0>">>,reductions => 872068159,send_pend => 538,peername => <<"192.168.111.223:49138">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 140,send_cnt => 1690768,send_oct => 1834686116,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_853680964_8/cloudnetlot”>>
2025-01-23T10:42:06.097644+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.3993.0>">>,reductions => 872382313,send_pend => 546,peername => <<"192.168.111.223:49132">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1691387,send_oct => 1835127658,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_2998844825_15/cloudnetlot”>>
2025-01-23T10:42:06.123936+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.4025.0>">>,reductions => 871998710,send_pend => 544,peername => <<"192.168.111.223:49148">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1690435,send_oct => 1834492198,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_1493533737_2/cloudnetlot”>>
2025-01-23T10:42:06.125105+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 34704,message_queue_len => 0,pid => <<"<0.3990.0>">>,reductions => 872304311,send_pend => 146,peername => <<"192.168.111.223:49128">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1691132,send_oct => 1835141972,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_2898116065_20/cloudnetlot”>>
2025-01-23T10:42:06.131766+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 34704,message_queue_len => 0,pid => <<"<0.4036.0>">>,reductions => 872115760,send_pend => 146,peername => <<"192.168.111.223:49156">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1690803,send_oct => 1834786438,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_2463819075_11/cloudnetlot”>>
2025-01-23T10:42:06.132832+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 43280,message_queue_len => 0,pid => <<"<0.4038.0>">>,reductions => 872122317,send_pend => 800,peername => <<"192.168.111.223:49152">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1690970,send_oct => 1834713496,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_1893046728_6/cloudnetlot”>>
2025-01-23T10:42:06.144843+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 42608,message_queue_len => 0,pid => <<"<0.3992.0>">>,reductions => 872400413,send_pend => 144,peername => <<"192.168.111.223:49124">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 95744,recv_cnt => 19,recv_oct => 142,send_cnt => 1691446,send_oct => 1835127256,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3465182462_19/cloudnetlot”>>
2025-01-23T10:42:06.147029+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 26800,message_queue_len => 0,pid => <<"<0.3988.0>">>,reductions => 872045235,send_pend => 140,peername => <<"192.168.111.223:49122">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1690520,send_oct => 1834543636,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3605164559_14/cloudnetlot”>>
2025-01-23T10:42:06.148038+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 42656,message_queue_len => 0,pid => <<"<0.4011.0>">>,reductions => 872315832,send_pend => 806,peername => <<"192.168.111.223:49136">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1691253,send_oct => 1835072848,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3134909132_18/cloudnetlot”>>
2025-01-23T10:42:06.148281+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.3994.0>">>,reductions => 872188704,send_pend => 146,peername => <<"192.168.111.223:49130">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1690945,send_oct => 1834907106,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3100639806_10/cloudnetlot”>>
2025-01-23T10:42:06.153444+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 42608,message_queue_len => 0,pid => <<"<0.4026.0>">>,reductions => 872168792,send_pend => 126,peername => <<"192.168.111.223:49150">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1691201,send_oct => 1834518592,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3537230862_12/cloudnetlot”>>
2025-01-23T10:42:06.163295+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 42608,message_queue_len => 0,pid => <<"<0.4013.0>">>,reductions => 872190981,send_pend => 540,peername => <<"192.168.111.223:49140">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 142,send_cnt => 1690979,send_oct => 1834827362,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_1288651539_13/cloudnetlot”>>
2025-01-23T10:42:06.177922+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 68192,message_queue_len => 0,pid => <<"<0.3989.0>">>,reductions => 872196850,send_pend => 806,peername => <<"192.168.111.223:49126">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1691047,send_oct => 1834721838,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_3605531834_4/cloudnetlot”>>
2025-01-23T10:42:06.192039+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 34704,message_queue_len => 0,pid => <<"<0.4037.0>">>,reductions => 871990122,send_pend => 804,peername => <<"192.168.111.223:49158">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 141,send_cnt => 1690625,send_oct => 1834589094,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_1926381600_1/cloudnetlot”>>
2025-01-23T10:42:06.196626+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 26800,message_queue_len => 0,pid => <<"<0.3991.0>">>,reductions => 872138562,send_pend => 146,peername => <<"192.168.111.223:49134">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 87040,recv_cnt => 19,recv_oct => 140,send_cnt => 1690799,send_oct => 1834827078,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_856016159_5/cloudnetlot”>>
2025-01-23T10:42:06.213010+08:00 [warning] msg: alarm_is_activated, message: <<“connection congested: #{memory => 42608,message_queue_len => 0,pid => <<"<0.3987.0>">>,reductions => 872199471,send_pend => 144,peername => <<"192.168.111.223:49120">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 95744,recv_cnt => 19,recv_oct => 141,send_cnt => 1690923,send_oct => 1834935684,username => <”…>>, name: <<“conn_congestion/ubuntu_bench_sub_1489073279_9/cloudnetlot”>>
2025-01-23T10:42:06.279808+08:00 [warning] msg: alarm_is_activated, message: <<"connection congested: #{memory => 29816,message_queue_len => 0,pid => <<"<0.4023.0>">>,reductions => 871993412,send_pend => 416,peername => <<"192.168.111.223:49144">>,sockname => <<"192.168.111.220:1883">>,buffer => 4096,high_msgq_watermark => 8192,high_watermark => 1048576,recbuf => 374400,sndbuf => 139264,recv_cnt => 19,recv_oct => 142,send_cnt => 1690542,send_oct => 1834334086,username => "…>>, name: <<“conn_congestion/ubuntu_bench_sub_1325765545_17/cloudnetlot”>>
2025-01-23T10:43:06.398370+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1493533737_2/cloudnetlot”>>
2025-01-23T10:43:06.398525+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1926381600_1/cloudnetlot”>>
2025-01-23T10:43:06.401541+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_2463819075_11/cloudnetlot”>>
2025-01-23T10:43:06.401672+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_853680964_8/cloudnetlot”>>
2025-01-23T10:43:06.401769+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3134909132_18/cloudnetlot”>>
2025-01-23T10:43:06.402341+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1893046728_6/cloudnetlot”>>
2025-01-23T10:43:06.404327+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3572096293_3/cloudnetlot”>>
2025-01-23T10:43:06.404462+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_2998844825_15/cloudnetlot”>>
2025-01-23T10:43:06.404607+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_856016159_5/cloudnetlot”>>
2025-01-23T10:43:06.405424+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3537230862_12/cloudnetlot”>>
2025-01-23T10:43:06.405604+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3100639806_10/cloudnetlot”>>
2025-01-23T10:43:06.405736+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3605531834_4/cloudnetlot”>>
2025-01-23T10:43:06.406381+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3605164559_14/cloudnetlot”>>
2025-01-23T10:43:06.408395+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1489073279_9/cloudnetlot”>>
2025-01-23T10:43:06.408506+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3465182462_19/cloudnetlot”>>
2025-01-23T10:43:06.413423+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1325765545_17/cloudnetlot”>>
2025-01-23T10:43:06.424340+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_2464087240_16/cloudnetlot”>>
2025-01-23T10:43:06.615421+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_1288651539_13/cloudnetlot”>>
2025-01-23T10:43:06.647541+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_2898116065_20/cloudnetlot”>>
2025-01-23T10:43:06.659416+08:00 [warning] msg: alarm_is_deactivated, name: <<“conn_congestion/ubuntu_bench_sub_3434003488_7/cloudnetlot”>>

主要测试场景:单台服务器,10秒发送1k消息,用20个共享订阅,客户端连接数量上不了10w,运行过程中存在上面报错:
测试服务器信息:
服务器:
ip地址:192.168.111.1,
操作系统:ubuntu18.04
内存大小:32G
cpu型号:Inter I5-12400

如果是 emqtt_bench 出现段错误。可以找找有没有 crash_dump文件,然后用https://www.erlang.org/doc/apps/erts/crash_dump.html 文件中的 crash dump view 查看一个是什么原因,也可能选择把 crash_dump上传上来看看。