Home Dashboard Directory Help
Search

Silverlight 4 and 5 plugin crashes in Chrome by Ken Muse


Status: 

Active


11
0
Sign in
to vote
Type: Bug
ID: 726815
Opened: 2/27/2012 12:50:02 PM
Access Restriction: Public
Moderator Decision: Sent to Engineering Team for consideration
0
Workaround(s)
view
4
User(s) can reproduce this bug

Description

When using Silverlight 4 or 5 in Chrome, if the code opens a popup window that also contains a Silverlight application, the Silverlight plugin will crash in both Windows due to a COM exception if the user closes the popup before the application has completely finished loading.

The Chrome plugin failure screen will be observed.
Details
Sign in to post a comment.
Posted by P Burm on 2/12/2013 at 2:41 PM
FAULTING_IP:
+0
00000000 ??             ???

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00000000
ExceptionCode: 80000003 (Break instruction exception)
ExceptionFlags: 00000000
NumberParameters: 0

FAULTING_THREAD: 000023fc

DEFAULT_BUCKET_ID: WRONG_SYMBOLS

PROCESS_NAME: iexplore.exe

ERROR_CODE: (NTSTATUS) 0x80000003 - {EXCEPTION} Breakpoint A breakpoint has been reached.

EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) - One or more arguments are invalid

APP: iexplore.exe

MANAGED_STACK: !dumpstack -EE
No export dumpstack found

PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS

BUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS

LAST_CONTROL_TRANSFER: from 7b7c8266 to 7b7ad8a8

STACK_TEXT:
1b36ca5c 7b7c8266 1f58f048 06000007 1a6cbaa8 agcore!CValue::CopyFrom+0x54
1b36ca7c 7b7c82d5 1f58f040 1b36ca9c 1b36caa0 agcore!XamlQualifiedObject::SetInternalData+0x69
1b36caa4 7b7c4341 1f58f040 17bbdde8 7b7cc040 agcore!XamlQualifiedObject::SetValue+0x5a
1b36caec 7b7f09b8 1b36cb34 7b7fcca0 19dc44ac agcore!XamlWriter::WriteNode+0x250
1b36cb08 50062362 184eadf0 172ee338 17bbdde8 agcore!XamlTextReader::Read+0xf
1b36cb2c 7b7c26ab 1b36cbb8 7b7efb02 1b36cb68 npctrl!CWinCriticalSection::Leave+0xa
1b36cb34 7b7efb02 1b36cb68 001ff626 1e0b39b8 agcore!_xptr_base<xvector<xshared_ptr<XamlProperty> > >::AquireRefCountStorage+0x42
1b36cbb8 7b7ead30 181b6598 001ff626 1e0b39b8 agcore!CParser::LoadXamlCore+0x311
1b36cc00 7b7fc303 001ff626 1e0b39b8 00000000 agcore!CParser::LoadXaml+0xa6
1b36cc68 7b8626c2 001ff626 1e0b39b8 00000001 agcore!CCoreServices::ParseXamlWithExistingFrameworkRoot+0x8d
1b36ccd8 7b862525 0d72a194 00000000 1b36cd48 agcore!CResourceDictionary::LoadFromSource+0x2bf
1b36cce8 7b7c7be5 0d72a194 184ead38 0d667668 agcore!CResourceDictionary::SetValue+0x94
1b36cd48 7b7c70c9 0d6302ec 18070b28 18bf7ef4 agcore!XamlNativeRuntime::SetValue+0x348
1b36cd88 7b7c7133 18bf7ee8 18070b38 18070b28 agcore!XamlProperty::SetValue+0xa0
1b36cdac 7b7c49b2 18070b38 18070b28 18070b84 agcore!ObjectWriterContext::Runtime_SetValue+0x2d
1b36ce0c 7b7c4ec6 18070b14 00000000 191d7e50 agcore!ObjectWriter::Logic_DoAssignmentToParentProperty+0x4d7
1b36ce44 7b7c5316 191d7e50 191d7e50 191d7e50 agcore!ObjectWriter::WriteEndMemberCore+0x288
1b36ce58 7b7c403b 17bbe0a8 7b7c6828 191d7e50 agcore!ObjectWriter::WriteEndMember+0x66
1b36cea4 7b7efb89 17bbe0c4 00000000 181b6598 agcore!XamlWriter::WriteNode+0xc5
1b36cf18 7b7ead30 181b6598 000007c1 1dd40d98 agcore!CParser::LoadXamlCore+0x39b
1b36cf60 7b7fc303 000007c1 1dd40d98 00000000 agcore!CParser::LoadXaml+0xa6
1b36cfc8 7b7fc47d 000007c1 1dd40d98 00000001 agcore!CCoreServices::ParseXamlWithExistingFrameworkRoot+0x8d
1b36d020 7b7fc52a 181b6598 00000000 0000001f agcore!CApplication::LoadComponent+0x191
1b36d044 7b1d659f 181b6598 1895b7c8 0000001f agcore!Application_LoadComponent+0x38
WARNING: Frame IP not in any known module. Following frames may be wrong.
1b36d150 78f6d062 00000001 1b36d180 78d8913a 0x7b1d659f
1b36d15c 78d8913a 1b36d410 1b36d1b4 78d27bb4 coreclr!CallDescrWorkerInternal+0x34
1b36d180 78e373a9 1b36d410 00000000 0a710211 coreclr!CallDescrWorkerWithHandler+0x5b
1b36d1c4 78e3811b 1b36d410 14959420 00000000 coreclr!CallDescrWorkerReflectionWrapper+0x24
1b36d578 11742acd 00000001 14974d78 7b152472 coreclr!RuntimeMethodHandle::InvokeMethod+0xa7e
1b36d5a8 7b170f0a 00000000 14959420 00000000 0x11742acd
1b36d6b4 78f6d215 19bfced0 1b36d6f8 78d9edfa 0x7b170f0a
1b36d6c0 78d9edfa 1b36d810 00000020 09422261 coreclr!UM2MThunk_WrapperHelper+0x10
1b36d6f8 78d3df9a 1b36d7ac 0a710451 184e9bc0 coreclr!UM2MThunk_Wrapper+0x69
1b36d784 78d9ee88 00000003 78d9ed91 1b36d7ac coreclr!Thread::DoADCallBack+0x8c
1b36d7d4 094222e6 ffffffff 09422261 1b36d810 coreclr!UM2MDoADCallBack+0x6d
1b36d808 7b86a094 17f97898 1848a648 00000000 0x94222e6
1b36d848 7b86a15e 17f97888 1848a638 1b36d880 agcore!CCustomTypeFactory::CreateInstance+0x168
1b36d878 7b869ddc 00000000 50088de7 00000001 agcore!CDeployment::Complete+0x88
1b36d880 50088de7 00000001 00000000 19d8e628 agcore!CCoreServices::DeploymentComplete+0x12
1b36d8a0 5006467c 001c1782 00000000 00000000 npctrl!CXcpDispatcher::OnReentrancyProtectedWindowMessage+0x1ee
1b36d8bc 50063270 001c1782 00000405 00000000 npctrl!CXcpDispatcher::ProcessMessage+0xa2
1b36d8f0 74c862fa 001c1782 00000405 00000000 npctrl!CXcpDispatcher::WindowProc+0x65
1b36d91c 74c86d3a 50063214 001c1782 00000405 user32!InternalCallWinProc+0x23
1b36d994 74c877c4 00000000 50063214 001c1782 user32!UserCallWinProcCheckWow+0x109
1b36d9f4 74c8788a 50063214 00000000 1b36fb2c user32!DispatchMessageWorker+0x3bc
1b36da04 0f94205c 1b36da4c 07797e70 07797e8c user32!DispatchMessageW+0xf
1b36fb2c 0f961dc6 07797e70 0777f0c8 768715e2 ieframe!CTabWindow::_TabWindowThreadProc+0x722
1b36fbe8 768715f0 0ed529b0 003a08c0 1b36fc10 ieframe!LCIETab_ThreadProc+0x317
1b36fbf8 0f95027b 0777f0c8 00000000 00000000 iertutil!CIsoScope::RegisterThread+0xab
1b36fc10 749333aa 003a08c0 1b36fc5c 77219ef2 ieframe!Detour_DefWindowProcA+0x6c
1b36fc1c 77219ef2 003a08c0 46ecdd9d 00000000 kernel32!BaseThreadInitThunk+0xe
1b36fc5c 77219ec5 0f950258 003a08c0 ffffffff ntdll!__RtlUserThreadStart+0x70
1b36fc74 00000000 0f950258 003a08c0 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND: ~0s; .ecxr ; kb

FOLLOWUP_IP:
agcore!CValue::CopyFrom+54
7b7ad8a8 894804         mov     dword ptr [eax+4],ecx

SYMBOL_STACK_INDEX: 0

SYMBOL_NAME: agcore!CValue::CopyFrom+54

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: agcore

IMAGE_NAME: agcore.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 4f851da9

FAILURE_BUCKET_ID: WRONG_SYMBOLS_80000003_agcore.dll!CValue::CopyFrom

BUCKET_ID: APPLICATION_FAULT_WRONG_SYMBOLS_agcore!CValue::CopyFrom+54

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/iexplore_exe/9_0_8112_16457/50a2f9e3/unknown/0_0_0_0/bbbbbbb4/80000003/00000000.htm?Retriage=1


first comment was parent ie process, this is the child process that was closed
Posted by P Burm on 2/12/2013 at 2:04 PM
We are experiencing the exact same behavior. Our application opens another instance with a specific view in a new browser window and if the user closes the second window too soon, the browser more or less crashes completely for both instances. This is as close as I have been able to get as far as finding the real culprit for the exception:

APP: iexplore.exe

MANAGED_STACK: !dumpstack -EE
No export dumpstack found

PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS

BUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS

LAST_CONTROL_TRANSFER: from 0f947fb1 to 74caf5be

STACK_TEXT:
035ed758 0f947fb1 00584718 00584734 003639d0 user32!NtUserWaitMessage+0x15
035ef87c 0f961dc6 00584718 00568150 768715e2 ieframe!CTabWindow::_TabWindowThreadProc+0x7d1
035ef938 768715f0 003639d0 0055f250 035ef960 ieframe!LCIETab_ThreadProc+0x317
035ef948 0f95027b 00568150 00000000 00000000 iertutil!CIsoScope::RegisterThread+0xab
035ef960 749333aa 0055f250 035ef9ac 77219ef2 ieframe!Detour_DefWindowProcA+0x6c
035ef96c 77219ef2 0055f250 5ef028cf 00000000 kernel32!BaseThreadInitThunk+0xe
035ef9ac 77219ec5 0f950258 0055f250 ffffffff ntdll!__RtlUserThreadStart+0x70
035ef9c4 00000000 0f950258 0055f250 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND: ~0s; .ecxr ; kb

FOLLOWUP_IP:
ieframe!CTabWindow::_TabWindowThreadProc+7d1
0f947fb1 a10847c00f     mov     eax,dword ptr [ieframe!WPP_GLOBAL_Control (0fc04708)]

SYMBOL_STACK_INDEX: 1

SYMBOL_NAME: ieframe!CTabWindow::_TabWindowThreadProc+7d1

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: ieframe

IMAGE_NAME: ieframe.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 50a2fe39

FAILURE_BUCKET_ID: WRONG_SYMBOLS_80000003_ieframe.dll!CTabWindow::_TabWindowThreadProc

BUCKET_ID: APPLICATION_FAULT_WRONG_SYMBOLS_ieframe!CTabWindow::_TabWindowThreadProc+7d1

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/iexplore_exe/9_0_8112_16457/50a2f9e3/unknown/0_0_0_0/bbbbbbb4/80000003/00000000.htm?Retriage=1
Posted by MS-Moderator09 [Feedback Moderator] on 2/27/2012 at 10:33 PM
Thank you for submitting feedback on Visual Studio 2010 and .NET Framework. Your issue has been routed to the appropriate VS development team for review. We will contact you if we require any additional information.
Posted by MS-Moderator09 on 2/27/2012 at 6:06 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.
File Name Submitted By Submitted On File Size  
Exceptions.txt 2/27/2012 3 KB
Animations.zip 2/27/2012 156 KB