Closed Bug 598262 Opened 14 years ago Closed 14 years ago

REFTEST TEST-UNEXPECTED-PASS | modules/plugin/test/crashtests/522512-1.html | assertion count 0 is less than expected 4 assertions

Categories

(Core Graveyard :: Plug-ins, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: romaxa, Unassigned)

References

Details

skip-if(winWidget) asserts(4) load 522512-1.html ###!!! ASSERTION: Results don't match?!: 'currentResult == result', file /builds/slave/mozilla-central-linux64-debug/build/dom/plugins/PluginInstanceChild.cpp, line 267 mozilla::plugins::PluginInstanceChild::InternalGetNPObjectForValue [dom/plugins/PluginInstanceChild.cpp:271] mozilla::plugins::PluginInstanceChild::NPN_GetValue [dom/plugins/PluginInstanceChild.cpp:346] mozilla::plugins::child::_getvalue [dom/plugins/PluginModuleChild.cpp:947] NPN_GetValue [modules/plugin/test/testplugin/nptest.cpp:1348] notifyDidPaint [modules/plugin/test/testplugin/nptest.cpp:2401] pluginDrawWindow [modules/plugin/test/testplugin/nptest_gtk2.cpp:171] pluginHandleEvent [modules/plugin/test/testplugin/nptest_gtk2.cpp:395] NPP_HandleEvent [modules/plugin/test/testplugin/nptest.cpp:1230] mozilla::plugins::PluginInstanceChild::PaintRectToPlatformSurface [dom/plugins/PluginInstanceChild.cpp:2221] mozilla::plugins::PluginInstanceChild::PaintRectToSurface [dom/plugins/PluginInstanceChild.cpp:2258] mozilla::plugins::PluginInstanceChild::ShowPluginFrame [dom/plugins/PluginInstanceChild.cpp:2368] mozilla::plugins::PluginInstanceChild::InvalidateRectDelayed [dom/plugins/PluginInstanceChild.cpp:2416] DispatchToMethod<mozilla::plugins::PluginInstanceChild, void (mozilla::plugins::PluginInstanceChild::*)()> [ipc/chromium/src/base/tuple.h:384] RunnableMethod<mozilla::plugins::PluginInstanceChild, void (mozilla::plugins::PluginInstanceChild::*)(), Tuple0>::Run [ipc/chromium/src/base/task.h:308] MessageLoop::RunTask [ipc/chromium/src/base/message_loop.cc:344] MessageLoop::DeferOrRunPendingTask [ipc/chromium/src/base/message_loop.cc:354] MessageLoop::DoWork [ipc/chromium/src/base/message_loop.cc:451] base::MessagePumpForUI::HandleDispatch [ipc/chromium/src/base/message_pump_glib.cc:264] WorkSourceDispatch [ipc/chromium/src/base/message_pump_glib.cc:111] libglib-2.0.so.0 + 0x3922e libglib-2.0.so.0 + 0x3cc18 libglib-2.0.so.0 + 0x3cd3a base::MessagePumpForUI::RunWithDispatcher [ipc/chromium/src/base/message_pump_glib.cc:195] base::MessagePumpForUI::Run [ipc/chromium/src/base/message_pump_glib.h:59] MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:220] MessageLoop::RunHandler [ipc/chromium/src/base/message_loop.cc:203] MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:176] XRE_InitChildProcess [toolkit/xre/nsEmbedFunctions.cpp:510] main [ipc/app/MozillaRuntimeMain.cpp:67] libc.so.6 + 0x1eb1d plugin-container + 0x6d9 ++DOMWINDOW == 231 (0x3a42368) [serial = 3551] [outer = 0x305b9c0] WARNING: NS_ENSURE_TRUE(sgo) failed: file /builds/slave/mozilla-central-linux64-debug/build/modules/plugin/base/src/nsNPAPIPlugin.cpp, line 684 WARNING: NS_ENSURE_TRUE(cx) failed: file /builds/slave/mozilla-central-linux64-debug/build/modules/plugin/base/src/nsNPAPIPlugin.cpp, line 1270 ###!!! ASSERTION: Cached actor is out of date!: 'static_cast<PluginScriptableObjectChild*>(currentActor) == actor', file /builds/slave/mozilla-central-linux64-debug/build/dom/plugins/PluginInstanceChild.cpp, line 266 mozilla::plugins::PluginInstanceChild::InternalGetNPObjectForValue [dom/plugins/PluginInstanceChild.cpp:267] mozilla::plugins::PluginInstanceChild::NPN_GetValue [dom/plugins/PluginInstanceChild.cpp:346] mozilla::plugins::child::_getvalue [dom/plugins/PluginModuleChild.cpp:947] NPN_GetValue [modules/plugin/test/testplugin/nptest.cpp:1348] notifyDidPaint [modules/plugin/test/testplugin/nptest.cpp:2411] pluginDrawWindow [modules/plugin/test/testplugin/nptest_gtk2.cpp:171] pluginHandleEvent [modules/plugin/test/testplugin/nptest_gtk2.cpp:395] NPP_HandleEvent [modules/plugin/test/testplugin/nptest.cpp:1230] mozilla::plugins::PluginInstanceChild::PaintRectToPlatformSurface [dom/plugins/PluginInstanceChild.cpp:2221] mozilla::plugins::PluginInstanceChild::PaintRectToSurface [dom/plugins/PluginInstanceChild.cpp:2258] mozilla::plugins::PluginInstanceChild::ShowPluginFrame [dom/plugins/PluginInstanceChild.cpp:2368] mozilla::plugins::PluginInstanceChild::InvalidateRectDelayed [dom/plugins/PluginInstanceChild.cpp:2416] DispatchToMethod<mozilla::plugins::PluginInstanceChild, void (mozilla::plugins::PluginInstanceChild::*)()> [ipc/chromium/src/base/tuple.h:384] RunnableMethod<mozilla::plugins::PluginInstanceChild, void (mozilla::plugins::PluginInstanceChild::*)(), Tuple0>::Run [ipc/chromium/src/base/task.h:308] MessageLoop::RunTask [ipc/chromium/src/base/message_loop.cc:344] MessageLoop::DeferOrRunPendingTask [ipc/chromium/src/base/message_loop.cc:354] MessageLoop::DoWork [ipc/chromium/src/base/message_loop.cc:451] base::MessagePumpForUI::HandleDispatch [ipc/chromium/src/base/message_pump_glib.cc:264] WorkSourceDispatch [ipc/chromium/src/base/message_pump_glib.cc:111] libglib-2.0.so.0 + 0x3922e libglib-2.0.so.0 + 0x3cc18 libglib-2.0.so.0 + 0x3cd3a base::MessagePumpForUI::RunWithDispatcher [ipc/chromium/src/base/message_pump_glib.cc:195] base::MessagePumpForUI::Run [ipc/chromium/src/base/message_pump_glib.h:59] MessageLoop::RunInternal [ipc/chromium/src/base/message_loop.cc:220] MessageLoop::RunHandler [ipc/chromium/src/base/message_loop.cc:203] MessageLoop::Run [ipc/chromium/src/base/message_loop.cc:176] XRE_InitChildProcess [toolkit/xre/nsEmbedFunctions.cpp:510] main [ipc/app/MozillaRuntimeMain.cpp:67] libc.so.6 + 0x1eb1d plugin-container + 0x6d9
wondering why do we have test for bug 594774 pushed as 522512-1.htm, and bug 522512 does not have any relation to 594774
hmm even locally compiled FF-DBG pass this test without assertions... Roc what should I do here?
I guess with async plugin painting we won't assert (which is good!) So change the assertion count to be 0-4.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.