Closed Bug 636955 Opened 14 years ago Closed 13 years ago

Crash [@ mozilla::plugins::PPluginModuleParent::DeallocSubtree() ]

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash)

Crash Data

It is a new crash signature that first appeared in 4.0b13pre/20110225. It is #7 top crasher in this build. There are two kinds of stack traces: 0 xul.dll mozilla::plugins::PPluginModuleParent::DeallocSubtree obj-firefox/ipc/ipdl/PPluginModuleParent.cpp:1275 1 xul.dll mozilla::plugins::PPluginModuleParent::OnChannelClose obj-firefox/ipc/ipdl/PPluginModuleParent.cpp:951 2 xul.dll mozilla::ipc::AsyncChannel::NotifyChannelClosed ipc/glue/AsyncChannel.cpp:324 3 xul.dll mozilla::ipc::AsyncChannel::Close ipc/glue/AsyncChannel.cpp:208 4 xul.dll mozilla::plugins::PluginModuleParent::NP_Shutdown dom/plugins/PluginModuleParent.cpp:796 5 xul.dll nsNPAPIPlugin::Shutdown modules/plugin/base/src/nsNPAPIPlugin.cpp:586 6 xul.dll nsPluginTag::TryUnloadPlugin modules/plugin/base/src/nsPluginTags.cpp:564 7 xul.dll nsPluginHost::Destroy modules/plugin/base/src/nsPluginHost.cpp:870 8 xul.dll nsPluginHost::Observe modules/plugin/base/src/nsPluginHost.cpp:3578 ... 0 xul.dll mozilla::plugins::PPluginModuleParent::DeallocSubtree obj-firefox/ipc/ipdl/PPluginModuleParent.cpp:1275 1 xul.dll mozilla::plugins::PPluginModuleParent::OnChannelError obj-firefox/ipc/ipdl/PPluginModuleParent.cpp:959 2 xul.dll mozilla::ipc::AsyncChannel::NotifyMaybeChannelError ipc/glue/AsyncChannel.cpp:346 3 xul.dll mozilla::ipc::AsyncChannel::OnNotifyMaybeChannelError ipc/glue/AsyncChannel.cpp:311 ... The regression window is large because of the blocked automatic update during the Beta 12 release: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=1da3405c74fd&tochange=d7ef42d7782c More reports at: https://crash-stats.mozilla.com/report/list?product=Firefox&range_value=4&range_unit=weeks&signature=mozilla%3A%3Aplugins%3A%3APPluginModuleParent%3A%3ADeallocSubtree%28%29
This crash appears in 3.6.13 as well. It appears to be related to shutdown, as if we're crashing the plugin and then, while the notification we send to the plugin host is pending, we call NP_Shutdown and try to destroy it again (and perhaps racing the other direction as well). I would have expected this to be related to clear-private-data for Flash plugins, but the regression range doesn't seem to match. Are you sure about the range? Let's watch this in beta12 and RC.
> Are you sure about the range? No because there are no crashes after 4.0b13pre/20110225, so it is just a residual crash signature.
Keywords: regression
Crash Signature: [@ mozilla::plugins::PPluginModuleParent::DeallocSubtree() ]
In the 3 crash reports over the last four weeks, none have a stack trace similar the one in comment 0. I close it as WFM.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.