coredump

    1热度

    1回答

    的文件名: 编辑的文件/etc/security/limits.conf,使核心文件大小为“无限”。使用显示为'unlimited'的命令#ulimit -c对其进行验证。 所附文件/etc/sysctl.conf按照以下: $gcc -g pointer.c -o pointeraccess 结果-编译成功: kernel.core_uses_pid = 1 kernel.core_patter

    1热度

    1回答

    当我给出“info share”命令并且我还在gdb上加载了符号文件和核心时,我收到了“此时没有加载共享库”。但是通常应该根据相应的应用程序将coredump加载到共享库中。我已经指定了在搜索符号时GDB将寻找共享库的solib搜索路径。 在“此时没有加载共享库”的情况下,是否有可能获得回溯? gdb>info sharedlibrary No shared libraries loaded a

    1热度

    2回答

    我是C新手,现在我正在学习mmap。我想从mmaped文件中获得的第N个字节,但我得到这个错误Segmentation Fault (core dumped)当我测试的程序与gdb我得到的东西是不对的线printf("%d\n", (int) data[sk]);然后我print data,我得到 (gdb) print data[sk] Cannot access memory at addr

    0热度

    1回答

    int proximity = 0; for(int i = coord.x - 1; i <= coord.x + 1; i++) { if(i < 0) { i = coord.x; //prevents from leaving the top of sub array } for(int j = coord.y - 1; j <

    2热度

    1回答

    我正在创建一个Php脚本。 该脚本收到一些后期数据并对其进行处理。 我发现这个错误/var/log/php5-fpm.log [11-May-2015 15:34:03] WARNING: [pool www] child 2553 exited on signal 11 (SIGSEGV - core dumped) after 6943.521858 seconds from start [

    0热度

    2回答

    如何使用gdb调试核心转储时设置断点并使其中断? 当我使用命令“gdb的程序核心”,该过程停止在崩溃点, 我怎么能制止那里之前使该进程中断。 如果我不能让它中断,我可以在调试核心转储时在gdb中使用哪些命令?

    3热度

    1回答

    有没有办法在linux中为进程崩溃[如在Windows中]创建小型转储?通常的核心转储大小很大,但我希望只获得转储的堆栈跟踪。是否可以仅转储堆栈跟踪? 我猜设置ulimit值的最大值不会帮助我,因为我不关心的大小,我只是不需要一个完整的内存转储。 此外,我读了谷歌的Breakpad,但Breakpad会让我不得不钻研代码来设置它。我不想修改代码。

    0热度

    1回答

    在Linux中,据我的理解,在父进程中,等待调用只有在子进程已经死亡时才会返回。如果孩子决定转储核心,则等待只会在coredump发生后才会返回。 在Linux中,父母是否有办法知道孩子是否正在倾倒核心,如果是,则采取其他操作(某些Event发布),并且一方面孩子可以继续倾倒核心。也就是说,在开始转储核心之前,是否有方法让子进程或内核通知父进程,它已经死亡并将立即转储核心? 由于

    1热度

    2回答

    我有一个文件data.csv包含float类型的数据: 0.22,0.33,0.44 0.222,0.333,0.444 我需要将此文件读入二维动态数组。但我无法阅读fgets的全文。不知道为什么? 这里是我的C代码,我在Ubuntu使用: #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int arg

    0热度

    1回答

    我想配置WebSphere生成javacore中,每当手线的量高于40 我已经看到了这个指南: http://www-01.ibm.com/support/docview.wss?uid=swg21448581 但它会产生大量的“假”的核心转储,因为我们有几个线程应该运行超过10分钟。 感谢您的帮助!