[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

0
4 comments
Avatar
Permanently deleted user

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!"

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.ThreadConte
>> xt.LocalModalMessageLoop(System.Windows.Forms.Form form =
>> {DevExpress.Utils.About.AboutForm}) + 0x1e3 bytes
>>


System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContex
t.RunMessageLoopInner(int reason = 4,
System.Windows.Forms.ApplicationContext context =
{System.Windows.Forms.Application.ModalApplicationContext}) + 0x1db
bytes

System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContex
t.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext
context) + 0x53 bytes

System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog(System.W
indows.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(DevExp
ress.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.RunClassCo
nstructor(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.Create
Instance(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.Cr
eateInstance(System.IServiceProvider provider, System.Type objectType,
System.Type[] argTypes, object[] args) + 0x41 bytes

System.dll!System.ComponentModel.TypeDescriptionProvider.CreateInstanc
e(System.IServiceProvider provider, System.Type objectType,
System.Type[] argTypes, object[] args) + 0x27 bytes

System.dll!System.ComponentModel.TypeDescriptor.TypeDescriptionNode.Cr
eateInstance(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.CreateIns
tance(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.VSDesi
gnSurface.CreateInstance(System.Type type) + 0x20 bytes

System.Design.dll!System.ComponentModel.Design.DesignerHost.System.Com
ponentModel.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.DesignerS
erializationManager.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.DesignerS
erializationManager.System.ComponentModel.Design.Serialization.IDesign
erSerializationManager.CreateInstance(System.Type type,
System.Collections.ICollection arguments, string name = "barManager1",
bool addToContainer) + 0x95 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSe
rializerBase.DeserializeInstance(System.ComponentModel.Design.Serializ
ation.IDesignerSerializationManager manager, System.Type type,
object[] parameters, string name, bool addToContainer) + 0x34 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.Component
CodeDomSerializer.DeserializeInstance(System.ComponentModel.Design.Ser
ialization.IDesignerSerializationManager manager =
{System.ComponentModel.Design.Serialization.DesignerSerializationManag
er}, System.Type type, object[] parameters, string name, bool
addToContainer) + 0x2b bytes

System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSe
rializerBase.DeserializeExpression(System.ComponentModel.Design.Serial
ization.IDesignerSerializationManager manager, string name,
System.CodeDom.CodeExpression expression) + 0x3de bytes

System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSe
rializer.DeserializeStatementToInstance(System.ComponentModel.Design.S
erialization.IDesignerSerializationManager manager,
System.CodeDom.CodeStatement statement) + 0x60 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomSe
rializer.Deserialize(System.ComponentModel.Design.Serialization.IDesig
nerSerializationManager manager =
{System.ComponentModel.Design.Serialization.DesignerSerializationManag
er}, object codeObject) + 0xea bytes

System.Design.dll!System.ComponentModel.Design.Serialization.TypeCodeD
omSerializer.DeserializeName(System.ComponentModel.Design.Serializatio
n.IDesignerSerializationManager manager =
{System.ComponentModel.Design.Serialization.DesignerSerializationManag
er}, string name = "barManager1",
System.CodeDom.CodeStatementCollection statements) + 0x200 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.TypeCodeD
omSerializer.Deserialize(System.ComponentModel.Design.Serialization.ID
esignerSerializationManager manager =
{System.ComponentModel.Design.Serialization.DesignerSerializationManag
er}, System.CodeDom.CodeTypeDeclaration declaration =
{System.CodeDom.CodeTypeDeclaration}) + 0xc85 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.CodeDomDe
signerLoader.PerformLoad(System.ComponentModel.Design.Serialization.ID
esignerSerializationManager manager) + 0x4a bytes

Microsoft.VisualStudio.Design.dll!Microsoft.VisualStudio.Design.Serial
ization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(System.ComponentMo
del.Design.Serialization.IDesignerSerializationManager
serializationManager) + 0x2a3 bytes

System.Design.dll!System.ComponentModel.Design.Serialization.BasicDesi
gnerLoader.BeginLoad(System.ComponentModel.Design.Serialization.IDesig
nerLoaderHost 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.Design
erService.Microsoft.VisualStudio.Designer.Interfaces.IVSMDDesignerServ
ice.CreateDesigner(object provider, object designerLoader) + 0x11f
bytes



JetBrains.VSAddin.dll!JetBrains.VSAddin.TextControl.VSTextControl.MyCo
mmandFilter.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.VsEditorParentWind
ow.WndProc(ref System.Windows.Forms.Message m =
{System.Windows.Forms.Message}) Line 225 + 0x11 bytes C#

System.Windows.Forms.dll!System.Windows.Forms.NativeWindow.DebuggableC
allback(System.IntPtr hWnd, int msg = 517, System.IntPtr wparam,
System.IntPtr lparam) + 0x75 bytes



0
Avatar
Permanently deleted user

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.

0
Avatar
Permanently deleted user

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

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.



0
Avatar
Permanently deleted user

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

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

>> 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.
>>


0

Please sign in to leave a comment.