問題タブ [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.
screen - ウィンドウのメニューバー、フレーム/境界線、スクロールせずに見えるコンテンツなど、ブラウザのコンテンツを取得する方法は?
Web の黎明期には、ブラウザ ウィンドウ全体のタイトル バー、メニュー バー、さらにはブラウザの枠線、さらにはその中のコンテンツまでを含む本がありました。ウィンドウ内の現在のコンテンツだけでなく、ただし、下にスクロールしてもすべてのコンテンツ)。
私もそれができるようになりたいです...それを行うためのWin32またはMacアプリを作成する簡単な方法はありますか、またはおそらくFirefox拡張機能(アドオン)としてですか?
(ブラウザのメニュー バーとブックマーク バーは本物でも偽物でもかまいません。ブックマーク バーに個人のブックマークを表示する必要はありません)
sql - DB2 からの SQL ダンプ
1 つの IBM DB2 UDB サーバーの特定のスキーマの内容を SQL テキスト ファイルにダンプしようとしています (mysql の mysqldump 機能によく似ています)。
db2look に出くわしましたが、スキーマの構造のみをダンプします (ddl のみ、dml はありません)。
では、どうすれば自分のことを成し遂げることができますか?
ジュニア。
url - URLに接続し、GroovyでWebページをダンプします
groovyからWebページを開き、指定されたWebページをダンプして、最終的にアンカータグの後ろにWebページをダンプしたいと思います。
誰かがこれのためのいくつかのサンプルコードを持っていますか?
c++ - 印刷してコア ダンプ ファイル スタック、Windows 上の C++ をログに記録しますか?
プロセスがクラッシュした場合、Windows で C++ のコア ダンプ ファイル スタックをログに記録するにはどうすればよいですか? Unix では、いくつかのシグナル ハンドラを使用してそれを行う方法があることは知っていますが、自分で行ったことはありません。Windows でそれを行うにはどうすればよいですか (ACE を使用しないことをお勧めします)。
ありがとう。
linux - Linux: SIGSEGV をデバッグするには? エラーの原因を追跡するにはどうすればよいですか?
私のFirefoxは今日からクラッシュし始めました。システムやFirefoxの設定は何も変更していません。
問題を追跡するために使用します。それは大きな助けではありません。
strace -ff -o dumpfile.txt firefox
生成された 2 つのプロセス ダンプに segfault が表示されますが、原因を突き止めるにはどうすればよいですか?
10 秒間実行してクラッシュした後、strace によって 22MB のデータが生成されます。
これは出力のスニペットで、実際の SIGSEGV が真ん中に表示されています。
dump - JRockit ダンプ ファイル
ダンプ ファイルを生成せずに JRockit JVM を起動するには、パラメータが必要です。-DnoDump または -XXnoJrDump のようなものは素晴らしいでしょう。
c - IIRF(Cプログラム、ISAPI)でのスタックオーバーフロー
私はIIRFを使用しています-きれいなURL用のISAPI書き換えフィルターです。私はこれらの問題について開発者から多くの助けを得ることができませんでした。このダンプの意味を理解して、コード内の問題のある領域を見つけて自分で再構築できるようにしたいと思っています。私はCにあまり詳しくありませんが、回避することはできます。ダンプから何か有用なものを引き出すために、デバッグシンボルを使用してこれを構築する必要がありますか?
これらのスタックオーバーフロー例外は、ライブの本番Webサーバーで発生しているため、デバッグモードを使用してこのコードにステップインすることはできません。何が起こっているのかというと、アプリケーションプールプロセス(w3wp.exe)が次のエラーイベントを受信しています。
アプリケーションプール「dotNETプール」にサービスを提供するプロセスで、World Wide WebPublishingServiceとの致命的な通信エラーが発生しました。プロセスIDは「6924」でした。データフィールドにはエラー番号が含まれています。
誰かが私がこのデータを理解するのを手伝ってもらえますか?これは、IISデバッグ診断ツールからのダンプです。どうすればそれを解釈して例外の原因を見つけることができますか?サードパーティの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%+(âêëþ÷åí+ðåæèì+òîëüêî+ðåãèñòðàöèè);
perl - Perlで、Dumperの出力をファイルに書き込むにはどうすればよいですか?
Data::Dumperダンプをファイルに書き込むにはどうすればよいですか?
visual-studio - Visual Studio 2008 Expressを使用して、ソースを使用して分析をダンプしますか?
Visual Studio 2008 Expressを使用して、ソースを使用してアプリクラッシュミニダンプ(SetUnhandledExceptionFilter、またはminidumpwritedump()によって作成されたものなど)を分析する方法はありますか?
私は通常、VSの「実際の」バージョンを使用してこれを実行しますが、(VS 2008 Expressを使用して)個人のプロジェクトで機能させようとすると、「現在の場所で使用できるソースコードがありません」と表示されます。分解窓以外のものを私に与えることを拒否します。問題のアプリのシンボルはデバッガーによって読み込まれます。[ソースファイルのデバッグ]プロパティページには、ソースコードが存在するディレクトリへのポインターが含まれていますが、サイコロは含まれていません。
VS 2008のExpressエディションを介してこれを行うことさえ可能ですか?もしそうなら、私がこれを機能させるために他に何を試みることができるかについて誰かが何かアドバイスがありますか?
.net - デバッグ用に現在の ASP.NET 管理プロセスのダンプを作成する方法は?
ASP.NET アプリケーションをデバッグしようとしています。バグは本番環境にデプロイされたリリース済みコードでのみ発生するため、特に困難です。開発環境やテスト環境では再現できません。
問題が発生しているコードの特定の行にダンプ ファイルを作成して、さらに調査したいと思います。ただし、ビジネス要件により、本番環境をいつでも停止することはできません。これが、リモート デバッグが使用できない理由でもあります。
マネージド コードの特定の時点で w3wp.exe のダンプ ファイルを強制的に作成し、アプリケーションの残りの部分を正常に動作させる方法を知っている人はいますか?