segmentation-fault

    0热度

    2回答

    我的代码如下: void Scene::copy(Scene const & source) { maxnum=source.maxnum; imagelist = new Image*[maxnum]; for(int i=0; i<maxnum; i++) { if(source.imagelist[i] != NULL) { imagelist[i

    14热度

    6回答

    任何人都可以解释为什么我在以下示例中出现分段错误? #include <stdio.h> #include <string.h> int main(void) { char *hello = "Hello World, Let me live."; char *tokens[50]; strtok_r(hello, " ,", tokens); int

    3热度

    1回答

    我正在使用Intel x64程序集NASM编译器,试图将“0x4000000000000000”常量移动到内存中,ieee 754标准中的double值应该等于2.0。 我正在使用的代码是: %define two 0x4000000000000000 section .text foo: push rbp mov rbp, rsp mov QWORD [rdi], two

    1热度

    1回答

    #include<stdio.h> #include<iostream> #include<string> #include<string.h> using namespace std; char arr[200],res[200]; char table[150][200]; string multiply(char n[],int m) { int N=strlen

    0热度

    4回答

    任何人都可以请帮我理解这个错误信息吗? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ./kpr

    0热度

    1回答

    我遇到什么似乎是一个内存损坏问题用PHP。我有一个很大的代码库,我正在移植到5.3运行时。我得到了segfaults和“zend_mm_heap损坏”的错误,但是从这些点的回溯没有用。回溯总是会导致各种核心PHP函数,如变量赋值或串联。 据我所知,PHP的内存是越来越在某一点上段错误之前损坏/发生堆损坏错误。 我已经按照在bugs.php.net/bugs-getting-valgrind-log

    0热度

    3回答

    这是我第一次在这里发布一个问题 - 我搜索了类似的,但没有出现,我发现。 这里是我的头中的片段: #define LINE_LEN_MAX 256 typedef struct line_description { char buffer[LINE_LEN_MAX + 1]; [...] } line; 这里是从我的主要功能的片段: int main(int argc

    2热度

    9回答

    我得到一些C代码段错误,我无法弄清楚如何看这个,所以我可以找出问题.. 没有人有任何的技术,可以帮助我吗?有什么东西会跳出来吗? 下面是GDB输出: GNU gdb 6.8 for GNAT Pro 6.2.1 (20090115) [rev:143235] Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+:

    0热度

    5回答

    我一直在试图解决这个bsearch功课问题一段时间了。我尝试使用我的代码先搜索,像这样一个条目: int Compare(const void *a, const void *b); void SortStudents(char *studentList[], size_t studentCount) { qsort(studentList, studentCount, sizeo

    4热度

    7回答

    我得到一个分段错误free荷兰国际集团一定指针后: free(studentDB->name); 我可以没有任何错误或警告得到其数值: printf("[DBG] studentDB->name: %s\n", studentDB->name); 然而,正如我所说的,程序崩溃时我尝试释放它。导致分段错误的free命令的最常见原因是什么?