I am experiencing a segmentation fault when opening a server socket in secure mode. When certificates are not available at the specified path, libwebsockets triggers a segfault. Please refer to the attached logs and call stack. This issue occurs with libwebsockets version 4.5.2. Do you have any insights on this?
Call stack:
Thread 1 "server" received signal SIGSEGV, Segmentation fault.
musable (mem=0x555555788019) at ./malloc/malloc.c:5126
5126 ./malloc/malloc.c: No such file or directory.
(gdb) bt
#0 musable (mem=0x555555788019) at ./malloc/malloc.c:5126
#1 __malloc_usable_size (m=0x555555788019) at ./malloc/malloc.c:5138
#2 0x00007ffff7ef596e in _realloc (ptr=0x555555788019, size=0, reason=0x7ffff7f8abbc "free") at /home/one/libwebsockets/lib/core/alloc.c:178
#3 0x00007ffff7ef59c2 in lws_realloc (ptr=0x555555788019, size=0, reason=0x7ffff7f8abbc "free") at /home/one/libwebsockets/lib/core/alloc.c:207
#4 0x00007ffff7f2e3c4 in __lws_vhost_destroy2 (vh=0x5555557d7cb0) at /home/one/libwebsockets/lib/core-net/vhost.c:1579
#5 0x00007ffff7f2e5f2 in lws_vhost_destroy (vh=0x5555557d7cb0) at /home/one/libwebsockets/lib/core-net/vhost.c:1674
#6 0x00007ffff7f2d3b2 in lws_create_vhost (context=0x5555557bfb70, info=0x7fffffffdc90) at /home/one/libwebsockets/lib/core-net/vhost.c:1067
Logs:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] BSC: Lws Library Version: 4.5.2-v4.5.2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9191] D: _realloc: size 10744: context
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9192] N: lws_create_context: LWS: 4.5.2-v4.5.2, NET CLI SRV H1 H2 WS SS-JSON-POL ConMon IPV6-on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9193] I: lws_create_context: Event loop: poll
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9195] D: _realloc: size 72: lws_smd_register
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9195] I: lws_smd_register: peer 0x55555578cdd0 (count 1) registered
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9197] D: _realloc: size 8192: fds table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9198] I: lws_create_context: ctx: 9312B (5216 ctx + pt(1 thr x 4096)), pt-fds: 1024
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9199] I: lws_create_context: http: ah_data: 4096, ah: 992, max count 1024
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9200] D: _realloc: size 8192: lws_lookup
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9200] I: lws_plat_init: mem: platform fd map: 8192 B
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] D: _realloc: size 1432: __lws_wsi_create_with_role
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] D: : lws_role_transition: wsistate 0x200, ops pipe
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] I: __lws_lc_tag: ++ [wsi|0|pipe] (1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: [wsi|0|pipe]: __insert_wsi_socket_into_fds: tsi=0, sock=6, pos-in-fds=0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] I: rops_pt_init_destroy_netlink: creating netlink skt
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: _realloc: size 1432: __lws_wsi_create_with_role
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: : lws_role_transition: wsistate 0x200, ops netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9203] I: __lws_lc_tag: ++ [vh|0|netlink] (1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9203] D: [vh|0|netlink]: __insert_wsi_socket_into_fds: tsi=0, sock=7, pos-in-fds=1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] D: rops_pt_init_destroy_netlink: starting netlink coldplug wait
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] I: lws_context_init_ssl_library: Compiled with OpenSSL support
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] I: lws_context_init_ssl_library: SSL disabled: no LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] I: lws_server_get_canonical_hostname: canonical_hostname = dev
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] D: _realloc: size 983: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] I: __lws_lc_tag: ++ [vh|1|system||-1] (2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] I: [vh|1|system||-1]: lws_create_vhost: Creating Vhost 'system' (serving disabled), 5 protocols, IPv6 on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-stdin
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-stdin
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9209] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9209] D: _realloc: size 984: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] I: __lws_lc_tag: ++ [vh|2|default||-1] (3)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] I: [vh|2|default||-1]: lws_create_vhost: Creating Vhost 'default' (serving disabled), 5 protocols, IPv6 on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_context_init_extensions: LWS_MAX_EXTENSIONS_ACTIVE: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_create_context: mem: per-conn: 1432 bytes + protocol rx buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_plat_drop_app_privileges: not changing group
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9213] I: lws_plat_drop_app_privileges: not changing user
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9213] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 320: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 26400: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9217] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9217] D: _realloc: size 26400: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9270] D: _lws_state_transition: system: changed 1 'CONTEXT_CREATED' -> 2 'INITIALIZED'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] D: _lws_state_transition: system: changed 2 'INITIALIZED' -> 3 'IFACE_COLDPLUG'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: lws_state_notify_protocol_init: waiting for netlink coldplug
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: _report: system: prot_init: rejected 'IFACE_COLDPLUG' -> 'DHCP'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: lws_state_transition_steps: CONTEXT_CREATED -> IFACE_COLDPLUG
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9288] D: _realloc: size 980: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] I: __lws_lc_tag: ++ [vh|3|Hub|192.168.56.130|192.168.56.130|47808] (4)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 49: vh paths
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_create_vhost: Creating Vhost 'Hub' port 47808, 5 protocols, IPv6 off
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] N: SSL ciphers: 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] N: Vhost 'Hub' using TLS mode
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] I: lws_protocol_init:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating http-only
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.http-only
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9306] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9306] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: rops_handle_POLLIN_netlink: RTA_GATEWAY: 192.168.253.2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] I: _lws_routing_entry_dump: gw: 192.168.253.2, ifidx: 2, pri: -1, proto: 3
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9318] D: rops_handle_POLLIN_netlink: route list size 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9318] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_DST: 172.17.0.0/16
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 172.17.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9321] E: lws_tls_server_vhost_backend_init: SSL_CTX_load_verify_locations unhappy
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9322] I: SSL options 0x1E520000
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9322] E: problem getting cert '/home/one/certs/cert.pem' 2147483650: error:80000002:system library::No such file or directory
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] E: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_create_vhost: lws_context_init_server_ssl failed
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_vhost_destroy1:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_vhost_destroy: count_bound_wsi 0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 6
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 6)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] I: _lws_routing_entry_dump: dst: 172.17.0.0/16, src: 172.17.0.1/0, ifidx: 6, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9328] D: rops_handle_POLLIN_netlink: route list size 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9328] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9329] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9345] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9345] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9346] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9347] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.10.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9371] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.10.25/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9371] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 5
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 5)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] I: _lws_routing_entry_dump: dst: 192.168.10.0/24, src: 192.168.10.25/0, ifidx: 5, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] D: rops_handle_POLLIN_netlink: route list size 3
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9405] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9405] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.56.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.56.130/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 4
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 4)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] I: _lws_routing_entry_dump: dst: 192.168.56.0/24, src: 192.168.56.130/0, ifidx: 4, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9409] D: rops_handle_POLLIN_netlink: route list size 4
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9409] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9410] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9410] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.253.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.253.100/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] I: _lws_routing_entry_dump: dst: 192.168.253.0/24, src: 192.168.253.100/0, ifidx: 2, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9416] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: rops_handle_POLLIN_netlink: route list size 5
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.0/8
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] I: _lws_routing_entry_dump: dst: 127.0.0.0/8, src: 127.0.0.1/0, ifidx: 1, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9439] D: rops_handle_POLLIN_netlink: route list size 6
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: Local addr: RTA_DST -> added to RTA_SRC
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.1/32
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] I: _lws_routing_entry_dump: dst: 127.0.0.1/32, src: 127.0.0.1/0, ifidx: 1, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: rops_handle_POLLIN_netlink: route list size 7
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_DST: 127.255.255.255/32
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: NEWROUTE: IGNORED (broadcast)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: NEWROUTE
I am experiencing a segmentation fault when opening a server socket in secure mode. When certificates are not available at the specified path, libwebsockets triggers a segfault. Please refer to the attached logs and call stack. This issue occurs with libwebsockets version 4.5.2. Do you have any insights on this?
Call stack:
Thread 1 "server" received signal SIGSEGV, Segmentation fault.
musable (mem=0x555555788019) at ./malloc/malloc.c:5126
5126 ./malloc/malloc.c: No such file or directory.
(gdb) bt
#0 musable (mem=0x555555788019) at ./malloc/malloc.c:5126
#1 __malloc_usable_size (m=0x555555788019) at ./malloc/malloc.c:5138
#2 0x00007ffff7ef596e in _realloc (ptr=0x555555788019, size=0, reason=0x7ffff7f8abbc "free") at /home/one/libwebsockets/lib/core/alloc.c:178
#3 0x00007ffff7ef59c2 in lws_realloc (ptr=0x555555788019, size=0, reason=0x7ffff7f8abbc "free") at /home/one/libwebsockets/lib/core/alloc.c:207
#4 0x00007ffff7f2e3c4 in __lws_vhost_destroy2 (vh=0x5555557d7cb0) at /home/one/libwebsockets/lib/core-net/vhost.c:1579
#5 0x00007ffff7f2e5f2 in lws_vhost_destroy (vh=0x5555557d7cb0) at /home/one/libwebsockets/lib/core-net/vhost.c:1674
#6 0x00007ffff7f2d3b2 in lws_create_vhost (context=0x5555557bfb70, info=0x7fffffffdc90) at /home/one/libwebsockets/lib/core-net/vhost.c:1067
Logs:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] BSC: Lws Library Version: 4.5.2-v4.5.2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9191] D: _realloc: size 10744: context
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9192] N: lws_create_context: LWS: 4.5.2-v4.5.2, NET CLI SRV H1 H2 WS SS-JSON-POL ConMon IPV6-on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9193] I: lws_create_context: Event loop: poll
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9195] D: _realloc: size 72: lws_smd_register
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9195] I: lws_smd_register: peer 0x55555578cdd0 (count 1) registered
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9197] D: _realloc: size 8192: fds table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9198] I: lws_create_context: ctx: 9312B (5216 ctx + pt(1 thr x 4096)), pt-fds: 1024
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9199] I: lws_create_context: http: ah_data: 4096, ah: 992, max count 1024
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9200] D: _realloc: size 8192: lws_lookup
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9200] I: lws_plat_init: mem: platform fd map: 8192 B
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] D: _realloc: size 1432: __lws_wsi_create_with_role
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] D: : lws_role_transition: wsistate 0x200, ops pipe
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9201] I: __lws_lc_tag: ++ [wsi|0|pipe] (1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: [wsi|0|pipe]: __insert_wsi_socket_into_fds: tsi=0, sock=6, pos-in-fds=0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] I: rops_pt_init_destroy_netlink: creating netlink skt
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: _realloc: size 1432: __lws_wsi_create_with_role
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9202] D: : lws_role_transition: wsistate 0x200, ops netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9203] I: __lws_lc_tag: ++ [vh|0|netlink] (1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9203] D: [vh|0|netlink]: __insert_wsi_socket_into_fds: tsi=0, sock=7, pos-in-fds=1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] D: rops_pt_init_destroy_netlink: starting netlink coldplug wait
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] I: lws_context_init_ssl_library: Compiled with OpenSSL support
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9204] I: lws_context_init_ssl_library: SSL disabled: no LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] I: lws_server_get_canonical_hostname: canonical_hostname = dev
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] D: _realloc: size 983: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9205] I: __lws_lc_tag: ++ [vh|1|system||-1] (2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] I: [vh|1|system||-1]: lws_create_vhost: Creating Vhost 'system' (serving disabled), 5 protocols, IPv6 on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9206] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-stdin
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-stdin
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9207] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9208] D: [vh|1|system||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9209] I: [vh|1|system||-1]: lws_protocol_init_vhost: init system.lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9209] D: _realloc: size 984: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] I: __lws_lc_tag: ++ [vh|2|default||-1] (3)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9211] I: [vh|2|default||-1]: lws_create_vhost: Creating Vhost 'default' (serving disabled), 5 protocols, IPv6 on
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_context_init_extensions: LWS_MAX_EXTENSIONS_ACTIVE: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_create_context: mem: per-conn: 1432 bytes + protocol rx buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9212] I: lws_plat_drop_app_privileges: not changing group
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9213] I: lws_plat_drop_app_privileges: not changing user
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9213] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 320: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9214] D: _realloc: size 26400: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9217] D: _realloc: size 32: ring create
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9217] D: _realloc: size 26400: ring buf
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9270] D: _lws_state_transition: system: changed 1 'CONTEXT_CREATED' -> 2 'INITIALIZED'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] D: _lws_state_transition: system: changed 2 'INITIALIZED' -> 3 'IFACE_COLDPLUG'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: lws_state_notify_protocol_init: waiting for netlink coldplug
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: _report: system: prot_init: rejected 'IFACE_COLDPLUG' -> 'DHCP'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9272] I: lws_state_transition_steps: CONTEXT_CREATED -> IFACE_COLDPLUG
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9288] D: _realloc: size 980: lws_create_vhost
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] I: __lws_lc_tag: ++ [vh|3|Hub|192.168.56.130|192.168.56.130|47808] (4)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 49: vh paths
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 336: vh plugin table
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9297] D: _realloc: size 120: same vh list
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_create_vhost: Creating Vhost 'Hub' port 47808, 5 protocols, IPv6 off
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] N: SSL ciphers: 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-GCM-SHA256'
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9298] N: Vhost 'Hub' using TLS mode
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] I: lws_protocol_init:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating http-only
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.http-only
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9304] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-h1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-h2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9305] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-ws
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9306] D: [vh|2|default||-1]: lws_protocol_init_vhost: not instantiating lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9306] I: [vh|2|default||-1]: lws_protocol_init_vhost: init default.lws-secstream-raw
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9316] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: rops_handle_POLLIN_netlink: RTA_GATEWAY: 192.168.253.2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] I: _lws_routing_entry_dump: gw: 192.168.253.2, ifidx: 2, pri: -1, proto: 3
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9317] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9318] D: rops_handle_POLLIN_netlink: route list size 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9318] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9319] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_DST: 172.17.0.0/16
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 172.17.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9321] E: lws_tls_server_vhost_backend_init: SSL_CTX_load_verify_locations unhappy
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9322] I: SSL options 0x1E520000
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9322] E: problem getting cert '/home/one/certs/cert.pem' 2147483650: error:80000002:system library::No such file or directory
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] E: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_create_vhost: lws_context_init_server_ssl failed
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_vhost_destroy1:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9323] I: [vh|3|Hub|192.168.56.130|192.168.56.130|47808]: lws_vhost_destroy: count_bound_wsi 0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9320] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 6
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 6)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] I: _lws_routing_entry_dump: dst: 172.17.0.0/16, src: 172.17.0.1/0, ifidx: 6, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9327] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9328] D: rops_handle_POLLIN_netlink: route list size 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9328] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9329] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9345] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9345] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9346] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9347] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.10.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9371] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.10.25/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9371] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 5
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 5)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] I: _lws_routing_entry_dump: dst: 192.168.10.0/24, src: 192.168.10.25/0, ifidx: 5, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9372] D: rops_handle_POLLIN_netlink: route list size 3
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9373] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9405] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9405] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.56.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.56.130/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9406] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 4
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 4)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] I: _lws_routing_entry_dump: dst: 192.168.56.0/24, src: 192.168.56.130/0, ifidx: 4, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9408] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9409] D: rops_handle_POLLIN_netlink: route list size 4
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9409] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9410] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9410] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9413] D: rops_handle_POLLIN_netlink: RTA_DST: 192.168.253.0/24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 192.168.253.100/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 2)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9414] I: _lws_routing_entry_dump: dst: 192.168.253.0/24, src: 192.168.253.100/0, ifidx: 2, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9416] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: rops_handle_POLLIN_netlink: route list size 5
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9417] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.0/8
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9418] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] I: _lws_routing_entry_dump: dst: 127.0.0.0/8, src: 127.0.0.1/0, ifidx: 1, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9419] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9439] D: rops_handle_POLLIN_netlink: route list size 6
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9440] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: Local addr: RTA_DST -> added to RTA_SRC
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_DST: 127.0.0.1/32
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9441] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] I: rops_handle_POLLIN_netlink: NEWROUTE: ACCEPTED (if_idx 1)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] I: _lws_routing_entry_dump: dst: 127.0.0.1/32, src: 127.0.0.1/0, ifidx: 1, pri: -1, proto: 2
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: _realloc: size 144: rops_handle_POLLIN_netlink
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9442] D: rops_handle_POLLIN_netlink: route list size 7
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] D: _realloc: size 79: lws_smd_msg_alloc
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] D: lws_cancel_service:
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9443] I: rops_handle_POLLIN_netlink: NEWROUTE
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_TABLE (not handled)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_DST: 127.255.255.255/32
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9444] D: rops_handle_POLLIN_netlink: RTA_PREFSRC: 127.0.0.1/0
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] D: rops_handle_POLLIN_netlink: RTA_IIF/RTA_OIF: 1
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: NEWROUTE: IGNORED (broadcast)
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: RTM 24
Feb 12 12:58:24 dev server[90819]: [Test] [90819] LWS: [2026/02/12 12:58:24:9445] I: rops_handle_POLLIN_netlink: NEWROUTE