当我为我的计算机安装WSL时,我非常高兴拥有一个更支持本机的Linux系统,而不是使用VirtualBox。但是,当我试图运行它时,我会得到这个错误。有什么原因吗?
我很高兴根据需要提供更多的信息。
--4364:0:aspacem -1: ANON 0038000000-00383d5fff 4022272 r-x-- SmFixed d=0x000 i=25365 o=0 (0) m=0 /usr/lib/valgrind/memcheck-amd64-linux
--4364:0:aspacem Valgrind: FATAL: aspacem assertion failed:
--4364:0:aspacem segment_is_sane
--4364:0:aspacem at m_aspacemgr/aspacemgr-linux.c:1502 (add_segment)
--4364:0:aspacem Exiting now.发布于 2017-03-28 20:36:43
绝对有可能是
我在用apt直接安装它时遇到了一些问题,但是可以通过一些非常简单的步骤手动安装它:
wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2 (当您阅读该文件时,可能会有一个更新的版本)tar -xvjf valgrind-3.12.0.tar.bz2cd进入已删除的文件夹valgrind-3.12.0,然后启动./configurevalgrind-3.12.0文件夹中启动makemake check,以查看安装所需的所有依赖项是否满足(例如:您必须安装g++,只需启动sudo apt install g++)sudo make install来安装它发布于 2017-09-01 20:23:41
我也有同样的问题,解决方案是安装Windows 10创建者更新(版本1703),并重新安装Bash/WSL。华润公司现在运作良好:)
https://stackoverflow.com/questions/40355474
复制相似问题