Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
了解共享指针的问题(生命周期,作为参数传递)
我尝试从 boost asio 聊天示例开始并派生出一个自己的网络程序 不幸的是 我在理解到底发生了什么方面遇到了一些问题 我试图将我的程序减少到绝对最低限度 服务器类等待传入连接并创建会话对象来处理连接 这是服务器的代码 include
C11
boostasio
sharedptr
Coredump
Linux 核心转储太大!
最近 我注意到应用程序生成的核心转储的大小有所增加 最初 它们的大小约为 5MB 包含大约 5 个堆栈帧 现在我的核心转储超过 2GB 其中包含的信息与较小的转储没有什么不同 有什么方法可以控制生成的核心转储的大小吗 它们不应该至少小于应用
Linux
Coredump
用于分析 Node.js 核心转储的工具 [已关闭]
Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 如果我使用 gcore 制作 Node js 进程的代码转储 分析它的最佳工具是什么 灵感来自 jav
nodejs
heapmemory
instrumentation
Coredump
如何分析Websphere core*.dmp 文件和Snap*.trc 文件?
全部 我的应用程序在 websphere 应用程序服务器 7 0 上运行 我得到了一些核心转储和跟踪文件 例如 核心 20110909 164930 3828 0001 dmp and 快照 20110909 164930 3828 000
Java
websphere7
Coredump
analyzer
heapdump
如何自动运行 ulimit -c unlimited
我正在尝试从我的rootfs提供对coredump文件生成的支持 我已经使用 ulimit c unlimited 命令和 hard core 1 修改了 etc limits文件 现在当我给出kill 6 时 期望生成核心文件 但要获取此
c
Linux
Coredump
ulimit
rootFS
C 程序如何在不终止的情况下生成自身的核心转储?
我希望 C 程序在某些情况下生成核心转储 这是一个在生产环境中运行的程序 不容易停止并重新启动以调整其他类型的调试代码 另外 由于是在生产环境中 我不想调用 abort 正在调查的问题不容易在非生产环境中复制 我想要的是程序在检测到某些问题
c
debugging
Coredump
从核心文件恢复程序状态
在任何情况下 是否有可能将程序的状态恢复到生成核心文件期间的状态 我问的原因是 为了利用 gdb 执行函数等的能力 您需要有一个正在运行的实例 当然应该可以生成同一可执行文件的模拟进程 并将状态设置为核心的内容 如果不是 对于最初让我想要这
GDB
Coredump
您可以冻结 C/C++ 进程并在不同的主机上继续它吗?
我想知道是否可以生成一个 核心 文件 将其复制到另一台机器 然后继续在那台机器上执行核心文件 我见过 gcore 实用程序 它可以从正在运行的进程中生成核心文件 但我不认为gdb可以基于核心文件继续执行 有没有什么方法可以转储堆 堆栈并在以
process
Coredump
processmigration
OS X:在不关闭进程的情况下生成核心转储?
我知道如何在进程崩溃时在 OS X 上生成核心转储 但我真正需要做的是附加到进程 生成核心转储 然后恢复该进程 而不杀死它 很久以前 也许一年半前 我有 C 代码可以做到这一点 它使用 OS X 内核库连接到一个进程 读取其所有线程状态和内
c
debugging
MacOS
Coredump
/var/crash 中没有核心转储
我想了解一下核心转储是如何工作的 我使用 test c 文件生成核心转储 include
Linux
Coredump
gdb coredump - 调用函数或继续执行
我寻找过与我类似的问题 但我发现的最接近的是GDB 出现 SegFault 后继续调试 https stackoverflow com q 58374854 1667513 我的目标是从 coredump 调用 GDB 中的函数 我有一个
Linux
process
segmentationfault
GDB
Coredump
(Mac) 将核心文件保留在可执行文件所在的位置而不是 /cores?
我最近发现 Mac 将所有核心文件保留在 cores 目录中 即使可能 也很难判断哪个应用程序导致了核心转储 不知道我是否可以配置系统以保留可执行文件所在的核心 就像在 Linux 中一样 谢谢 嗯 也许你可以编辑 etc sysctl c
Linux
MacOS
Coredump
是否可以获得正在运行的进程及其符号表的核心转储?
是否可以获取 gdb 或使用其他一些工具来创建正在运行的进程及其符号表的核心转储 如果有一种方法可以在不终止进程的情况下执行此操作 那就太好了 如果可能的话 您会使用什么命令 我正在尝试在 Linux 机器上执行此操作 Or run gco
debugging
Coredump
使用 fscanf 读入指针时出现分段错误(核心转储)
我试图使用 fscanf 读取和打印屏幕上的每个字符 但是当我运行程序时出现分段错误 核心转储 这是我的代码 include
c
segmentationfault
scanf
argv
Coredump
如何在 Linux 中针对分段错误生成核心转储?
我的 Linux 中有一个进程出现分段错误 我怎样才能告诉它在失败时生成核心转储 这取决于您使用的 shell 如果您使用的是 bash 则 ulimit 命令控制与程序执行相关的多个设置 例如是否应该转储核心 如果您输入 ulimit c
Linux
bash
unix
Coredump
tcsh
避免将信息转储到核心文件中
我想避免将程序中的某些信息转储到核心文件中 以防发生任何崩溃 为此 我可以使用 coredump filter http man7 org linux man pages man5 core 5 html http man7 org lin
Linux
memory
Core
Coredump
memset 不适用于指向字符的指针
下面的代码有什么问题 memset 应该与指向要填充的内存块的指针一起使用 但此代码在控制台中显示问题 提示分段错误 核心已转储 include
c
pointers
cstrings
Coredump
memset
当程序有命令行参数时,如何使用 GDB 分析程序的核心转储文件?
我的程序是这样运行的 exe p param1 i param2 o param3 它崩溃并生成一个核心转储文件 core pid 我想通过以下方式分析核心转储文件 gdb exe p param1 i param2 o param3 co
Linux
debugging
GDB
Coredump
如何在Ubuntu中生成核心转储文件[重复]
这个问题在这里已经有答案了 我想知道如何在 Ubuntu 中生成核心转储文件 我使用的是 Ubuntu 8 04 1 和 gcc 编译器 4 2 3 我编写了一个简单的 C 程序来生成核心转储 我已经编译了该程序 如 gcc g badpo
c
Coredump
尝试在 Ubuntu 16.04 下运行 asp .net core 应用程序时出现 core-dump 错误
我正在尝试在 Ubuntu 16 04 下将我的 asp net core 应用程序作为服务运行 我创建了以下服务配置this https learn microsoft com pl pl aspnet core host and dep
Ubuntu
ASPNETCore
NetCore
Coredump
systemctl
1
2
3
»