0

私のアプリケーションのユーザーの 1 人が、アプリケーションを開けないと文句を言っています。彼は、クラッシュしたアプリケーションのデバッグ出力をくれました...残念ながら、私は専門家ではないので、それを管理するのが難しいのです...彼のシステムでアプリケーションがクラッシュしている理由を理解するために、少し助けてくれませんか?

ありがとう!!!


コールスタック:

WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeImpl() + 0xac bytes   
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(object state) + 0x38 bytes   
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes   
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes   
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes   
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.Invoke() + 0x5b bytes   
WindowsBase.dll!System.Windows.Threading.Dispatcher.ProcessQueue() + 0x16b bytes   
WindowsBase.dll!System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) + 0x5a bytes   
WindowsBase.dll!MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam, ref bool handled) + 0x9b bytes   
WindowsBase.dll!MS.Win32.HwndSubclass.DispatcherCallbackOperation(object o) + 0x6b bytes   
WindowsBase.dll!System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, object args, int numArgs) + 0x56 bytes   
WindowsBase.dll!MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(object source, System.Delegate method, object args, int numArgs, System.Delegate catchHandler) + 0x3a bytes   
WindowsBase.dll!System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, object args, int numArgs) + 0x10e bytes   
WindowsBase.dll!MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, int msg, System.IntPtr wParam, System.IntPtr lParam) + 0xf1 bytes   
[Native to Managed Transition]   
[Managed to Native Transition]   
WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame) + 0xae bytes   
WindowsBase.dll!System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame frame) + 0x49 bytes   
WindowsBase.dll!System.Windows.Threading.Dispatcher.Run() + 0x4b bytes   
PresentationFramework.dll!System.Windows.Application.RunDispatcher(object ignore) + 0x17 bytes   
PresentationFramework.dll!System.Windows.Application.RunInternal(System.Windows.Window window) + 0x6f bytes   
PresentationFramework.dll!System.Windows.Application.Run(System.Windows.Window window) + 0x26 bytes   
PresentationFramework.dll!System.Windows.Application.Run() + 0x1b bytes   
myapplication.exe!myapplication.Application.Main() + 0x54 bytes   

デバッグ出力:

'myapplication.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'、スキップされた読み込みシンボル。モジュールが最適化され、デバッガー オプションの [Just My Code] が有効になります。'myapplication.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.Aero.dll'、スキップされた読み込みシンボル。モジュールが最適化され、デバッガー オプションの [Just My Code] が有効になります。'myapplication.exe' (マネージド (v4.0.30319)): 'C:\Program Files (x86)\myapplication\Interop.WMPLib.dll' を読み込み、シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガー オプションの [Just My Code] が有効になります。' myapplication.exe' (マネージド (v4.0.30319)): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll' C:\ Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll: PDB ファイルが見つからないか、開くことができません。C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll: PDB ファイルが見つからないか、開くことができません。PDB ファイルが見つからないか、開くことができません。C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll: PDB ファイルが見つからないか、開くことができません。PDB ファイルが見つからないか、開くことができません。C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll: PDB ファイルが見つからないか、開くことができません。

4

1 に答える 1

0

ユーザー環境(オペレーティングシステム、実行中のアプリケーションなど)についてもっと知る必要があると思います。他のアプリケーションと共有リソースを使用しているだけかもしれないからです。

于 2013-10-03T09:21:47.550 に答える