segmentation-fault 相关问题

访问不属于您的进程的内存时会发生分段错误。使用此标记以及指示语言的标记和指示操作系统的标记。分段错误通常是使用指针变量(通常包含无效地址)或缓冲区溢出的解除引用操作的结果。无效指针值的根本原因可能是远离产生分段错误的位置。

strdup 给出奇怪的警告和分段错误

我正在从事其他项目,对我来说,发现 strdup 的奇怪行为。 假设我们有 3 个简单文件: foo.h: #ifndef FOO_H #定义FOO_H 无效示例(char *a); #endif //FOO_H foo.c: #

回答 1 投票 0

为什么类型无法识别以及为什么会出现分段错误? [重复]

我正在开发一个涉及编译器或解释器的抽象语法树 (AST) 结构的 C 项目。该项目旨在解析编程语言并生成 co...

回答 1 投票 0

C 代码中的 AST 结构问题导致编译错误和分段错误并且无法识别定义的类型

我正在开发一个涉及编译器或解释器的抽象语法树 (AST) 结构的 C 项目。该项目旨在解析编程语言并生成 co...

回答 1 投票 0

服务器关闭连接时 SSL_free 崩溃

我有一个 C http 客户端,它使用 OpenSSL 来处理加密,而 libuv 是主干循环。 有时,当服务器断开我的客户端的连接时,清理过程会导致可执行文件崩溃......

回答 1 投票 0

在机器代码中打印字符串时出现分段错误

我正在编写一个机器代码程序,用于在 64 位 Linux 中将字符串打印到终端。这是我的代码: 00000000: 7f45 4c46 0201 0103 0000 0000 0000 0000 .ELF............ 00000010: 0200 3e00 0100 0...

回答 1 投票 0

节点和 docker 应用程序因 SIGSEGV 信号而重新启动

我有一个节点应用程序正在使用 docker 运行,问题是,我的应用程序不断重新启动并出现 SIGSEGV 错误。 npm 错误!路径 /usr/src/app npm 错误!命令失败 npm 错误!信号 SIGSEGV npm E...

回答 1 投票 0

gdb 地址输出与 std::cout 不同 -> 我的错误在哪里?

我仍在寻找矢量调整大小错误,请参阅我的上一篇文章。 设置局部变量后,矢量大小将被覆盖。 现在我通过 cout 和 gdb 检查局部变量的地址。 ...

回答 1 投票 0

torch.load() 分段错误(核心转储)

python:3.6.10,火炬:1.2.0,cuda:9.2 当我使用 torch.load() 时,出现分段错误(核心转储),torch 版本为 1.2.0 在此输入图像描述 model_xl = torch.load("./data/

回答 1 投票 0

对矩阵进行排序后出现分段错误

我实现了这个程序,但出现了分段错误,我不知道为什么,有人可以解释一下。 问题: 如果矩阵的最大元素很大,我们称矩阵的一行比另一行更好......

回答 1 投票 0

strcpy() 由于未知原因抛出分段错误

我正在尝试学习C语言的套接字编程,我想创建一个管理聊天室的服务器,客户端可以连接该聊天室并向其他人发送消息 这是服务器代码: (可以滑雪...

回答 1 投票 0

asm x86 32 位中的回文函数

节.data msg1 db '引入长度!',0xA,0xD len1 equ $-msg1 nl db 0xA,0xD pal db '是回文',0xA,0xD lenpal equ $-pal nonpal db '不是回文',0xA,0xD

回答 1 投票 0

Django-程序因信号 SIGABRT 终止,中止

在我们的 django 项目中将 python 3.6 升级到 3.8 后,我们开始获取高达 500mb 的核心转储文件,这使得我们的 kubernetes pod 重新启动。没有日志,没有例外。 调试核心后

回答 1 投票 0

进程已完成,退出代码为 139(被信号 11:SIGSEGV 中断)

我是Python新手,我需要帮助。 我用Ubuntu(64位)创建了一个虚拟机并安装了Pycharm,但是当我执行程序时出现错误(从互联网复制)。 当我跑进去的时候

回答 1 投票 0

如何单步调试损坏的 MySQL 插件?

我正在尝试为 MySQL 授权插件创建一个有效的概念验证。我创建并编译了代码,部署到 /usr/lib/mysql/plugin,并使用以下语句安装它:

回答 1 投票 0

在 C 中为 void* 的第一个元素数组调用 `free` 系统调用

这是一段C代码: int main() { void **values = calloc(10, sizeof(void *)); int *a = malloc(sizeof(int)); *a = 100; int *b = malloc(sizeof(int)); *b = 200; 价值观...

回答 1 投票 0

无法在C++中存储指向类的指针

我正在编写一个模型套件集合管理器,为此我编写了一个 shell,其中包含一些如下变量: 类 MonkeyShell { 私人的: 布尔_exitFlag; // 保持循环继续的值...

回答 1 投票 0

遍历 raylib 中的链表会出现分段错误(核心已转储)

我正在尝试在 Raylib 应用程序中绘制文本。当我遍历链接列表时,其中的内容要么应用程序不打印任何内容,要么给出分段错误(核心转储) 案例 1:分段错误...

回答 1 投票 0

fgets 的分段错误

我已经调试了这个问题,但无法弄清楚为什么我的 fgets 不工作。在我更改代码以动态调整数组大小之前,fgets 工作得非常好。由于我是初学者...

回答 2 投票 0

从 docker 运行时出现 Java SIGSEGV 错误

我没有Java经验,但我可以从开发中成功运行我的代码。但只有当我构建项目并从 docker 运行它时,我才收到这样的错误。 # # 发生致命错误

回答 3 投票 0

当我向 main 添加 for 循环时,出现意外位置的分段错误

我在一个名为 Practice_3.c 的 C 文件中编写了下面的代码,以练习我的 C 语言,但我对 C 语言很生疏。顶部有标准输入、一些函数声明/定义和一些结构。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.