钉钉无法启动 #8
Labels
bug
Something isn't working
bundled-dep
Issue with bundled dependencies (usually shared objects)
upstream-issue
Issue to be addressed by upstream (vendor)
据 @shankerwangmiao 报告,钉钉内置的
libutforpc.so
,其中定义了一些SSL_*
符号,如图:初步调查的结论是:估计编译的时候没有加
-Wl,-z,defs
参数,然后又没有加-lssl
,所以没定义的SSL_
符号便没有正确定义,而且符号表里没有SSL_
相关符号的版本。这个库用到的 ssl 函数符号,有的是 OpenSSL 3.x 的,有的是 OpenSSL 1.1 的,程序便无法运行了。需要强调的是,该问题是 libLoL 测试过程中发现的,和 libLoL 提供的环境无关,反而是暴露了钉钉语音发行内容中存在的问题;换言之,假若是旧世界系统升级了 OpenSSL 3.x,钉钉也会挂掉;目前只是刚好能运行而已。
The text was updated successfully, but these errors were encountered: