My favorites | Sign in
Logo
             
New issue | Search
for
| Advanced search | Search tips
Issue 4740: Chrome: Crash Report - (Apparent crash w/ Silverlight) Stack Signature: CreateNPVariantParam(_NPVariant const &,PluginChannelBase *,NPVariant_Param *,bool)-B174F2
2 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ananta@chromium.org
Closed:  Dec 2008
Cc:  karen@chromium.org
Type-Bug
Pri-2
OS-All
Area-WebKit
Plugins
Crash
Crash-0.4.154.23
Mstone-1.1


Sign in to add a comment
 
Reported by laforge@chromium.org, Nov 24, 2008
The full crash report details can be found at:
http://go/crash/reportdetail?reportid=7552a8edea8a3a2b&product=Chrome&version=0.4.154.23&signature=CreateNPVariantParam(_NPVariant+const+%26%2CPluginChannelBase+*%2CNPVariant_Param+*%2Cbool)-B174F2

Modules:
C:\Documents and Settings\ccisat1spb\Local Settings\Application
Data\Google\Chrome\Application\0.4.154.23\chrome.dll
C:\Documents and Settings\ccisat1spb\Local Settings\Application
Data\Google\Chrome\Application\chrome.exe
C:\WINDOWS\system32\advapi32.dll
C:\WINDOWS\system32\dsound.dll
C:\WINDOWS\system32\kernel32.dll
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\user32.dll
C:\WINDOWS\system32\wdmaud.drv
c:\program files\microsoft silverlight\2.0.31005.0\agcore.dll
c:\program files\microsoft silverlight\2.0.31005.0\npctrl.dll

Meta information:
Report ID: 7552a8edea8a3a2b
Report Time: 2008/11/20 21:47:35, Thu
Uptime: 11 sec
Cumulative Uptime: 0 sec
User Email: 
User Comments: 
Product Name: Chrome
Product Version: 0.4.154.23
OS Name: Windows NT
OS Version: 5.1.2600 Service Pack 3
CPU Architecture: x86
CPU Info: GenuineIntel family 6 model 15 stepping 6
plat: Win32
ptype: plugin

Stack Trace:


Thread 1 *CRASHED*
0x013886c3 [chrome.dll] - npobject_util.cc:178
CreateNPVariantParam(_NPVariant const &,PluginChannelBase *,NPVariant_Param
*,bool)
0x0138a157 [chrome.dll] - npobject_proxy.cc:165
NPObjectProxy::NPInvokePrivate(_NPP *,NPObject *,bool,void *,_NPVariant
const *,unsigned int,_NPVariant *)
0x013884e4 [chrome.dll] - npobject_util.cc:45 `anonymous
namespace'::NPN_InvokeDefaultPatch
0x6cd05563 [npctrl.dll] +0x00005563 CXcpBrowserHost::IsCustomHost()
0x6cd77291 [npctrl.dll] +0x00077291
CNPBrowser::CallScriptFunction(IXcpHostSite *,unsigned int,CXString
*,IScriptObject *,long (*)(IDependencyObject *,IDependencyObject
*),unsigned int,CValue *,CValue *)
0x6cd0d31c [npctrl.dll] +0x0000d31c ATL::CComVariant::`vector deleting
destructor'(unsigned int)
0x6cd0c8b2 [npctrl.dll] +0x0000c8b2
CommonBrowserHost::ShowingSplashScreen(unsigned int)
0x6cd0c012 [npctrl.dll] +0x0000c012 CXcpDispatcher::OnWindowMessage(HWND__
*,unsigned int,unsigned int,long)
0x6cd0bfee [npctrl.dll] +0x0000bfee CWinApiWrapper::Release()
0x7e418733 [user32.dll] +0x00008733 InternalCallWinProc
0x7e418815 [user32.dll] +0x00008815 UserCallWinProcCheckWow
0x7e4189cc [user32.dll] +0x000089cc DispatchMessageWorker
0x7e418a0f [user32.dll] +0x00008a0f DispatchMessageW
0x01018873 [chrome.dll] - message_pump_win.cc:252
base::MessagePumpWin::ProcessMessageHelper(tagMSG const &)
0x010187f8 [chrome.dll] - message_pump_win.cc:227
base::MessagePumpWin::ProcessNextWindowsMessage()
0x010189fd [chrome.dll] - message_pump_win.cc:356
base::MessagePumpForUI::DoRunLoop()
0x01018546 [chrome.dll] - message_pump_win.cc:95
base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate
*,base::MessagePumpWin::Dispatcher *)
0x0100b4e1 [chrome.dll] - message_pump_win.h:123
base::MessagePumpWin::Run(base::MessagePump::Delegate *)
0x0100bb8c [chrome.dll] - message_loop.cc:192 MessageLoop::RunInternal()
0x0100bada [chrome.dll] - message_loop.cc:168 MessageLoop::RunHandler()
0x0100ba9e [chrome.dll] - message_loop.cc:149 MessageLoop::Run()
0x01497cec [chrome.dll] - thread.cc:156 base::Thread::ThreadMain()
0x0100d6be [chrome.dll] - platform_thread_win.cc:28 `anonymous
namespace'::ThreadFunc(void *)
0x015aea1f [chrome.dll] - threadex.c:348 _callthreadstartex
0x015aeac4 [chrome.dll] - threadex.c:326 _threadstartex
0x7c80b712 [kernel32.dll] +0x0000b712 BaseThreadStart
Comment 1 by ananta@chromium.org, Nov 24, 2008
(No comment was entered for this change.)
Status: Started
Owner: ana...@chromium.org
Comment 2 by ananta@chromium.org, Nov 24, 2008
New Revision: 5943

Log:
Add a NULL channel check in CreateNPVariantParam as it can be called with
a NULL channel during renderer plugin shutdown.

Fixes bug http://code.google.com/p/chromium/issues/detail?id=4740

R=jam
Bug=4740

Review URL: http://codereview.chromium.org/12609

Modified:
  trunk/src/chrome/plugin/npobject_util.cc


Status: Fixed
Comment 3 by laforge@chromium.org, Nov 26, 2008
Merged into release 0.5.154.26 r6060
Comment 4 by laforge@chromium.org, Dec 10, 2008
 Issue 5007  has been merged into this issue.
Comment 5 by laforge@chromium.org, Dec 10, 2008
Hey Ananta,

Would you mind taking a look at this, it would appear that we've seeing another crash 
like this in 154.29.

http://go/crash/reportdetail?
reportid=f4afe887e7d9e952&product=Chrome&version=0.4.154.29&signature=Creat
eNPVariantParam(_NPVariant+const+%26%2CPluginChannelBase+*%2CNPVariant_Para
m+*%2Cbool)-B16FA9

Thanks...

Status: Assigned
Labels: Mstone-1.1
Comment 6 by ananta@chromium.org, Dec 10, 2008
Looks like 154.29 does not have the fix for some strange reason. 154.3 does.



Status: Fixed
Sign in to add a comment

Powered by Google Project Hosting