Bug 430

Summary: JOGL on OSX does not complete unit tests successfully
Product: [JogAmp] Jogl Reporter: Angel <angel>
Component: macosxAssignee: Sven Gothel <sgothel>
Status: VERIFIED FIXED    
Severity: enhancement    
Priority: P4    
Version: 2   
Hardware: All   
OS: macosx   
Type: --- SCM Refs:
4433f2a68fa3ca500e258a6862b0e95461fc5083
Workaround: ---
Attachments: com.Batch-With-Multiple-Tests-crash-dump.log
libnewt-crash dump
Unit test log

Description Angel 2010-11-22 09:32:52 CET
After JOGL is built on OSX, the gamut of unit tests do not complete successfully.

Attached is the log of the unit tests.
When the unit tests crash in at com.Batch-With-Multiple-Tests, the VM also crashes.
The error on OSX's error reporter is that the plugin which caused the crash is libnewt.jnilib.

My environment is:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02-279-9M3165)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01-279, mixed mode)

And the OS version I'm building JOGL on is OSX version 10.5.8, Build 9L31a

Attached is a zip of 3 files:
The unit test log
The error from OSX's Error Reporter for com.Batch-With-Multiple-Tests,
and
The error from OSX's Error Reporter for libnewt.

Please help stabilise the OSX JOGL build!

Thanks!
Comment 1 Angel 2010-11-22 09:33:56 CET
Created attachment 165 [details]
com.Batch-With-Multiple-Tests-crash-dump.log
Comment 2 Angel 2010-11-22 09:36:16 CET
Created attachment 166 [details]
libnewt-crash dump
Comment 3 Angel 2010-11-22 09:36:46 CET
Created attachment 167 [details]
Unit test log
Comment 4 Sven Gothel 2010-11-22 18:32:28 CET
We are aware of the OSX issues, ie it's almost unsupported state.

Since this is currently not considered critical/blocker to us, reduced to major;
and since this has a low prio to us right now, reduced to P4.
Sorry.

We may reconsider this later, or sooner in conjunction with a 'premium' support request.
Comment 5 Sven Gothel 2010-11-24 09:52:26 CET
I dared to test the new JOGL rc in a browser on
        OSX 10.6.5
        Java 6u22 (x32 and x64)

here are the results:

AWT/Applet:
  FF 3.6.12
    - Works
    - When switching to a new tab, the GL window overlays all tabs.

  Safari
    - Works with
    - Java Preferences:
      Run Applets - Within the browser process'
      (Default, more compatible)  

NEWT:
  Does not work yet - not yet supported on OSX.

Also tested JNLP files:
   - Gears.jnlp
   - JRefract.jnlp (Refraction etc works, Gears not due to a missing JAR ref in the JNLP)

So whats missing is NEWT support of OSX.

http://jogamp.org/wiki/index.php/Signed_Candidate_2.0_b3
+++
gluegen.build.number=3
gluegen.build.id=2010-11-23_15-13-09
gluegen.build.branch=base_2_0
gluegen.build.commit=29e13c6e45d6db75d7c6322ac0f88a30c200cb72
jogl.build.number=3
jogl.build.id=2010-11-23_16-17-35
jogl.build.branch=base_2_0
jogl.build.commit=ce3508aa66b9a40974cce2988094d0edc68b30f4
+++
Comment 6 Sven Gothel 2011-07-23 02:27:35 CEST
it's an enhancement to OSX, scheduled after this years siggraph
Comment 7 Sven Gothel 2011-11-18 08:23:20 CET
fixed w/ 4433f2a68fa3ca500e258a6862b0e95461fc5083