Login  Register

Re: "Test page for JOGL Applets" do NOT work on Mac OS X Snow Leopard

Posted by Sven Gothel on Jan 04, 2012; 7:15am
URL: https://forum.jogamp.org/Test-page-for-JOGL-Applets-do-NOT-work-on-Mac-OS-X-Snow-Leopard-tp3622224p3631225.html

On Sunday, January 01, 2012 01:18:50 AM Wade Walker [via jogamp] wrote:
>
> Hi Jan,
>
> I get the same results in OS X Lion 10.7.1 (on a MacBook Air with NVIDIA
> GeForce 320M). I think that the Mac browser plugin part of JOGL is still
> under heavy development to try comply with the new Plugin2 requirements.
> Hopefully Sven can update us soon about progress on that front.
>

Ok, so here we have the 'freeze' problem on 10.6.8 _and_ 10.7.1,
where the latter seems to be 'new'.
  https://jogamp.org/bugzilla/show_bug.cgi?id=533

Pls check your OSX 'Console' for the messages:
  NVDA(OpenGL): Channel exception! exception type = 0xd = GR: SW Notify Error
  NVDA(OpenGL): Channel timeout!
https://jogamp.org/bugzilla/show_bug.cgi?id=533#c3

If the above happens, .. I have no clue whats causing it
from the JOGL side. However, Apple/NV reply to this generic/general
known issue here (send back machine (RMA) to repair):
  http://www.insanelymac.com/forum/index.php?showtopic=244227
  http://support.apple.com/kb/TS4088

This happens with my old MBP as well, but I am very surprised this happens
with Wade's MacBook Air and the relative new NV 320M.
I guess the NV hardware issue was about some silicon heat/stress and cracks
reported a long time ago around 2008 or so (semiaccurate.com, search for 'bumpgate'):
  http://semiaccurate.com/2010/10/07/bumpgate-alternative-class-action/

But ofc I am not sure. All I know is that I have tried several different initialization sequences
while working on bug 533  on my defective MBP and nothing helped.
Sometime (cold boot) .. no freeze appears at first, but later on the freeze appears.

So the new additional behavior on your machine(s) are:
  - JOGL crashes after the freeze
  - freeze/crash happens on more modern NV 320M MB-Air

The last commit in regards OSX was:
  http://jogamp.org/git/?p=jogl.git;a=commit;h=04707d3c1c628d6bf493d6916621d5e34dfefc30
which is not yet condensed in a release yet and handles the sporadic 'crash' at JOGL shutdown.

I opened the bug 548 with the above knowledge (link to bug 533),
so we can continue analyzing this issue further ..
  https://jogamp.org/bugzilla/show_bug.cgi?id=548

On the other hand (ie OSX >=10.6 machines working), plugin2 works fine w/ NEWT and AWT.

~Sven