【发布时间】:2018-05-05 16:22:30
【问题描述】:
我试图更新我的覆盖设置,如果没有段错误,我什至无法运行 cov-build --help。有关复制步骤,请参阅以下 asciinema。我忘了显示 md5sum 在 asciinema 中匹配,但我向你保证确实如此。
我在一个运行 debian stretch 的 docker 容器中做了同样的事情,得到了同样的结果。
任何想法将不胜感激。
【问题讨论】:
标签: coverity
我试图更新我的覆盖设置,如果没有段错误,我什至无法运行 cov-build --help。有关复制步骤,请参阅以下 asciinema。我忘了显示 md5sum 在 asciinema 中匹配,但我向你保证确实如此。
我在一个运行 debian stretch 的 docker 容器中做了同样的事情,得到了同样的结果。
任何想法将不胜感激。
【问题讨论】:
标签: coverity
您是否启用了已弃用的 vsyscall 的模拟?
自内核版本 4.8.x 以来,默认情况下并非如此,并且它们的二进制文件目前需要运行。
# sysctl vsyscall=emulate
您还可以修改您的引导加载程序以使用此参数启动您的内核:
GRUB_CMDLINE_LINUX_DEFAULT="quiet vsyscall=emulate"
【讨论】:
$ sudo sysctl vsyscall=emulate sysctl: cannot stat /proc/sys/vsyscall: No such file or directory
GRUB_CMDLINE_LINUX_DEFAULT="quiet vsyscall=emulate" 似乎可以工作。