Skip to content

从46.1.40直接升级到46.1.43后报错 #2017

@xiandu999-yu

Description

@xiandu999-yu

问题现象
简要描述问题出现的现象

运行环境

  1. 固件型号
    Kwrt 24.10-SNAPSHOT 06.01.2025 by Kiddin' / LuCI openwrt-24.10 branch 26.150.60207~e459c57

  2. 运营商

  3. smartdns来源以及版本

  4. 涉及的配置(注意去除个人相关信息)

重现步骤

  1. 上游DNS配置。

  2. 访问的域名。

信息收集

  1. 将/var/log/smrtdns.log日志作为附件上传(注意去除个人相关信息)。
  2. 如进程异常,请将coredump功能开启,上传coredump信息文件,同时上传配套的smartdns进程文件。
    在自定义界面,开启设置->自定义设置->生成coredump配置,重现问题后提交coredump文件
    coredump文件在/tmp目录下
[root@Kwrt:08:12 PM ~] # /usr/sbin/smartdns -f -x -c /var/etc/smartdns/smartdns.conf -p /var/run/smartdns.pid
Error relocating /usr/sbin/smartdns: BIO_meth_set_sendmmsg: symbol not found
Error relocating /usr/sbin/smartdns: BIO_meth_set_recvmmsg: symbol not found
Error relocating /usr/sbin/smartdns: SSL_handle_events: symbol not found
Error relocating /usr/sbin/smartdns: SSL_set_default_stream_mode: symbol not found
Error relocating /usr/sbin/smartdns: SSL_poll: symbol not found
Error relocating /usr/sbin/smartdns: SSL_write_ex2: symbol not found
Error relocating /usr/sbin/smartdns: OSSL_QUIC_client_method: symbol not found
Error relocating /usr/sbin/smartdns: SSL_new_stream: symbol not found
Error relocating /usr/sbin/smartdns: SSL_stream_reset: symbol not found
Error relocating /usr/sbin/smartdns: SSL_set_blocking_mode: symbol not found

日志

[2025-06-02 20:27:34,372][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 13898, pc = 0xffffb1f2f7c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:27:34,373][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #01: 0xaaaab5840440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #02: 0xaaaab57fa384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #03: 0xffffb202a12c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #04: 0xffffb1f2f7c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #05: 0xffffb1b22094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #06: 0xffffb1b2269c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #07: 0xffffb1f36d68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #08: 0xffffb1f2bb74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #09: 0xffffb1f312d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #10: 0xffffb1f334f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #11: 0xaaaab580098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #12: 0xaaaab5802ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #13: 0xaaaab5803c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #14: 0xaaaab5804d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:27:34,373][FATAL][          stack.c:96  ] #15: 0xffffb203bb0c () from /lib/ld-musl-aarch64.so.1+0x66b0c
[2025-06-02 20:27:42,048][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 14023, pc = 0xffffa71be7c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:27:42,049][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #01: 0xaaaac5c50440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #02: 0xaaaac5c0a384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #03: 0xffffa72b912c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #04: 0xffffa71be7c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #05: 0xffffa6db1094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #06: 0xffffa6db169c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #07: 0xffffa71c5d68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #08: 0xffffa71bab74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #09: 0xffffa71c02d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #10: 0xffffa71c24f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #11: 0xaaaac5c1098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #12: 0xaaaac5c12ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #13: 0xaaaac5c13c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #14: 0xaaaac5c14d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:27:42,049][FATAL][          stack.c:96  ] #15: 0xffffa72cab0c () from /lib/ld-musl-aarch64.so.1+0x66b0c
[2025-06-02 20:27:50,198][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 14123, pc = 0xffff80ac97c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:27:50,199][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #01: 0xaaaac12c0440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #02: 0xaaaac127a384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #03: 0xffff80bc412c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #04: 0xffff80ac97c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #05: 0xffff806bc094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #06: 0xffff806bc69c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #07: 0xffff80ad0d68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #08: 0xffff80ac5b74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #09: 0xffff80acb2d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #10: 0xffff80acd4f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #11: 0xaaaac128098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #12: 0xaaaac1282ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #13: 0xaaaac1283c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #14: 0xaaaac1284d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:27:50,199][FATAL][          stack.c:96  ] #15: 0xffff80bd5b0c () from /lib/ld-musl-aarch64.so.1+0x66b0c
[2025-06-02 20:27:58,347][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 14228, pc = 0xffff8cc047c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:27:58,347][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:27:58,347][FATAL][          stack.c:96  ] #01: 0xaaaad3a00440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:27:58,347][FATAL][          stack.c:96  ] #02: 0xaaaad39ba384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:27:58,347][FATAL][          stack.c:96  ] #03: 0xffff8ccff12c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:27:58,347][FATAL][          stack.c:96  ] #04: 0xffff8cc047c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:27:58,347][FATAL][          stack.c:96  ] #05: 0xffff8c7f7094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #06: 0xffff8c7f769c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #07: 0xffff8cc0bd68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #08: 0xffff8cc00b74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #09: 0xffff8cc062d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #10: 0xffff8cc084f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #11: 0xaaaad39c098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #12: 0xaaaad39c2ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #13: 0xaaaad39c3c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #14: 0xaaaad39c4d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:27:58,348][FATAL][          stack.c:96  ] #15: 0xffff8cd10b0c () from /lib/ld-musl-aarch64.so.1+0x66b0c
[2025-06-02 20:28:06,502][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 14335, pc = 0xffffadf737c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:28:06,503][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #01: 0xaaaac75b0440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #02: 0xaaaac756a384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #03: 0xffffae06e12c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #04: 0xffffadf737c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #05: 0xffffadb66094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #06: 0xffffadb6669c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #07: 0xffffadf7ad68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #08: 0xffffadf6fb74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #09: 0xffffadf752d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #10: 0xffffadf774f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #11: 0xaaaac757098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #12: 0xaaaac7572ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #13: 0xaaaac7573c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #14: 0xaaaac7574d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:28:06,503][FATAL][          stack.c:96  ] #15: 0xffffae07fb0c () from /lib/ld-musl-aarch64.so.1+0x66b0c
[2025-06-02 20:28:14,655][FATAL][       smartdns.c:757 ] process exit with signal 11, code = 1, errno = 0, pid = 8, self = 14429, pc = 0xffff9827a7c0, addr = 0x8, build(1.2025.v46.1.43 arm64)
[2025-06-02 20:28:14,655][FATAL][          stack.c:84  ] Stack:
[2025-06-02 20:28:14,655][FATAL][          stack.c:96  ] #01: 0xaaaab68b0440 print_stack() from /usr/sbin/smartdns+0x60440
[2025-06-02 20:28:14,655][FATAL][          stack.c:96  ] #02: 0xaaaab686a384 () from /usr/sbin/smartdns+0x1a384
[2025-06-02 20:28:14,655][FATAL][          stack.c:96  ] #03: 0xffff9837512c __setjmp() from /lib/ld-musl-aarch64.so.1+0x5512c
[2025-06-02 20:28:14,655][FATAL][          stack.c:96  ] #04: 0xffff9827a7c0 () from /usr/lib/smartdns/libssl.so.3+0x6b7c0
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #05: 0xffff97e6d094 () from /usr/lib/smartdns/libcrypto.so.3+0x20b094
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #06: 0xffff97e6d69c OPENSSL_LH_retrieve() from /usr/lib/smartdns/libcrypto.so.3+0x20b69c
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #07: 0xffff98281d68 () from /usr/lib/smartdns/libssl.so.3+0x72d68
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #08: 0xffff98276b74 () from /usr/lib/smartdns/libssl.so.3+0x67b74
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #09: 0xffff9827c2d8 () from /usr/lib/smartdns/libssl.so.3+0x6d2d8
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #10: 0xffff9827e4f8 () from /usr/lib/smartdns/libssl.so.3+0x6f4f8
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #11: 0xaaaab687098c () from /usr/sbin/smartdns+0x2098c
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #12: 0xaaaab6872ae8 _dns_client_process_tls() from /usr/sbin/smartdns+0x22ae8
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #13: 0xaaaab6873c6c () from /usr/sbin/smartdns+0x23c6c
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #14: 0xaaaab6874d0c () from /usr/sbin/smartdns+0x24d0c
[2025-06-02 20:28:14,656][FATAL][          stack.c:96  ] #15: 0xffff98386b0c () from /lib/ld-musl-aarch64.so.1+0x66b0c

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions