> AddressSanitizer:DEADLYSIGNAL
> =================================================================
> ==13983==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f4503b9d7fd bp 0x7f44fd4fb9d0 sp 0x7f44fd4fb168 T4)
> ==13983==The signal is caused by a READ memory access.
> ==13983==Hint: address points to the zero page.
>     #0 0x7f4503b9d7fd  (/lib/x86_64-linux-gnu/libc.so.6+0x19d7fd)
>     #1 0x7f4503e3da1b in __interceptor_strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:387
>     #2 0x5577c3667fef in wstran_pipe_init /home/runner/work/nanomq/nanomq/nng/src/sp/transport/mqttws/nmq_websocket.c:953
>     #3 0x5577c353a540 in pipe_create /home/runner/work/nanomq/nanomq/nng/src/core/pipe.c:297
>     #4 0x5577c353a9f1 in nni_pipe_create_listener /home/runner/work/nanomq/nanomq/nng/src/core/pipe.c:339
>     #5 0x5577c35428dc in nni_listener_add_pipe /home/runner/work/nanomq/nanomq/nng/src/core/socket.c:1662
>     #6 0x5577c35325f5 in listener_accept_cb /home/runner/work/nanomq/nanomq/nng/src/core/listener.c:359
>     #7 0x5577c3546227 in nni_taskq_thread /home/runner/work/nanomq/nanomq/nng/src/core/taskq.c:50
>     #8 0x5577c354[754](https://github.com/nanomq/nanomq/actions/runs/8706874613/job/23880514446?pr=1724#step:6:755)8 in nni_thr_wrap /home/runner/work/nanomq/nanomq/nng/src/core/thread.c:94
>     #9 0x5577c354fecf in nni_plat_thr_main /home/runner/work/nanomq/nanomq/nng/src/platform/posix/posix_thread.c:266
>     #10 0x7f4503a94ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2)
>     #11 0x7f4503b2684f  (/lib/x86_64-linux-gnu/libc.so.6+0x12684f)
[CI:Records] websocket is not compatible with NULL clientID
This is a GitHub Issue
repo:nanomq
owner:emqx
Title : [CI:Records] websocket is not compatible with NULL clientID
Issue date:

--- start body ---
> AddressSanitizer:DEADLYSIGNAL
> =================================================================
> ==13983==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f4503b9d7fd bp 0x7f44fd4fb9d0 sp 0x7f44fd4fb168 T4)
> ==13983==The signal is caused by a READ memory access.
> ==13983==Hint: address points to the zero page.
>     #0 0x7f4503b9d7fd  (/lib/x86_64-linux-gnu/libc.so.6+0x19d7fd)
>     #1 0x7f4503e3da1b in __interceptor_strlen ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:387
>     #2 0x5577c3667fef in wstran_pipe_init /home/runner/work/nanomq/nanomq/nng/src/sp/transport/mqttws/nmq_websocket.c:953
>     #3 0x5577c353a540 in pipe_create /home/runner/work/nanomq/nanomq/nng/src/core/pipe.c:297
>     #4 0x5577c353a9f1 in nni_pipe_create_listener /home/runner/work/nanomq/nanomq/nng/src/core/pipe.c:339
>     #5 0x5577c35428dc in nni_listener_add_pipe /home/runner/work/nanomq/nanomq/nng/src/core/socket.c:1662
>     #6 0x5577c35325f5 in listener_accept_cb /home/runner/work/nanomq/nanomq/nng/src/core/listener.c:359
>     #7 0x5577c3546227 in nni_taskq_thread /home/runner/work/nanomq/nanomq/nng/src/core/taskq.c:50
>     #8 0x5577c354[754](https://github.com/nanomq/nanomq/actions/runs/8706874613/job/23880514446?pr=1724#step:6:755)8 in nni_thr_wrap /home/runner/work/nanomq/nanomq/nng/src/core/thread.c:94
>     #9 0x5577c354fecf in nni_plat_thr_main /home/runner/work/nanomq/nanomq/nng/src/platform/posix/posix_thread.c:266
>     #10 0x7f4503a94ac2  (/lib/x86_64-linux-gnu/libc.so.6+0x94ac2)
>     #11 0x7f4503b2684f  (/lib/x86_64-linux-gnu/libc.so.6+0x12684f)
--- end body ---
