[231] Hang
VS2005 hung while it tries to open designer. I found that the main UI thread keep looping in there
> System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.LocalModalMessageLoop(System.Windows.Forms.Form form = {DevExpress.Utils.About.AboutForm}) + 0x1e3 bytes
System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason = 4, System.Windows.Forms.ApplicationContext context = {System.Windows.Forms.Application.ModalApplicationContext}) + 0x1db bytes
System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x53 bytes
System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window owner) + 0x4ee bytes
System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog() + 0x7 bytes
DevExpress.Utils.v6.1.dll!DevExpress.Utils.About.AboutForm.Show(DevExpress.Utils.About.ProductInfo info) + 0x86 bytes
DevExpress.Utils.v6.1.dll!DevExpress.Utils.About.AboutForm.Show(System.Type type, DevExpress.Utils.About.ProductKind kind, DevExpress.Utils.About.ProductInfoStage stage) + 0x67 bytes
DevExpress.XtraBars.v6.1.dll!DevExpress.XtraBars.BarManager.About() + 0x2d bytes
DevExpress.XtraBars.v6.1.dll!DevExpress.XtraBars.BarManager.BarManager() + 0x2ee bytes
mscorlib.dll!System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(System.RuntimeTypeHandle type) + 0xc bytes
System.dll!System.SecurityUtils.SecureConstructorInvoke(System.Type type, System.Type[] argTypes, object[] args, bool allowNonPublic, System.Reflection.BindingFlags extraFlags) + 0xad bytes
System.dll!System.ComponentModel.ReflectTypeDescriptionProvider.CreateInstance(System.IServiceProvider provider, System.Type objectType = {Name = Cannot evaluate expression because a native frame is on top of the call stack. FullName = Cannot evaluate expression because a native frame is on top of the call stack.}, System.Type[] argTypes, object[] args = ) + 0x25 bytes
System.dll!System.ComponentModel.TypeDescriptor.TypeDescriptionNode.CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) + 0x41 bytes
System.dll!System.ComponentModel.TypeDescriptionProvider.CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) + 0x27 bytes
System.dll!System.ComponentModel.TypeDescriptor.TypeDescriptionNode.CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) + 0x41 bytes
System.dll!System.ComponentModel.TypeDescriptor.CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) + 0x7d bytes
System.Design.dll!System.ComponentModel.Design.DesignSurface.CreateInstance(System.Type type = {Name = Cannot evaluate expression because a native frame is on top of the call stack. FullName = Cannot evaluate expression because a native frame is on top of the call stack.}) + 0x60 bytes
Microsoft.VisualStudio.Design.dll!Microsoft.VisualStudio.Design.VSDesignSurface.CreateInstance(System.Type type) + 0x20 bytes
System.Design.dll!System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.CreateComponent(System.Type componentType = {Name = Cannot evaluate expression because a native frame is on top of the call stack. FullName = Cannot evaluate expression because a native frame is on top of the call stack.}, string name = "barManager1") + 0xd6 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.DesignerSerializationManager.CreateInstance(System.Type type = {Name = Cannot evaluate expression because a native frame is on top of the call stack. FullName = Cannot evaluate expression because a native frame is on top of the call stack.}, System.Collections.ICollection arguments, string name = "barManager1", bool addToContainer = true) + 0x115 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.DesignerSerializationManager.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.CreateInstance(System.Type type, System.Collections.ICollection arguments, string name = "barManager1", bool addToContainer) + 0x95 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeInstance(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.Type type, object[] parameters, string name, bool addToContainer) + 0x34 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer.DeserializeInstance(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager = {System.ComponentModel.Design.Serialization.DesignerSerializationManager}, System.Type type, object[] parameters, string name, bool addToContainer) + 0x2b bytes
System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string name, System.CodeDom.CodeExpression expression) + 0x3de bytes
System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSerializer.DeserializeStatementToInstance(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeStatement statement) + 0x60 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSerializer.Deserialize(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager = {System.ComponentModel.Design.Serialization.DesignerSerializationManager}, object codeObject) + 0xea bytes
System.Design.dll!System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.DeserializeName(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager = {System.ComponentModel.Design.Serialization.DesignerSerializationManager}, string name = "barManager1", System.CodeDom.CodeStatementCollection statements) + 0x200 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager = {System.ComponentModel.Design.Serialization.DesignerSerializationManager}, System.CodeDom.CodeTypeDeclaration declaration = {System.CodeDom.CodeTypeDeclaration}) + 0xc85 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager) + 0x4a bytes
Microsoft.VisualStudio.Design.dll!Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(System.ComponentModel.Design.Serialization.IDesignerSerializationManager serializationManager) + 0x2a3 bytes
System.Design.dll!System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost host) + 0x29f bytes
System.Design.dll!System.ComponentModel.Design.DesignerHost.BeginLoad(System.ComponentModel.Design.Serialization.DesignerLoader loader) + 0xeb bytes
System.Design.dll!System.ComponentModel.Design.DesignSurface.BeginLoad(System.ComponentModel.Design.Serialization.DesignerLoader loader) + 0x25 bytes
Microsoft.VisualStudio.Design.dll!Microsoft.VisualStudio.Design.DesignerService.Microsoft.VisualStudio.Designer.Interfaces.IVSMDDesignerService.CreateDesigner(object provider, object designerLoader) + 0x11f bytes
JetBrains.VSAddin.dll!JetBrains.VSAddin.TextControl.VSTextControl.MyCommandFilter.Exec(ref System.Guid pguidCmdGroup = {System.Guid}, uint nCmdID = 102, uint nCmdexecopt = 0, System.IntPtr pvaIn = 1242528, System.IntPtr pvaOut = 0) Line 557 + 0x20 bytes C#
System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DefWndProc(ref System.Windows.Forms.Message m = {System.Windows.Forms.Message}) + 0x94 bytes
System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x5 bytes
JetBrains.VSAddin.dll!JetBrains.VSAddin.TextControl.VsEditorParentWindow.WndProc(ref System.Windows.Forms.Message m = {System.Windows.Forms.Message}) Line 225 + 0x11 bytes C#
System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg = 517, System.IntPtr wparam, System.IntPtr lparam) + 0x75 bytes
Please sign in to leave a comment.
Hello Nat,
I see no suspicious ReSharper frames there. Do your projects reference DevExpress
controls? Also it seems that a modal dialog is shown, try to locate it somewhere
on screen.
Regards,
Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"
>> System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadConte
>> xt.LocalModalMessageLoop(System.Windows.Forms.Form form =
>> {DevExpress.Utils.About.AboutForm}) + 0x1e3 bytes
>>
It happens only once and I can't find the about dialog anywhere at all. If it keeps popping up again, I will keep you posted.
Hi Dmitry,
I can now reproduce the problem. It only happened with DevExpress when I
tried to view the designer and it was try to show the dialog but the dialog
is not showing up at all.
Nat
So this is a problem in my side where the dialog box is showing behind vs2005.
So don't worry about this problem. It's totally on my side.
Nat
>> It happens only once and I can't find the about dialog anywhere at
>> all. If it keeps popping up again, I will keep you posted.
>>