Firefox 10.0 Crash [@ mozilla::plugins::PluginModuleParent::AsyncSetWindow ]

RESOLVED INCOMPLETE

Status

()

--
critical
RESOLVED INCOMPLETE
7 years ago
2 years ago

People

(Reporter: marcia, Unassigned)

Tracking

({crash})

10 Branch
x86
Mac OS X
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

Seen while looking at B5 Mac crash stats. New signature that seems to be only one user, but that user has https://addons.mozilla.org/en-US/firefox/addon/firefox-hotfix/ installed. May not be related, but just calling it out in case.

https://crash-stats.mozilla.com/report/list?signature=mozilla::plugins::PluginModuleParent::AsyncSetWindow

https://crash-stats.mozilla.com/report/index/387aa3f8-cdcb-4c00-b1da-af99f2120122

Frame 	Module 	Signature [Expand] 	Source
0 	XUL 	mozilla::plugins::PluginModuleParent::AsyncSetWindow 	dom/plugins/ipc/PluginModuleParent.cpp:632
1 	XUL 	nsNPAPIPluginInstance::AsyncSetWindow 	dom/plugins/base/nsNPAPIPluginInstance.cpp:1020
2 	XUL 	nsPluginInstanceOwner::FixUpPluginWindow 	dom/plugins/base/nsPluginInstanceOwner.cpp:3619
3 	XUL 	nsObjectFrame::CallSetWindow 	layout/generic/nsObjectFrame.cpp:803
4 	XUL 	nsPluginHost::InstantiateEmbeddedPlugin 	dom/plugins/base/nsPluginHost.cpp:1085
5 	XUL 	nsObjectFrame::InstantiatePlugin 	layout/generic/nsObjectFrame.cpp:728
6 	XUL 	nsObjectFrame::Instantiate 	layout/generic/nsObjectFrame.cpp:2237
7 	XUL 	nsObjectLoadingContent::Instantiate 	content/base/src/nsObjectLoadingContent.cpp:1900
8 	XUL 	nsAsyncInstantiateEvent::Run 	content/base/src/nsObjectLoadingContent.cpp:172
9 	XUL 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:631
10 	XUL 	NS_ProcessPendingEvents_P 	obj-firefox/x86_64/xpcom/build/nsThreadUtils.cpp:195
11 	XUL 	nsBaseAppShell::NativeEventCallback 	widget/src/xpwidgets/nsBaseAppShell.cpp:130
12 	XUL 	nsAppShell::ProcessGeckoEvents 	widget/src/cocoa/nsAppShell.mm:424
13 	CoreFoundation 	CoreFoundation@0x12b50 	
14 	CoreFoundation 	CoreFoundation@0x123bc 	
15 	CoreFoundation 	CoreFoundation@0x391a8 	
16 	libsystem_c.dylib 	libsystem_c.dylib@0x4d15f 	
17 	XUL 	nsEventStateManager::PostHandleEvent 	nsAutoPtr.h:907
18 		@0x109a9612f 	
19 	libsystem_c.dylib 	libsystem_c.dylib@0xa0788 	
20 	XUL 	nsGenericElement::AddRef 	nsISupportsImpl.h:161
21 	XUL 	nsGenericElement::Release 	nsISupportsImpl.h:210
22 	XUL 	nsCOMArray_base::RemoveObjectAt 	obj-firefox/x86_64/xpcom/build/nsCOMArray.cpp:136
23 	XUL 	PresShell::HandleEventWithTarget 	layout/base/nsPresShell.cpp:6241
24 	XUL 	nsEventStateManager::CheckForAndDispatchClick 	nsCOMPtr.h:522
25 	XUL 	nsEventStateManager::PostHandleEvent 	nsAutoPtr.h:907
26 		@0x1034674ef 	
27 	CoreFoundation 	CoreFoundation@0x1f55c 	
28 	CarbonCore 	CarbonCore@0x189d3 	
29 	CoreFoundation 	CoreFoundation@0xfc52 	
30 	CoreFoundation 	CoreFoundation@0x170edf 	
31 	CoreFoundation 	CoreFoundation@0x27ed 	
32 	libsystem_c.dylib 	libsystem_c.dylib@0x4d15f 	
33 	libsystem_c.dylib 	libsystem_c.dylib@0x4d46f 	
34 	CoreFoundation 	CoreFoundation@0x38e10 	
35 	CoreFoundation 	CoreFoundation@0xfc52 	
36 	HIToolbox 	HIToolbox@0x189a9 	
37 	HIToolbox 	HIToolbox@0x18948 	
38 	HIToolbox 	HIToolbox@0x188da 	
39 	libsystem_c.dylib 	libsystem_c.dylib@0x3e2b4 	
40 	libsystem_c.dylib 	libsystem_c.dylib@0x3e1ef 	
41 	HIToolbox 	HIToolbox@0x22b3 	
42 	CoreFoundation 	CoreFoundation@0x503e2 	
43 	HIToolbox 	HIToolbox@0x1821a 	
44 	libsystem_c.dylib 	libsystem_c.dylib@0x4d15f 	
45 	CoreFoundation 	CoreFoundation@0x63ed7 	
46 	CoreFoundation 	CoreFoundation@0x63d7f 	
47 	CoreFoundation 	CoreFoundation@0x38ae5 	
48 	HIToolbox 	HIToolbox@0x23d2 	
49 	HIToolbox 	HIToolbox@0x963c 	
50 	HIToolbox 	HIToolbox@0x94c9 	
51 	AppKit 	AppKit@0x93f0 	
52 	libobjc.A.dylib 	objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::erase 	
53 	libsystem_c.dylib 	libsystem_c.dylib@0xa0788 	
54 	libobjc.A.dylib 	object_dispose 	
55 	CoreFoundation 	CoreFoundation@0x316e5 	
56 	AppKit 	AppKit@0x73b5b 	
57 	libobjc.A.dylib 		
58 	libsystem_blocks.dylib 	_Block_object_dispose 	
59 	AppKit 	AppKit@0x8bc0 	
60 	AppKit 	AppKit@0x2c1f5c 	
61 	AppKit 	AppKit@0x2c1cd1 	
62 	AppKit 	AppKit@0xae8e 	
63 	AppKit 	AppKit@0x6fb79 	
64 	CoreGraphics 	CoreGraphics@0x6d208 	
65 	CoreGraphics 	CoreGraphics@0x14b008 	
66 	AppKit 	AppKit@0x955705 	
67 	AppKit 	AppKit@0x103e2d 	
68 	AppKit 	AppKit@0x6e02f 	
69 	AppKit 	AppKit@0x88b717 	
70 	AppKit 	AppKit@0x8cf4 	
71 	AppKit 	AppKit@0x745be 	
72 	AppKit 	AppKit@0x94559b 	
73 	libobjc.A.dylib 	unlockForMethodLookup 	
74 	Foundation 	Foundation@0x3ac0b 	
75 	Foundation 	Foundation@0x3abf0 	
76 	libobjc.A.dylib 	objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::find 	
77 	libobjc.A.dylib 	objc_autoreleasePoolPush 	
78 	CoreFoundation 	CoreFoundation@0x30ce6 	
79 	AppKit 	AppKit@0x562c 	
80 	XUL 	nsAppShell::Run 	widget/src/cocoa/nsAppShell.mm:771
81 	XUL 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:228
82 	XUL 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3551
83 	firefox 	main 	browser/app/nsBrowserApp.cpp:198
84 	firefox 	firefox@0xac3
> 58 	libsystem_blocks.dylib 	_Block_object_dispose

If this symbol isn't spurious, it indicates that these crashes have something to do with our support for two-finger horizontal swipes (which is the only place we use "blocks").  Though (of course) it doesn't necessarily indicate a problem with that code (since it might also be an OS bug).
As best I can tell this is still a very low-volume crash.

Comment 3

2 years ago
Resolving old bugs which are likely not relevant any more, since NPAPI plugins are deprecated.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.