valgrind:mmap(0x600000,8192)在UME中失败,错误12(无法分配内存)

2023-12-02

我正在关注这个练习。此页面包含安装 Valgrind 3.6.1 的说明,但我当前的 Linux 内核版本不支持此版本的 Valgrind。因此,我安装了 Valgrind 3.11.0,并在运行此命令后按照说明进行操作:

  $ valgrind ./ex4

得到这个错误:

valgrind: mmap(0x600000, 8192) failed in UME with error 12 (Cannot allocate memory).

我该如何修复它?

我使用的是 Ubuntu 14.04 LTS,内核版本为 4.4.0


您遇到的错误实际上是内核错误,在后续版本中已修复。更多详细信息请参见此处:
https://bugzilla.redhat.com/show_bug.cgi?id=1301093

为了解决这个错误,我建议你更新内核。
Note:我自己在内核版本 3.16.0-67 上运行 Ubuntu 14.04,它运行没有任何麻烦。

Edit:正如OP在评论中指出的,该错误已在内核版本4.5.2中修复。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

valgrind:mmap(0x600000,8192)在UME中失败,错误12(无法分配内存) 的相关文章

  • 以文化中立的方式将字符串拆分为单词

    我提出了下面的方法 旨在将可变长度的文本拆分为单词数组 以进行进一步的全文索引处理 删除停止词 然后进行词干分析 结果似乎不错 但我想听听关于这种实现对于不同语言的文本的可靠性的意见 您会建议使用正则表达式来代替吗 请注意 我选择不使用 S
  • WCF RIA 服务 - 加载多个实体

    我正在寻找一种模式来解决以下问题 我认为这很常见 我正在使用 WCF RIA 服务在初始加载时将多个实体返回给客户端 我希望两个实体异步加载 以免锁定 UI 并且我想利用 RIA 服务来执行此操作 我的解决方案如下 似乎有效 这种方法会遇到
  • Web 客户端和 Expect100Continue

    使用 WebClient C NET 时设置 Expect100Continue 的最佳方法是什么 我有下面的代码 我仍然在标题中看到 100 continue 愚蠢的 apache 仍然抱怨 505 错误 string url http
  • 为什么两个不同的 Base64 字符串的转换会返回相等的字节数组?

    我想知道为什么从 base64 字符串转换会为不同的字符串返回相同的字节数组 const string s1 dg const string s2 dq byte a1 Convert FromBase64String s1 byte a2
  • 按成员序列化

    我已经实现了template
  • 在结构中使用 typedef 枚举并避免类型混合警告

    我正在使用 C99 我的编译器是 IAR Embedded workbench 但我认为这个问题对于其他一些编译器也有效 我有一个 typedef 枚举 其中包含一些项目 并且我向该新类型的结构添加了一个元素 typedef enum fo
  • 秒表有最长运行时间吗?

    多久可以Stopwatch在 NET 中运行 如果达到该限制 它会回绕到负数还是从 0 重新开始 Stopwatch Elapsed返回一个TimeSpan From MSDN https learn microsoft com en us
  • 在 ASP.NET 5 中使用 DI 调用构造函数时解决依赖关系

    Web 上似乎充斥着如何在 ASP NET 5 中使用 DI 的示例 但没有一个示例显示如何调用构造函数并解决依赖关系 以下只是众多案例之一 http social technet microsoft com wiki contents a
  • 使用 \r 并打印一些文本后如何清除控制台中的一行?

    对于我当前的项目 有一些代码很慢并且我无法使其更快 为了获得一些关于已完成 必须完成多少的反馈 我创建了一个进度片段 您可以在下面看到 当你看到最后一行时 sys stdout write r100 80 n I use 80覆盖最终剩余的
  • 创建链表而不将节点声明为指针

    我已经在谷歌和一些教科书上搜索了很长一段时间 我似乎无法理解为什么在构建链表时 节点需要是指针 例如 如果我有一个节点定义为 typedef struct Node int value struct Node next Node 为什么为了
  • 如何设计以 char* 指针作为类成员变量的类?

    首先我想介绍一下我的情况 我写了一些类 将 char 指针作为私有类成员 而且这个项目有 GUI 所以当单击按钮时 某些函数可能会执行多次 这些类是设计的单班在项目中 但是其中的某些函数可以执行多次 然后我发现我的项目存在内存泄漏 所以我想
  • 如何在整个 ASP .NET MVC 应用程序中需要授权

    我创建的应用程序中 除了启用登录的操作之外的每个操作都应该超出未登录用户的限制 我应该添加 Authorize 每个班级标题前的注释 像这儿 namespace WebApplication2 Controllers Authorize p
  • 如何序列化/反序列化自定义数据集

    我有一个 winforms 应用程序 它使用强类型的自定义数据集来保存数据进行处理 它由数据库中的数据填充 我有一个用户控件 它接受任何自定义数据集并在数据网格中显示内容 这用于测试和调试 为了使控件可重用 我将自定义数据集视为普通的 Sy
  • 链接器错误:已定义

    我尝试在 Microsoft Visual Studio 2012 中编译我的 Visual C 项目 使用 MFC 但出现以下错误 error LNK2005 void cdecl operator new unsigned int 2
  • 为什么编译时浮点计算可能不会得到与运行时计算相同的结果?

    In the speaker mentioned Compile time floating point calculations might not have the same results as runtime calculation
  • 如何在Xamarin中删除ViewTreeObserver?

    假设我需要获取并设置视图的高度 在 Android 中 众所周知 只有在绘制视图之后才能获取视图高度 如果您使用 Java 有很多答案 最著名的方法之一如下 取自这个答案 https stackoverflow com a 24035591
  • C# 模拟VolumeMute按下

    我得到以下代码来模拟音量静音按键 DllImport coredll dll SetLastError true static extern void keybd event byte bVk byte bScan int dwFlags
  • IEnumreable 动态和 lambda

    我想在 a 上使用 lambda 表达式IEnumerable
  • 如何将服务器服务连接到 Dynamics Online

    我正在修改内部管理应用程序以连接到我们的在线托管 Dynamics 2016 实例 根据一些在线教程 我一直在使用OrganizationServiceProxy out of Microsoft Xrm Sdk Client来自 SDK
  • C++ 标准是否指定了编译器的 STL 实现细节?

    在写答案时this https stackoverflow com questions 30909296 can you put a pimpl class inside a vector我遇到了一个有趣的情况 这个问题演示了这样一种情况

随机推荐

  • JavaScript 解析器错误

    我有一个 HTML5 视频 其中有一张海报和一个 CSS 播放叠加按钮 我试图在视频结束后加载视频 以便它再次显示海报和播放覆盖按钮 我已经尝试了以下代码 但在最后一行出现解析器错误 任何人都可以帮助我并让我知道我做错了什么 documen
  • StopUpdatingLocation 方法不适用于 iOS5

    我正在开发地图应用程序 我正在尝试使用 locationManager stopUpdatingLocation 停止定位服务的方法 看起来它在iOS4 3中工作正常 但在iOS5中 它不起作用 请问有人建议我如何在iOS5中停止位置服务吗
  • javascript中switch case跳转到错误的case(如何正确使用break命令)

    我的代码不太长 所以我将其全部粘贴到这里 代码不完整 但当我运行它时 它首先跳转到它应该的情况 开始 然后跳转到情况 结束 我可以看到它 因为它打印了两个块的控制台日志文本 为什么会跳到 结束 案例
  • 是否可以将 Google Sheets API 配额限制提高到每个帐户 2500 个和每个用户 500 个以上?

    问题 遇到 Google Sheets API 读 写配额限制 具体来说 每 100 秒读 写请求 and 每个用户每 100 秒的读 写请求配额 一些背景 在过去的几个月里 我一直在为我们学区的学生和教职员工开发一个网络应用程序 该应用程
  • Sin(int) 在 Xcode 调试器 (lldb) 中被破坏

    我有一个针对 iOS SDK 6 1 的通用 iOS 应用程序 编译器设置为苹果 LLVM 编译器 4 2 当我在代码中放置断点并运行以下命令时 我得到了奇怪的结果sin int 以供参考 sin 70 0 7739 70 的单位是弧度 l
  • 最佳实践:301 将 HTTP 重定向到 HTTPS(标准域)

    我一直在寻找完美的 301 重定向 但我找到了很多解决方案 但不知道什么是最好的 这就是我想做的 http 域名 tld https 域名 tld http www domain tld https 域名 tld https www dom
  • AVX512 舍入模式如何工作(或者 NDISASM 只是混淆了)?

    我正在尝试了解具体的AVX512F指令vcvtps2udq 指令的签名是VCVTPS2UDQ zmm1 k1 z zmm2 m512 m32bcst er 手册信息如下 为了尝试理解新的舍入模式 以下代码片段是用 NASM 2 12 02
  • 无法在 Centos 上使用 Diazo (plone.app.theming)

    我使用 plone4 1 和 Diazo 在我的 mac 上制作了一个门户网站 现在 我正在尝试将其部署在我的服务器 CentOs 上 其中还有另一个带有 plone4 0 5 Collectivexdv 的站点 当我使用我的重氮主题运行该
  • 在页面加载时自动记录并保存 Chrome 开发者工具分析数据?

    Chrome 开发者工具在 时间轴 选项卡上提供了一个选项 可以开始 停止记录与内存 绘画 屏幕截图 JS 配置文件相关的分析数据 一旦刷新页面 录制就会自动开始 并在页面加载后停止 有没有办法 1 自动在后台开始录制不需要 在 chrom
  • 如何从 Excel 工作簿中选取值并按活动工作簿上的函数返回它们

    我的目标是实现一些功能 我给它们提供电动机的功率 频率和速度参数 并查看另一个工作簿 其中我有电动机数据 并返回尺寸 轴直径和其他电动机详细信息 由于我还没有掌握太多 VBA 所以我尝试实现一个函数 该函数只需转到另一个工作簿中的单元格并返
  • 通过纹理偏移滚动 2D/3D 背景

    我一直在尝试在 Unity 中使用四边形来显示纹理来制作无限滚动的 2D 背景 我的想法是根据玩家的位置改变四边形的偏移 由于某种原因 当我更改偏移量时 我的图像无法正确重复 并且一旦达到偏移量 2 图像就会完全消失 纹理上 3 个不同 x
  • JSON 和处理未导出的字段

    是否有技术原因导致未导出的字段不被encoding json包含 如果不是 并且这是一个任意决定 即使未导出 是否还可以包含额外的后门选项 例如 要求导出客户端代码以获得此功能感觉很不幸 特别是如果小写字母提供封装或编组结构的决定比它们的设
  • 在 Google 文档中的某些文本后附加列表项的更有效方法

    所以目前 我有一些代码可以让我插入ListItem在 Google 文档中的一段之后 我遇到的唯一问题是 对于我想要完成的任务来说 它似乎过于复杂 这是我的代码 var search This is a test var body Docu
  • 如何保持 .NET 控制台应用程序运行?

    考虑一个在单独线程中启动某些服务的控制台应用程序 它所需要做的就是等待用户按 Ctrl C 将其关闭 以下哪项是执行此操作的更好方法 static ManualResetEvent quitEvent new ManualResetEven
  • 在Python中对大量数组进行排序的最快方法

    我正在尝试在 python 中对大量数组进行排序 我需要一次对超过 1100 万个数组执行排序 另外 如果我可以直接获取对数组进行排序的索引 那就太好了 这就是为什么 到目前为止我正在使用 numpy argsort 但这在我的机器上太慢了
  • C# 代码覆盖率指标

    是否有免费的商用代码覆盖率工具 低至个人 LOC 级别 可用 我知道 VS2008 Team Edition 但不幸的是没有预算购买许可证 所以我正在寻找一种免费的 如啤酒 替代品 有任何想法吗 NCover是 NET 的开源代码覆盖工具
  • 为什么 N3421 不提供 noexcept 限定符?

    In N3421 使运算符函子变得更大 std 函数对象的新特化是 template lt gt struct plus
  • xsd:dateTime 到 Java OffsetDateTime

    为了妥善处理xs 日期时间使用 JAXB 我必须编写自己的转换器String gt java time OffsetDateTime 正如 XML 架构定义中提到的 dateTime 受到 ISO 8601 的启发 我使用OffsetDat
  • SocketIO:通过套接字ID断开客户端连接?

    我有一个带有 SocketIO 和多个连接的节点服务器 如何根据 ID 断开现有套接字 有房间 每个房间都有一个管理员和其他连接 我的目标是使管理套接字能够根据其 ID 使任何其他套接字断开连接 解决方法是向要被踢出的客户端发送一条消息以
  • valgrind:mmap(0x600000,8192)在UME中失败,错误12(无法分配内存)

    我正在关注这个练习 此页面包含安装 Valgrind 3 6 1 的说明 但我当前的 Linux 内核版本不支持此版本的 Valgrind 因此 我安装了 Valgrind 3 11 0 并在运行此命令后按照说明进行操作 valgrind