New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 26 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jan 2014
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug

Blocking:
issue 8606



Sign in to add a comment
link

Issue 180861: The Win64 build needs a 32-bit NPAPI plugin container

Reported by jsc...@chromium.org, Mar 7 2013 Project Member

Issue description

Some common plugins have no 64-bit support (Silverlight, Quicktime, etc.) so we need to run them in a 32-bit process.
 

Comment 1 by jsc...@chromium.org, Mar 7 2013

Blocking: chromium:8606

Comment 2 by bugdroid1@chromium.org, Mar 7 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=186769

------------------------------------------------------------------------
r186769 | jschuh@chromium.org | 2013-03-07T19:58:14.221852Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/plugin_browsertest.cc?r1=186769&r2=186768&pathrev=186769

Disable failing plugin tests on Win64

Look like we're trying to run 32-bit plugins for these,
which we don't support on Win64 yet.

BUG= 180861 
R=piman@chromium.org

Review URL: https://chromiumcodereview.appspot.com/12610005
------------------------------------------------------------------------

Comment 3 by rvkonone...@gmail.com, Mar 8 2013

There is a 64 bit plugin for Silverlight

Comment 4 by jsc...@chromium.org, Mar 8 2013

There is no 64-bit NPAPI Silverlight plugin and there's no expectation of one ever being released.

Comment 5 by bugdroid1@chromium.org, Mar 9 2013

Project Member
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=187147

------------------------------------------------------------------------
r187147 | jschuh@chromium.org | 2013-03-09T14:27:34.361665Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/plugin_browsertest.cc?r1=187147&r2=187146&pathrev=187147

Disable failing VerifyNPObjectLifetimeTest on Win64

BUG= 180861 
TBR=piman@chromium.org
R=piman@chromium.org
Review URL: https://codereview.chromium.org/12502008
------------------------------------------------------------------------

Comment 6 by bugdroid1@chromium.org, Mar 10 2013

Project Member
Labels: -Area-Internals -Feature-Plugins Cr-Internals Cr-Content-Plugins

Comment 7 by bugdroid1@chromium.org, Apr 5 2013

Project Member
Labels: Cr-Blink

Comment 8 by bugdroid1@chromium.org, Apr 6 2013

Project Member
Labels: -Cr-Content-Plugins Cr-Internals-Plugins

Comment 9 by bugdroid1@chromium.org, May 29 2013

Project Member
------------------------------------------------------------------------
r202742 | jschuh@chromium.org | 2013-05-29T01:58:24.555078Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/plugin_browsertest.cc?r1=202742&r2=202741&pathrev=202742

Disable remaining plugin test failures for Win64 build

These all pass locally, but they fail on the bots.
BUG= 180861 
R=piman@chromium.org
TBR=piman@chromium.org

Review URL: https://chromiumcodereview.appspot.com/15891013
------------------------------------------------------------------------

Comment 10 by bugdroid1@chromium.org, May 30 2013

Project Member
------------------------------------------------------------------------
r203083 | jschuh@chromium.org | 2013-05-30T05:13:04.225202Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/plugin_browsertest.cc?r1=203083&r2=203082&pathrev=203083

Disable *all* PluginTest(s) for Win64 build

These all pass locally, but they fail on the bot. I'm
disabling them all for now to get content_browsertests
on the waterfall and will renable them once we figure
out what's wrong with the bot.

BUG= 180861 
R=piman@chromium.org
TBR=piman@chromium.org

Review URL: https://chromiumcodereview.appspot.com/16071003
------------------------------------------------------------------------

Comment 11 by wfh@chromium.org, Aug 26 2013

 Issue 231216  has been merged into this issue.

Comment 12 by jsc...@chromium.org, Jan 29 2014

Status: WontFix
NPAPI is deprecated.

Comment 13 by msw@chromium.org, Feb 4 2014

Cc: piman@chromium.org jam@chromium.org jsc...@chromium.org sky@chromium.org
I find it odd that some tests were marked disabled pointing to this bug which was then marked WontFix.

A few of these tests started failing on Mac ASAN 64 Tests (1):
http://build.chromium.org/p/chromium.memory/builders/Mac%20ASAN%2064%20Tests%20%281%29/builds/924
None of the CLs in that build look related; I'm not really sure how to proceed.
(I'll probably file a separate issue to follow up for Mac, but the tests are currently red...)

PluginTest.SelfDeletePluginGetUrl (run #1):
[ RUN      ] PluginTest.SelfDeletePluginGetUrl
2014-02-03 17:05:17.268 content_browsertests[10341:f07] unable to find nib named: MainMenu in bundle path: /Volumes/data/b/build/slave/Mac_ASAN_64_Tests__1_/build/src/out/Release
[10341:3847:0203/170520:5810221429526:INFO:CONSOLE(13)] "Uncaught TypeError: undefined is not a function", source: file:///Volumes/data/b/build/slave/Mac_ASAN_64_Tests__1_/build/src/content/test/data/npapi/self_delete_plugin_geturl.html (13)
BrowserTestBase signal handler received SIGTERM. Backtrace:
0   content_browsertests                0x000000010b87a803 base::debug::StackTrace::StackTrace() + 19
1   content_browsertests                0x0000000114cefa4b content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 203
2   libsystem_c.dylib                   0x00007fff8a95190a _sigtramp + 26
3   content_browsertests                0x0000000115d2c1eb __PRETTY_FUNCTION__.WTF::RefCountedBase::ref() + 1296555
4   CoreFoundation                      0x00007fff89cf3233 __CFRunLoopServiceMachPort + 195
5   CoreFoundation                      0x00007fff89cf8916 __CFRunLoopRun + 1078
6   CoreFoundation                      0x00007fff89cf80e2 CFRunLoopRunSpecific + 290
7   HIToolbox                           0x00007fff88322eb4 RunCurrentEventLoopInMode + 209
8   HIToolbox                           0x00007fff88322c52 ReceiveNextEventCommon + 356
9   HIToolbox                           0x00007fff88322ae3 BlockUntilNextEventMatchingListInMode + 62
10  AppKit                              0x00007fff8707c533 _DPSNextEvent + 685
11  AppKit                              0x00007fff8707bdf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12  AppKit                              0x00007fff870731a3 -[NSApplication run] + 517
13  content_browsertests                0x000000010b83d918 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 1016
14  content_browsertests                0x000000010b83bfab base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 507
15  content_browsertests                0x000000010b91bc88 base::MessageLoop::RunHandler() + 472
16  content_browsertests                0x000000010b973f1e base::RunLoop::Run() + 62
17  content_browsertests                0x0000000114d39c0b content::RunThisRunLoop(base::RunLoop*) + 123
18  content_browsertests                0x0000000114cf958d content::TitleWatcher::WaitAndGetTitle() + 45
19  content_browsertests                0x000000010a683943 content::PluginTest::LoadAndWaitInWindow(content::Shell*, GURL const&) + 819
20  content_browsertests                0x000000010a67e507 content::PluginTest_SelfDeletePluginGetUrl_Test::RunTestOnMainThread() + 215
21  content_browsertests                0x000000010b0fc416 content::ContentBrowserTest::RunTestOnMainThreadLoop() + 806
22  content_browsertests                0x000000010b10b25b content::ShellBrowserMainParts::PreMainMessageLoopRun() + 3435
23  content_browsertests                0x0000000114259a3f content::BrowserMainLoop::PreMainMessageLoopRun() + 703
24  content_browsertests                0x0000000114ae3224 content::StartupTaskRunner::RunAllTasksNow() + 292
25  content_browsertests                0x0000000114255a36 content::BrowserMainLoop::CreateStartupTasks() + 2278
26  content_browsertests                0x0000000114260b28 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1320
27  content_browsertests                0x000000011424d8c4 content::BrowserMain(content::MainFunctionParams const&) + 420
28  content_browsertests                0x0000000114cef375 content::BrowserTestBase::SetUp() + 2101
29  content_browsertests                0x000000010b0fbca3 content::ContentBrowserTest::SetUp() + 1491
30  content_browsertests                0x000000010b645dca testing::Test::Run() + 346
31  content_browsertests                0x000000010b6480e1 testing::TestInfo::Run() + 1713
32  content_browsertests                0x000000010b648e72 testing::TestCase::Run() + 1058
33  content_browsertests                0x000000010b65bfe0 testing::internal::UnitTestImpl::RunAllTests() + 4016
34  content_browsertests                0x000000010b65b004 testing::UnitTest::Run() + 180
35  content_browsertests                0x000000010b24f35d base::TestSuite::Run() + 637
36  content_browsertests                0x000000010a8c84ca content::ContentTestLauncherDelegate::RunTestSuite(int, char**) + 218
37  content_browsertests                0x0000000114d2c659 content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 1833
38  content_browsertests                0x000000010a8c830d main + 221
39  content_browsertests                0x000000010a489f64 start + 52

Comment 14 by msw@chromium.org, Feb 4 2014

I filed  Issue 340806  - PluginTests failing consistently on Mac ASAN 64 Tests (1)

Comment 15 by jsc...@chromium.org, Feb 5 2014

@msw - We intend on not supporting NPAPI at all on Win64. Hence closing the bug WontFix.

Sign in to add a comment