問題タブ [crash]

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 投票する
4 に答える
9820 参照

.net - LinkPoint支払いとIIS7の統合によりw3wp.exeがクラッシュする

サードパーティのDLLをラップするアセンブリは、Windowsテストハーネスアプリで正常に機能します。また、デバッグモード(VS 2008 Visual Studio Development Server)で生成された場合、Webサービスで正常に機能します。ただし、ローカルIIS 7 Webサーバーで実行すると、アプリは常にクラッシュします。ローカルIISサーバーで実行している場合のイベントログからのクラッシュの詳細は次のとおりです。

障害のあるアプリケーションw3wp.exe、バージョン7.0.6001.18000、タイムスタンプ0x47919413、障害のあるモジュールntdll.dll、バージョン6.0.6001.18000、タイムスタンプ0x4791a783、例外コード0xc0000374、障害オフセット0x000aada3、プロセスID 0x990、アプリケーション開始時刻0x01c9b4133281d5d0。

ディスカッション:サードパーティの.NET dll(FirstDataのLinkPointTransaction.dll)のラッパーを作成し、そのラッパーを参照する他のアセンブリをいくつか作成しました。コードの実行中、サードパーティへの呼び出しLinkPointTransaction.LinkPointTxn.Send()はインターネット経由でFirstDataにトランザクションを正常に送信しますが、アプリケーションはその呼び出し中に次の行に到達する前にw3wp.exeをクラッシュさせます。私が見ることができる管理された例外をスローしません。クラッシュするだけです。IIS7を除いて、私のマシンのどこでも正常に動作します。

64ビットのVistaHomePremium(IIS7)を実行していますが、IISで32ビットアプリを有効にし、このWebサービス専用に別のAppPoolを作成し、すべてのアセンブリをx86に強制しました。ネットワークサービスとしてではなく、管理者権限を持つユーザーアカウントでアプリプールを実行しようとしました。UACがオフになっています。統合モードとクラシックモードを試しました。LinkPointTransaction.dllがFirstDataとの通信に使用するローカルファイアウォールのTCP/IPポートを明示的に開きました。ファイアウォールを(ルーターの後ろで)遮断したことさえあります。

私がリストしたこれらの回避策のいずれかを使用すると、常にWindowsアプリとVS開発サーバー内のWebサービスで機能しますが、ローカルIISサーバーでは機能しません。

IISWebサイトのAppPoolはクラシックモードです。(ギドンへの返答)

0 投票する
4 に答える
5084 参照

javascript - IE で Web サイトがクラッシュするのはなぜですか?

私のサイトは Firefox では正常に動作しますが、IE ではクラッシュします。

コンテンツをフェードインするために、jQuery を大量に使用しています。ユーザーが上記のリンクのいずれかを数回クリックすると、IE でクラッシュします。

ここに私のサイトがあります: Idea Palette

IE でサイトがクラッシュする理由がまったくわかりません。問題のデバッグをどこから始めればよいかさえわかりません。私のコンピューターには Visual Studio がありませんが、友人のコンピューターで Visual Studio が「iexplore.exe [####] で未処理の win32 例外が発生しました」というメッセージを読み上げます。

誰にもアイデアはありますか?

0 投票する
1 に答える
1260 参照

javascript - 別のフェードがあるページにフェードすると、IE7 でサイトがクラッシュするのはなぜですか?

http://www.idea-palette.comをご覧ください。

上部のナビゲーションを使用してフェードインしているページが複数あります。ユーザーが上記のボタンのいずれかをクリックして、jQuery サイクル プラグインを使用するスライドショーを含む別のページにフェードインすると、IE7 がクラッシュします。

スライドショーのフェードを制御する jQuery をコメント アウトすると、IE7 がクラッシュしなくなりました。ここで確認できます: http://www.idea-palette.com/IEindex.php

すでにフェードしている他のコンテンツを含むコンテンツにフェードするとき、IE7はそれを好まないと思います。この 2 つを一緒に使用すると、何らかの形で IE7 が過負荷になるため、クラッシュすると思います。

jQuery サイクル プラグインがページのクラッシュを引き起こしていることを突き止める前に、なぜこれが起こったのかを尋ねました ( IE で私のウェブサイトがクラッシュするのはなぜですか? )。

DirectX フィルターと関係があります (おそらく何がフェードを行っているか)。これがスタックで、EAX は NULL です。コードが何をしていても、EAX を逆参照しようとしています。

CDXTFilterBehavior::_ClearSurface: 6C8E87E1 mov edi,edi 6C8E87E3 push ebp
6C8E87E4 mov ebp,esp 6C8E87E6 push ecx
6C8E87E7 mov eax,dword ptr [ebp+0Ch] 6C8E87EA mov ecx,dword ptr [eax] <NU--- LL EAX

dxtrans.dll!CDXTFilterBehavior::_ClearSurface()
dxtrans.dll!CDXTFilterBehavior::_DrawUnfilteredElementLayers()
dxtrans.dll!CDXTFilterBehavior::_DrawElementWithProceduralSurfaces()
dxtrans.dll!CDXTFilterBehavior::_ExecuteFilterChain()
dxtrans.dll!CDXTFilterBehavior::Draw()
mshtml.dll!CPeerHolder::Draw()
mshtml.dll!CLayout::DrawClientLayers()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispRoot::DrawEntire()
mshtml.dll!CDispRoot::DrawRoot()
mshtml.dll!CView::RenderView()
mshtml.dll!CDoc::OnPaint()
mshtml.dll!CServer::OnWindowMessage()
mshtml.dll!CDoc::OnWindowMessage()
mshtml.dll!CServer::WndProc()
user32.dll!_InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_CallWindowProcAorW@24()
user32.dll!_CallWindowProcW@20()
user32.dll! _InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_DispatchClientMessage@20()
user32.dll!_fnDWORD@4()
ntdll.dll!_KiUserCallbackDispatcher@12()
user32.dll!_NtUserDispatchMessage@4()
user32.dll!_DispatchMessageWorker@8()
user32.dll!_DispatchMessageW@4()
ieframe.dll!CTabWindow::_TabWindowThreadProc()
kernel32.dll!@BaseThreadInitThunk@12()
ntdll.dll!_RtlUserThreadStart@8()
ntdll.dll!_RtlUserThreadStart@8()

おそらく、変換がまだ処理されている間に DOM から要素を削除していますか?'

この問題を解決する方法を知っている人はいますか?

0 投票する
5 に答える
1737 参照

c# - C ++ dllをロードするとC#がクラッシュする

私のプログラムはC#NET 2.0で記述されており、Microsoft Visual Studio2008SP1を使用してC++で記述されたdllの外部関数を使用しています。プログラムが配置されているディレクトリからdllを削除すると、dllを使用する必要があるときにプログラムがクラッシュします。これは正常な動作です。

しかし、私のプログラムを使用しているユーザーは、dllを移動せずに、同じ場所で同じエラーを受け取ります。すべてのユーザーは、 >ここ<からC ++Redistributable2008を使用しています。

プログラムをNET3.5ではなく.NET2.0で作成したために発生しますか、それとも再配布可能ファイルが古いバージョンである必要があるために発生しますか?

編集:私のために注意してください、プログラムは正常に実行されます。

>>新しいスレッド<<

0 投票する
1 に答える
191 参照

windows - クラッシュは、Visual Studio オプションを示しています。しかし、メッセージを送信しないでください

PC でクラッシュが発生すると、[送信しない] ダイアログ ボックスが表示されていました。しかし最近、常にいくつかのダイアログボックスが表示され、ビジュアルスタジオでデバッグするよう求められています。このダイアログ オプションは必要ありません。このオプションを削除するにはどうすればよいですか。

誰でもこれに関する情報を知っていますか。ありがとう、よろしく、 ハラナード

0 投票する
2 に答える
1156 参照

windows - クラッシュ用のダンプファイルを取得できません

サーバーを停止するとクラッシュします。しかし、このクラッシュのダンプファイルは表示されませんでした。ダンプファイルが作成されない理由。可能であれば、ダンプファイルが作成される場所を教えてください。

ありがとうハラナド

0 投票する
4 に答える
6520 参照

c# - C# で C++ DLL をロードできない

>私の前スレ<

これを作成したのは、VMBox に WinXP をインストールしましたが、再び動作させることができないためです。

今回は、フォームに OnLoad イベントを作成しました

私の PC では問題なく動作しますが、VMBox では LoadLibrary が 0 を返します。

一部のユーザーは、古い NET Framework(2.0) と最新の MS Visual studio(2008 SP1) で作成された dll を混在させることに問題があると述べたので、私は行動を起こし、現在、プログラムのプロパティは NET 3.5 で動作するように設定されています。

VMBox には NET 2.0 がありますが、これは問題ではありません。プログラム自体は問題なく動作します。C++ Redistributable (2005、2005 SP1 および 2008) もあります。

何が問題なのですか?

0 投票する
4 に答える
792 参照

c - 奇妙なコードのクラッシュの問題?

すべての C コードを含む MSVC 6.o ワークスペースがあります。
コードは、最適化スイッチなし、つまりオプション O0 を使用して、デバッグ モードで実行されています。このコードは、サードパーティから入手したものです。そのまま望ましい実行をします。

しかし、printfデバッグのために特定の関数にいくつかのステートメントを追加してからコードを実行すると、クラッシュします。

メモリページ/メモリセグメントなどで何らかのコード/データオーバーフローが発生したと思われます。しかし、コードにはメモリマップ指定子​​、またはセグメント/メモリマップなどを言及するリンカコマンドファイルがありません.

この風変わりな問題の原因と修正方法を絞り込むにはどうすればよいですか?

0 投票する
3 に答える
315 参照

c++ - Windows XP でプログラム + DLL を複数回起動すると問題が発生しますか?

TCP および UDP ソケットを使用するネットワーク ライブラリを開発します。この DLL は、負荷テストのために同じ PC で複数回起動されるテストクライアントによって使用されます。

Windows Vista では、testclient を何度も起動しても問題ありません。Windows XP では、5 回まで起動しても問題ありませんが、6 回以上起動してから 1 つのクライアントを閉じると、それらすべてが明らかにランダムなスタック トレースでクラッシュします。

はい、プロセス間コード (クライアント間のソケットのみ) を使用していませんが、クライアントの 1 つが終了すると、すべてのクライアントがクラッシュします。

当社の DLL は MSVC でコンパイルされ、Boost および Crypto++ ライブラリ (静的にリンク) を使用します。

さまざまなプロセスが互いに影響を与える可能性がある理由について何か考えはありますか?