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

Каждый раз, когда я запускаю даже самые простые запросы, в 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

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

Версия Framework: v4.0.30319

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

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

Куча:

в 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.Message ByRef)

в 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 + ThreadContext.RunMessageLoopInner (Int32, System.Windows.Forms.ApplicationContext)

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

в System.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 [])


person h_a_z_    schedule 20.06.2011    source источник
comment
Вы когда-нибудь меняли настройки безопасности системы Caspol?   -  person Marc Gravell    schedule 20.06.2011
comment
Ваша ошибка связана с исключением stackoverflow. Найдите его и попросите автора написать лучший код :)   -  person leppie    schedule 21.06.2011


Ответы (1)


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

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

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

person Joe Albahari    schedule 21.06.2011
comment
Спасибо, это проблема .NET, а не только LINQPad. - person h_a_z_; 21.06.2011
comment
@h_a_z_ в чем была проблема? ;-) - person Pugz; 21.09.2016