问题标签 [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 投票
2 回答
164 浏览

screen - 如何获取浏览器的内容,包括窗口的菜单栏、框架/边框和首屏内容?

我记得在网络的早期,有书籍包括整个浏览器窗口的标题栏、菜单栏,甚至浏览器的边框,以及其中的内容——不仅仅是窗口中的当前内容,但即使向下滚动也会显示所有内容)。

我也希望能够做到这一点......有没有一种简单的方法可以编写 Win32 或 Mac 应用程序来做到这一点,或者作为 Firefox 扩展(附加组件)?

(浏览器菜单栏和书签栏可以是真的也可以是假的——不需要在书签栏上显示我的个人书签)

0 投票
5 回答
21380 浏览

sql - 来自 DB2 的 SQL 转储

我试图将一个 IBM DB2 UDB 服务器中特定模式的内容转储到一个 sql 文本文件中(很像 mysql 的 mysqldump 功能)。

我遇到了 db2look,但它只转储模式的结构(只有 ddl,没有 dml)。

那么我怎样才能完成我的事情呢?

jrh

0 投票
2 回答
47704 浏览

url - 在 Groovy 中连接到 URL 并转储网页

我想从 groovy 打开一个网页,转储指定的网页并最终将网页转储到锚标签后面。

有人有一些示例代码吗?

0 投票
3 回答
3902 浏览

c++ - 打印以记录核心转储文件堆栈,C++ over windows?

当我的进程崩溃时,如何通过 Windows 打印以记录核心转储文件堆栈、C++?我知道在 Unix 中有一种方法可以使用一些信号处理程序来做到这一点,但我自己从来没有这样做过。我如何在 Windows 中做到这一点(不喜欢使用 ACE)?

谢谢。

0 投票
2 回答
39267 浏览

linux - Linux: How to debug a SIGSEGV? How do I trace the error source?

My firefox started crashing since today. I haven't changed anything on the system or on firefox config.

I use
strace -ff -o dumpfile.txt firefox
to trace the problem. It's not a big help.

I see the segfault, in two of the generated process dumps, but how I can trace them to their cause?

After running for 10 seconds and crashing, 22MB of data is generated by strace.

This is a snippet of the output, where you can see actual SIGSEGV in the middle.:

0 投票
1 回答
1464 浏览

dump - JRockit 转储文件

我需要一个参数来启动 JRockit JVM,而不需要(不知道会发生什么)生成转储文件。像 -DnoDump 或 -XXnoJrDump 这样的东西会很棒。

0 投票
6 回答
1452 浏览

c - IIRF 中的堆栈溢出(C 程序,ISAPI)

我正在使用IIRF——一个用于漂亮 URL 的 ISAPI 重写过滤器。在这些问题上,我无法从开发人员那里获得太多帮助。我希望通过对这个转储有所了解,这样我就可以在代码中找到有问题的区域并自己重建它。我对C不是超级熟悉,但可以解决。我是否需要使用调试符号构建它才能从转储中获取任何有用的信息?

这些堆栈溢出异常发生在我们的实时生产 Web 服务器上,因此我无法使用调试模式来单步执行此代码。发生的事情是我的应用程序池进程 (w3wp.exe) 收到此错误事件:

为应用程序池“dotNET 池”提供服务的进程与万维网发布服务发生了致命的通信错误。进程 ID 为“6924”。数据字段包含错误号。

有人可以帮我理解这些数据吗?它是来自 IIS 调试诊断工具的转储。我如何解释它并找到异常的来源?它似乎是第 3 方 PCRE 正则表达式库中的一个例外。

WARNING - DebugDiag was not able to locate debug symbols for IsapiRewrite4.dll, so the information below may be incomplete.

In w3wp__PID__3760__Date__06_23_2009__ Time_01_29_55PM__916__Second_Chance_Exception_C00000FD.dmp the assembly instruction at IsapiRewrite4!pcre_exec+12f9 in C:\IIRF1.2.15R5\IsapiRewrite4.dll has caused a stack overflow exception (0xC00000FD) when trying to write to memory location 0x00fc2be8 on thread 5


更新此调试过程

我相信我找到了罪魁祸首,在调整 IIS 调试诊断工具以提供更多信息后,我发现 URL 如下所示。它似乎类似于 SQL 注入攻击,但我不认为是 SQL 注入。

[original_url]/Forum+Result:+%E8%F1%EF%EE%EB%FC%E7%EE%E2%E0%ED+%ED%E8 %EA%ED%E5%E9%EC+%22Rifsadasy%22;%EF%E8%EA%F2%EE%EA%EE%E4+%E4%E5%F8%E8 %F4%F0%EE%E2%E0%ED;%E7%E0%F0%E5%E3%E8%F1%F2%F0%E8%F0%EE%E2%E0%EB%E8%F1 %FC+100%25+%28%E2%EA%EB%FE%F7%E5%ED+%F0%E5%E6%E8%EC+%F2%EE%EB%FC%EA%EE +%F0%E5%E3%E8%F1%F2%F0%E0%F6%E8%E8%29;

有人见过这种攻击方式吗?他们知道那是什么吗?我尝试使用 HEX、Base64 和其他一些方法对此进行解码,但除了这个 ASCII 文本之外,我什么也没想到:

èñïîëüçîâàí+íèêíåéì+"Rifsadasy";ïèêòîêîä+äåøèôðîâàí;çàðåãèñòðèðîâàëèñü+100%+(âêëþ÷åí+ðåæèì+òîëüêî+ðåãèñòðàöèè);

0 投票
3 回答
24797 浏览

perl - 在 Perl 中,如何将 Dumper 的输出写入文件?

如何Data::Dumper将转储写入文件?

0 投票
1 回答
1533 浏览

visual-studio - 使用 Visual Studio 2008 Express 进行源代码转储分析?

有没有办法使用 Visual Studio 2008 Express 分析应用程序崩溃小型转储(例如由 SetUnhandledExceptionFilter 或 minidumpwritedump() 创建的)?

我通常在工作中使用“真实”版本的 VS,但是当试图让它在我的个人项目上工作时(使用 VS 2008 Express),它告诉我“当前位置没有可用的源代码”。并且拒绝给我除拆卸窗口以外的任何东西。有问题的应用程序的符号由调试器加载,“调试源文件”属性页包含一个指向我的源代码所在目录的指针,但没有骰子。

甚至可以通过 VS 2008 的 Express 版来做到这一点吗?如果是这样,是否有人对我可以尝试使其正常工作有什么建议?

0 投票
2 回答
780 浏览

.net - 如何创建当前 ASP.NET 托管进程的转储以进行调试?

我正在尝试调试 ASP.NET 应用程序。这特别困难,因为该错误仅发生在部署到生产的已发布代码中。它不能在开发或测试环境中复制。

我想通过在发生问题的代码中的特定行创建转储文件来进一步调查。但是,由于业务需求,不能随时关闭生产环境。这也是不能使用远程调试的原因。

有谁知道我如何在托管代码的某个点强制为 w3wp.exe 创建转储文件,但仍允许应用程序的其余部分正常运行?