LINQPad аварийно завершает работу каждый раз, когда выполняется запрос с исключением .NET Runtime - PullRequest
1 голос
/ 20 июня 2011

Каждый раз, когда я запускаю даже самый простой запрос в LINQPad, он падает.

Я перепробовал все очевидные вещи, от перезагрузки машины до получения последних версий и т. Д. Единственное недавнее изменение в системе - установка VS2010 SP1.

Любые идеи о том, как его запустить и запустить, или в чем может быть причина проблемы? Два события ниже:

Ошибка приложения

Неправильное имя приложения: LINQPad.exe, версия: 4.31.0.0, отметка времени: 0x4cfb29be

Неверное имя модуля: KERNELBASE.dll, версия: 6.1.7601.17514, отметка времени: 0x4ce7bafa

Код исключения: 0xe0434352

Смещение ошибки: 0x0000b727

Идентификатор ошибочного процесса: 0x18d8

Время запуска ошибочного приложения: 0x01cc2f2350f6d975

Неверный путь к приложению: C: \ Program Files \ LINQPad4 \ LINQPad.exe

Неверный путь к модулю: C: \ Windows \ syswow64 \ KERNELBASE.dll

Идентификатор отчета: 992bfc75-9b16-11e0-9419-b8ac6f2e5a9a

.NET Runtime Ошибка

Приложение: LINQPad.exe

Framework Framework: v4.0.30319

Описание: процесс был прерван из-за необработанного исключения.

Информация об исключении: System.Reflection.TargetInvocationException

Stack:

в System.RuntimeMethodHandle._InvokeMethodFast (System.IRuntimeMethodInfo, System.Object, System.Object [], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)

в System.RuntimeMethodHandle.InvokeMethodFast (System.IRuntimeMethodInfo, System.Object, System.Object [], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)

в System.Reflection.RuntimeMethodInfo.Invoke (System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object [], System.Globalization.CultureInfo, Boolean)

в System.Delegate.DynamicInvokeImpl (System.Object [])

в System.Windows.Forms.Control.InvokeMarshaledCallbackDo (ThreadMethodEntry)

в System.Windows.Forms.Control.InvokeMarshaledCallbackHelper (System.Object)

в System.Windows.Forms.Control.InvokeMarshaledCallback (ThreadMethodEntry)

в System.Windows.Forms.Control.InvokeMarshaledCallbacks ()

в System.Windows.Forms.Control.MarshaledInvoke (System.Windows.Forms.Control, System.Delegate, System.Object [], Boolean)

в System.Windows.Forms.Control.Invoke (System.Delegate, System.Object [])

в System.Windows.Forms.Control.Invoke (System.Delegate)

в LINQPad.UI.QueryControl._query_QueryStarted (System.Object, System.EventArgs)

в LINQPad.Query.OnQueryStarted ()

в LINQPad.Query.Run (System.String)

в LINQPad.Query.Run ()

в LINQPad.UI.QueryControl.Run ()

в LINQPad.UI.QueryControl.btnExecute_Click (System.Object, System.EventArgs)

в System.Windows.Forms.Control.OnClick (System.EventArgs)

в System.Windows.Forms.Button.OnClick (System.EventArgs)

в System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs)

в LINQPad.UI.ImageButton.OnMouseUp (System.Windows.Forms.MouseEventArgs)

в System.Windows.Forms.Control.WmMouseUp (System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)

в System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message ByRef)

в System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message ByRef)

в System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message ByRef)

в System.Windows.Forms.Control + ControlNativeWindow.OnMessage (System.Windows.Forms.Message ByRef)

в System.Windows.Forms.Control + ControlNativeWindow.WndProc (System.Windows.Forms.Сообщение ByRef

1099 * в System.Windows.Forms.NativeWindow.Callback (IntPtr, Int32, IntPtr, IntPtr)

в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW (MSG ByRef)

в System.Windows.Forms.Application + ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (IntPtr, Int32, Int32)

в System.Windows.Forms.Application + ThreadConte.RunMessageLoopInner (Int32, System.Windows.Forms.ApplicationContext)

в System.Windows.Forms.Application + ThreadContext.RunMessageLoop (Int32, System.Windows.Forms.ApplicationContext)

в системе.Windows.Forms.Application.Run (System.Windows.Forms.Form)

в LINQPad.Program.Run (System.String, Boolean, System.String, Boolean, Boolean, System.String)

в LINQPad.Program.Go (System.String [])

в LINQPad.Program.Start (System.String [])

в LINQPad.ProgramStarter.Run (System.String[])

в LINQPad.Loader.Main (System.String [])

1 Ответ

2 голосов
/ 21 июня 2011

Похоже, что-то плохое происходит в .NET Framework или в среде.

Последний метод LINQPad в stacktrace обрабатывается исключениями, поэтому он очень странный. Возможно, вы захотите попробовать недавнюю экспериментальную сборку - по совпадению, у нее больше нет метода, который отображается в трассировке стека. Я подозреваю, что вы получите ошибку где-то еще; возможно диагностика будет более информативной:

http://www.linqpad.net/special/LINQPad4.zip

...