-
0 votesanswersviews
运行程序后出现NASM分段故障(核心转储) . 我在下面附带的程序中出现了什么错误?
%macro print 2 mov ecx,%1 mov edx,%2 mov ebx,1 mov eax,4 int 80h %endmacro section .data m dq "Big endian number is : 1020304050607080",10 ... -
0 votesanswersviews
使用Tensorflow训练DNN时检测内存问题
我目前正在使用具有张量流作为后端的keras训练一系列数据文件的神经网络 . 更具体地说,我有一个生成器函数,它顺序从文件中读取数据并将其提供给keras的fit_generator()函数 . 然而,发生的事情是,经过一段时间后,似乎tensorflow超出了我的机器的作业内存限制 . 我得到的是 name: GeForce GTX TITAN major: 3 minor: 5 memoryC... -
2 votesanswersviews
为什么流程在没有coredump的情况下异常终止?
我遇到了一个问题,我的c服务器程序 can't coredump when terminate abnormally . 程序在daemon模式下运行,chdir为'/' . 我做了以下事情: ulimit -c unlimited,因此启用了coredump . echo "/tmp/coredump/core.%e.%p.%t"> / proc / sys ... -
4 votesanswersviews
分段错误,没有核心转储[重复]
这个问题在这里已有答案: Core dump file is not generated 13个答案 我一直在程序中遇到分段错误,但没有生成核心转储文件 . ulimit显示无限制的值,ulimit -c无限只是为了确定,它看起来很好 . 有任何想法吗? -
17 votesanswersviews
分段故障时未生成核心转储文件
我正在尝试使用 gdb 来调试由我的C程序引起的分段错误 . 运行程序时不会自动生成核心转储文件,我必须运行该命令 ulimit -c unlimited 用于在下次运行时生成的核心文件 . 为什么没有自动生成核心转储文件,为什么每次都要运行 ulimit 命令以在下一次运行程序时生成核心文件? 我使用的操作系统是Ubuntu 10.10 . -
185 votesanswersviews
当进程出现分段错误时,如何在Linux中生成核心转储?
我在Linux中有一个进程出现分段错误的进程 . 如何在失败时告诉它生成核心转储? -
22 votesanswersviews
如何在Ubuntu中生成核心转储文件[重复]
这个问题在这里已有答案: How to generate a core dump in Linux on a segmentation fault? 12个答案 我想知道如何在Ubuntu中生成核心转储文件 . 我使用的是Ubuntu 8.04.1和gcc编译器4.2.3 . 我编写了一个简单的C程序来生成核心转储 . 我已经将程序编译为 - gcc -g badpointer.c . 当我... -
50 votesanswersviews
未生成核心转储文件
每次,我的应用程序崩溃都不会生成核心转储文件 . 我记得几天前,在另一台服务器上它生成了 was . 我正在使用bash中的屏幕运行应用程序,如下所示: #!/bin/bash ulimit -c unlimited while true; do ./server; done 如你所见,我正在使用 ulimit -c unlimited ,如果我想生成核心转储,这很重要,但是当我遇到分段错误时... -
126 votesanswersviews
如何用gdb分析程序的核心转储文件?
我的程序运行如下: exe -p param1 -i param2 -o param3 它崩溃并生成了一个核心转储文件 core.pid 我想通过分析核心转储文件 gdb ./exe -p param1 -i param2 -o param3 core.pid 但是gdb将 exe 的参数识别为gdb的输入 . 在这种情况下如何分析核心转储文件? -
0 votesanswersviews
使linux进程在分段错误上采取核心转储的步骤是什么?
有很多帖子与我的问题类似('我需要对分段错误生成核心转储需要做些哪些更改?')但这些帖子都不适用于我 . 我有一个进程,比如A在我的ubuntu机器上运行 . 我希望它在遇到分段错误的任何时候生成核心文件 . 我确保'ulimit'是无限的 . 在/etc/security/limits.conf中我添加了2行 * soft core unlimited * ... -
0 votesanswersviews
分析故障核心转储(gdb)
我在imax6q自定义硬件设计上运行基于Linux的应用程序时遇到了分段错误 . 我使用Linux GDB回溯了核心转储,然后您可以看到这些核心转储 . 我正在使用的内核 - Linux-boundary 4.1.15 Seg fault Core dump 1 Program terminated with signal SIGSEGV, Segmentation fault. #0 gcoT... -
1 votesanswersviews
Pthread_create导致C中的分段错误
我正在尝试接受Integer值,并在程序中创建该数量的线程 . 很奇怪,只能创建第一个线程 . 经过一些跟踪后,它显示pthread_create是导致核心转储的行 . #include <iostream> #include <time.h> #include <pthread.h> using namespace std; class Kevin { pu...