sigbus

    2热度

    2回答

    我正尝试使用MAP_SHARED创建一个内存映射文件。当文件大小达到2GB时遇到问题。下面粘贴的代码是我正在使用的(作为测试)。 #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <sys/mman.h> #include <unistd.h> #include <fcntl.h> #define

    3热度

    1回答

    我负责一个完整的斯威夫特3应用程序和经常发生的事故之一是SIGBUS信号,我无法理解在所有: Thread 0 Crashed: 0 libswiftCore.dylib 0x00000001009b4ac8 0x1007b8000 +2083528 1 LeadingBoards @objc PageView.prepareForReuse() ->() (in LeadingBoard

    5热度

    1回答

    那在堆栈跟踪,我不明白这个错误: 0 CoreFoundation 0x30f57648 ___CFBasicHashFindBucket_Linear_NoCollision + 92 1 CoreFoundation 0x30f59688 __CFBasicHashAddValue + 692 2 CoreFoundation 0x30eaff9f CFDictionarySetValue

    0热度

    2回答

    我要赶SIGBUS,我的代码如下所示: #include <stdlib.h> #include <signal.h> #include <iostream> #include <stdio.h> void catch_sigbus (int sig) { //std::cout << "SIGBUS" << std::endl; printf("SIGBUS\n"

    -3热度

    1回答

    我正在调查随机崩溃(SIGBUS),并试图找出什么可能会损坏指针调用崩溃的方法。我发现这个指针是在C++代码中使用C风格强制转换而来的。所以,我想知道在什么情况下这样的演员可能会导致崩溃,并试图了解这是否是我的问题的根源。

    2热度

    1回答

    我解除存档的NSFileWrapper数据下面的方法通常效果非常好: - (id)decodeObjectFromWrapperWithPreferredFilename:(NSString *)p { NSFileWrapper *wrapper = [self.fileWrapper.fileWrappers objectForKey:p]; if (!wrapper)

    3热度

    2回答

    我工作的ARM嵌入式Linux系统上,偶尔的一个特定页面上总线错误(但不总是)我得到了我的应用程序总线错误时,在虚拟地址0x2b200000的页面访问。根据编译器/链接器是将代码还是数据放在该地址,我在读取变量时或在从该页面获取指令时遇到总线错误。公交车出错后,我/ cat/proc/self/maps并确认该页面确实已映射为我的进程中有效的内容。 它只是似乎是一个页面。页面0x2b201000和

    2热度

    1回答

    我的子进程正试图访问一个PCI地址空间。大多数时候它都能正常工作。 但是,有时儿童进程会进入僵尸状态。 dmesg日志显示以下总线错误。 [ 501.134156] Caused by (from MCSR=10008): Bus - Read Data Bus Error [ 501.134169] Oops: Machine check, sig: 7 [#1] 这种情况下没有生成核心文

    1热度

    1回答

    我们得到一个SIGBUS(BUS_ADRALN),它指向这个线程。什么导致了这个错误?第68行是NSString * dateString = [dateFormat stringFromDate:currentTimestamp];或[dateFormat发布]; NSDate *currentTimestamp = self.timestamp; if (!currentTimestamp

    1热度

    1回答

    在我的NPAPI插件中,某些对象具有可读和可写的“onEvent”属性,并且在某些事件上调用该属性。 我在我的Javascript代码怎么会是这样的: myObject.onEvent = function(event) { console.log("Event: " + event); } // if I put this next line, the next call to