cost 150 ms
gdb 核心转储警告:在文件支持的映射注释处理期间无法打开文件 /memfd:magicringbuffer(已删除) - gdb core dump warning: Can't open file /memfd:magicringbuffer (deleted) during file-backed mapping note processing

我使用memfd_create 、 ftruncate 、 mmap和munmap在 linux 上实现了一个魔环缓冲区 (MRB)。 memfd_create返回的fd会在缓冲区完全构建后变为close() 。 MRB 本身运行良好,运行良好。 问题: 尝试使用gcore在运行此 MRB 的 ...

使用 gcore 生成的 java 核心文件有用吗? - Is a java corefile generated using gcore useful?

我们有一个JAVA应用程序通过消耗一些(未知?)资源来阻止其他组件创建新线程,从而使我们的redhat服务器(30 核 / 512Go ram)崩溃,我们目前正在通过终止向线程发送垃圾邮件的进程来解决这个问题每次出现问题时,大约每 15 天出现一次,我们尝试在/etc/security/limit ...

如何从核心转储中反转字符串的虚拟地址? - How to reverse the virtual address of string from a core dump?

我试图在进程的内存中找到一个特定的字符串。 具体来说,我想找到存储它的虚拟地址。 我编写了一个 python 脚本来在进程中调用gcore并扫描所有匹配项的结果文件。 然后我调用pmap并遍历那里的条目。 我的想法是找到每个索引对应的内存段,然后减去前面各段大小的总和,得到正确段的偏移量,加到基数上 ...

Android:在gdbserver中找不到调试符号 - Android: No debugging symbols found in gdbserver

我尝试在根植的Android上附加一个进程,并使用GDB创建corefile,但由于找不到符号,因此无法创建gcore文件。 在手机上,我打开终端应用程序,然后输入 在终端中授予root访问权限。 我输入 显示所有正在运行的进程。 我输入 在我的计算机上,我打开 ...

在Linux下,是否可以对可执行文件已被删除的进程进行gcore操作? - Under Linux, is it possible to gcore a process whose executable has been deleted?

在CentOS 6.6上编程时,我在屏幕会话中运行时删除了一个可执行文件(whoops, make clean )。 现在,不相关,我想要gcore一些事情进行调试。 我重建了可执行文件,但gcore不接受替换文件。 它知道原始文件已被删除,不会让我转储核心。 FreeBSD的 ...

如何分析coredump的内存泄漏 - How to analyze memory leak from coredump

我想分析核心文件分析中的内存泄漏。 我编写了示例代码来注入内存泄漏并使用gcore命令生成核心文件。 找到进程ID 并生成核心 我已经从核心文件中找到了常见的模式,如下所示(在stackoverflow上建议另一个线程有没有办法找到进程的哪个部分使用了大部分内存,只 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM