问题标签 [stack-dump]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
231 浏览

sql-server - SQL Server - 我需要会导致堆栈转储的代码

我正在尝试为 MS 连接项创建一个重现脚本,并且需要能够随意导致堆栈转储。

我怎么能那样做?

0 投票
2 回答
812 浏览

c++ - While 循环导致堆栈转储和程序在 C++ 中崩溃

我刚刚重新开始使用 C++ 进行编程。我编写了一个程序,该程序应该从文件中读取十六进制颜色,将它们与程序中标识的颜色数组进行数学比较,以确定哪个颜色最接近,然后将原始颜色和最接近的颜色写入文件。出于某种原因,在编写了大约 62,000 行左右之后,该程序以堆栈转储方式退出。我正在读取的文件中有大约 1600 万种颜色。我希望有人能用我的代码为我指出正确的方向来解决这个问题。

代码如下,我没有粘贴红色、绿色、蓝色或 pantonehexcode 的数组;但是您可以假设它们分别是具有数字和十六进制字符串值的数组。

0 投票
2 回答
156 浏览

exception - 使用脚本对包含 180 万条记录的文件进行排序

我正在尝试删除具有 180 万条记录的文件中的相同行并创建一个新文件。使用以下命令:

运行脚本会创建一个sort.exe.stackdump包含以下信息的新文件:

该脚本适用于 10 行的小文件。似乎sort.exe无法处理这么多的记录。如何处理包含超过 180 万条记录的大文件?除了 ACCESS,我们没有任何数据库,我试图在 ACCESS 中手动执行此操作。

0 投票
2 回答
672 浏览

c++ - 为什么我的代码在运行时给我一个堆栈转储错误?

我们应该创建继承自不同类型动物类的动物类,即 Dog 类将继承自 Carnivore 类,而 Carnivore 类将继承自 Mammal 类。我尝试在我自己的主函数中使用我的课程,他们打印出他们应该说的内容和他们的名字,但是当我用老师的主文件运行我的课程时,它告诉我它的转储堆栈跟踪。

0 投票
1 回答
224 浏览

c++ - 如何解决代码中的错误并解释错误消息

所以我正在做一个使用链表的项目。该程序基本上是输入数字,直到输入-999,然后对其进行操作。我遇到问题的两个操作是 deleteAll(从列表中删除所有相同的值)和 deleteSmallest(删除列表中的最小值)。调用这两个函数的代码如下:

deleteAll 的代码如下:

deleteSmallest 的代码如下:

我得到的错误是:

很抱歉发布一个大问题,但是有人可以解释在这种情况下错误意味着什么以及我正在做什么导致这种情况出现?谢谢!

0 投票
1 回答
2142 浏览

c++ - valgrind 检测到堆栈粉碎

在我的 C++ 代码中的主函数中检测到堆栈粉碎......这是 main 的主体:

当我通过 valgrind 运行代码时,它也发现堆栈粉碎但找不到任何内存泄漏。valgrind 报告:

1.新账户 2.交易 3.退出

输入选项:3 * 检测到堆栈粉碎 * : ./a.out 已终止 谢谢==9813==

==9813== 堆摘要:

==9813== 退出时使用:0 个块中的 0 个字节

==9813== 总堆使用量:10 分配,10 释放,954 字节分配

==9813==

==9813== 所有堆块都被释放——不可能有泄漏

==9813==

==9813== 对于检测到和抑制的错误计数,重新运行:-v

==9813== 错误摘要:来自 0 个上下文的 0 个错误(抑制:来自 0 的 0 个)中止(核心转储)

我哪里错了?

0 投票
1 回答
175 浏览

c - C:中缀到后缀转换的堆栈转储错误

我编写了以下代码用于将中缀表达式转换为后缀,但显示运行时错误。

错误如下:

输入字符串:a+bc*d 1 [main] infix_to_postfix 7340 cygwin_exception::open_stackdumpfile: 将堆栈跟踪转储到 infix_to_postfix.exe.stackdump

以下是我的代码:

0 投票
1 回答
198 浏览

c++ - 获取 cygwin_exception::open_stackdumpfile 使用向量

我得到 cygwin_exception::open_stackdumpfile 试图运行我的代码。我想这是一个关于记忆的错误。由于没有正确创建、发送到函数或处理 maximalSets 和/或 compsub 向量,我几乎 100% 确定我收到此错误。请帮助我解决此错误,并感谢您的所有回答!更新:修复了 Paul Evans 指出的问题。现在我不时得到异常,但仍然得到它。

0 投票
1 回答
113 浏览

python - 无法启动堆栈转储

当我尝试启动 Stack Dump 的 start_web.sh 脚本时,我收到了这种错误消息:

有谁知道如何解决这个问题?

非常感谢。

祝你今天过得愉快!

0 投票
1 回答
4562 浏览

segmentation-fault - 如何在 cygwin 中使用“* .stackdump”文件进行调试

我是cygwin(和linux)的新手。

当我尝试基于 C 语言运行我的可执行文件时,发生了分段错误,我获取了 stackdump 文件。但是,我不知道如何使用它进行调试。

我一直在寻找如何使用 stackdump 文件进行调试的方法,但我找不到。任何小技巧对我来说都非常有用。感谢您阅读我蹩脚的英语(英语不是我的第一语言)。