Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8581593
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 11, 20262026-06-11T21:05:27+00:00 2026-06-11T21:05:27+00:00

It seems like Firefox NPAPI plugins are broken in Mac OSX (tested on 10.6

  • 0

It seems like Firefox NPAPI plugins are broken in Mac OSX (tested on 10.6 and 10.7) VMware virtual machines. Does anyone know why, or have an idea for a workaround – e.g. detect when the user is running Firefox/OSX/VM?

Context:

  • My plugin consumes 100% CPU only if FF && OSX && VM. However, the plugin is still functional. This is always reproducible and happens across multiple VMs.
  • Adobe Reader, Adobe Flash, and a test plugin I built using Firebreath (the tutorial) were all broken as well in this environment.
  • Firefox outputs the following log message in Console: “invalid pixel format” and “invalid context”. Probably related to OpenGL – see bug report.
  • Running the glxinfo command gives a similar error:

    cb-sea-miniosx64-03:~ seabld$ glxinfo
    name of display: /tmp/launch-LojaDe/:0
    Thu Jul  5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009 <Error>: unknown error code: invalid pixel format
    Thu Jul  5 20:13:51 cb-sea-miniosx64-03.comm-build.scl1.mozilla.com glxinfo[1009] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
    X Error of failed request: GLXBadContext
      Major opcode of failed request:  0 ()
      Serial number of failed request:  16
      Current serial number in output stream:   16
    
  • The Instruments profiler reports a lot of time spent in IOSurfaceCreate/IOSurfaceClientCreate for my plugin. The browser uses IOSurface to share rendering data with the plugin if I understand correctly.
  • A sample taken using Activity Monitor did not seem to have any useful info – except that the CPU problem is in the main thread (DispatchQueue).
  • One workaround is to run Firefox in 32-bit mode: right-click the FF application > Get Info > Open in 32-bit mode. But we can’t expect users to do it.
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-11T21:05:28+00:00Added an answer on June 11, 2026 at 9:05 pm

    Sounds as though OS X VMWare guests simply don’t have fully functional 3D acceleration. If anything, this is a VMWare bug (not exposing full 3D acceleration), or possibly a Firefox bug (responding badly to a lack of 3D capabilities); it’s almost certainly not your fault.

    I wouldn’t spend too much time trying to work around it, especially given that every other plugin you’ve tried (including Flash!) seems to be affected by the exact same problem. List it as a “known issue” and move on.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've written an NPAPI plugin which, if I place it in %ProgramFiles\Mozilla FireFox\plugins, instantiates
it seems like firefox and chrome default text inputs to center within a fieldset
I'm using Mac Chrome 8.0.552.237 It seems like whenever I embed flash content in
I have noticed this weird behavior in firefox, it seems like font have some
Seems like i need some help with a project. I have a routine ,
Seems like there should be... Right now it just seems like magic that you
Seems like cuke doesn't show the full error message (at least when problem occurs
Seems like a standard approach for an ioc when given a scenario like (C#
Seems like this should be obvious, but how do I send arrow key presses
Seems like this should be simple, but powershell is winning another battle with me.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.