{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,353",
          "upstreamBuild" : 1353,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1353,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
            "branch" : [
              {
                "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
            "branch" : [
              {
                "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
        "branch" : [
          {
            "SHA1" : "485f89a7563643525f11a50465d04e5107f2e0f8",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 2,
      "skipCount" : 9,
      "totalCount" : 998,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-x86_64",
  "duration" : 3867875,
  "estimatedDuration" : 2541985,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-x86_64 linux-x86_64",
  "id" : "2014-09-20_05-19-16",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1353,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1411183156000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1353/",
  "builtOn" : "linux64-AMD58xx-debian7-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
        ],
        "commitId" : "3ed6ec6515635b1c67b89539ad0e02625ef3813d",
        "timestamp" : 1411074907000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLContextImpl.setRendererQuirks(..): Use GLRendererQuirks.addQuirk(int), dropping usage of .addQuirks(int[] quirks, offset, len)\u000a\u000aDirectly adding a quirk allows dropping usage of erroneous fixed-sized int[] array for accumulated quirks.\u000a",
        "date" : "2014-09-18T23:15:07+0200",
        "id" : "3ed6ec6515635b1c67b89539ad0e02625ef3813d",
        "msg" : "GLContextImpl.setRendererQuirks(..): Use GLRendererQuirks.addQuirk(int),",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java",
          "src/jogl/classes/javax/media/opengl/GLContext.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java",
          "src/jogl/classes/javax/media/opengl/GLFBODrawable.java"
        ],
        "commitId" : "6c0288655368f0decdf309ca4a90fc60cbc29378",
        "timestamp" : 1411075472000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "New GLRendererQuirks.BuggyColorRenderbuffer: On Mesa 7.2 software, FBO color renderbuffer may cause a crash\u000a\u000aWorkaround crash caused by Mesa 7.2 software rendering\u000ausing color renderbuffer target in FBO.\u000a\u000aIf Mesa < 8.0 and software - or -\u000aproperty 'jogl.fbo.force.nocolorrenderbuffer' is set,\u000aset quirks:\u000a\u0009- GLRendererQuirks.BuggyColorRenderbuffer\u000a\u0009- GLRendererQuirks.NoFullFBOSupport (to disable MSAA)\u000a\u000aGLFBODrawable always uses FBOMODE_USE_TEXTURE\u000aif GLRendererQuirks.BuggyColorRenderbuffer is set.\u000a\u000a+++\u000a\u000aCrash Report:\u000a  GNU C Library       : 2.13 stable\u000a  OpenGL              : software\u000a  Operating System    : Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64\u000a  Processor ID        : x86 Family 6 Model 44 Stepping 2, GenuineIntel\u000a\u000aAbnormal termination:\u000aSegmentation violation\u000a\u000aRegister State (from fault):\u000a  RAX = 00000000ff1818f0  RBX = 00000000beaf8afc\u000a  RCX = 0000000000000004  RDX = 00007f85ed9c9010\u000a  RSP = 00007f8252d24fd0  RBP = 00007f8252d25020\u000a  RSI = 0000000017b9b330  RDI = 0000000015bca400\u000a\u000a   R8 = 0000000000000000   R9 = 00007f81edcd3014\u000a  R10 = 00007f823565f6ce  R11 = 00007f827bee49aa\u000a  R12 = 0000000000001406  R13 = 0000000000000001\u000a  R14 = 00000000154d5458  R15 = 00000000154d4f10\u000a\u000a  RIP = 00007f823565f7bc  EFL = 0000000000010206\u000a\u000a   CS = 0033   FS = 0000   GS = 0000\u000a\u000aStack Trace (from fault):\u000a[  0] 0x00007f823565f7bc put_row_ubyte4 at /mesa/main/renderbuffer.c:665 (in /lib/libGL.so.1)\u000a[  1] 0x00007f8235727239 _swrast_write_rgba_span at /mesa/swrast/s_span.c:1450 (in /lib/libGL.so.1)\u000a[  2] 0x00007f823574b071 smooth_rgba_triangle at /mesa/swrast/s_tritemp.h:862 (in /lib/libGL.so.1)\u000a[  3] 0x00007f82357155f0 _swrast_Triangle at /mesa/swrast/s_context.c:692 (in /lib/libGL.so.1)\u000a[  4] 0x00007f8235771780 triangle_offset_twoside_rgba at /mesa/swrast_setup/ss_tritmp.h:188 (in /lib/libGL.so.1)\u000a[  5] 0x00007f82356d2cea _tnl_render_poly_elts at /mesa/tnl/t_vb_rendertmp.h:313 (in /lib/libGL.so.1)\u000a[  6] 0x00007f82356d335e _tnl_RenderClippedPolygon at /mesa/tnl/t_vb_render.c:244 (in /lib/libGL.so.1)\u000a[  7] 0x00007f82356c9313 clip_tri_4 at /mesa/tnl/t_vb_cliptmp.h:230 (in /lib/libGL.so.1)\u000a[  8] 0x00007f82356cd026 clip_render_triangles_verts at /mesa/tnl/t_vb_rendertmp.h:163 (in /lib/libGL.so.1)\u000a[  9] 0x00007f82356d37d9 run_render at /mesa/tnl/t_vb_render.c:320 (in /lib/libGL.so.1)\u000a[ 10] 0x00007f82356c2436 _tnl_run_pipeline at /mesa/tnl/t_pipeline.c:158 (in /lib/libGL.so.1)\u000a[ 11] 0x00007f82356c37da _tnl_draw_prims at /mesa/tnl/t_draw.c:402 (in /lib/libGL.so.1)\u000a[ 12] 0x00007f82356b673a vbo_exec_DrawArrays at /mesa/vbo/vbo_exec_array.c:263 (in /lib/libGL.so.1)\u000a[ 13] 0x00007f823583e5b0 glDrawArrays at /mesa/glapi/glapitemp.h:1645 (in /lib/libGL.so.1)\u000a\u000a+++\u000a",
        "date" : "2014-09-18T23:24:32+0200",
        "id" : "6c0288655368f0decdf309ca4a90fc60cbc29378",
        "msg" : "New GLRendererQuirks.BuggyColorRenderbuffer: On Mesa 7.2 software, FBO",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLFBODrawable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLRendererQuirks.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/GLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java"
        ],
        "commitId" : "fce65d0b8887387bfb71bbfeea63bc7915163399",
        "timestamp" : 1411140048000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FBOobject GLEL Tests: Remove redundant detachAllColorbuffer(gl) for init call\u000a",
        "date" : "2014-09-19T17:20:48+0200",
        "id" : "fce65d0b8887387bfb71bbfeea63bc7915163399",
        "msg" : "FBOobject GLEL Tests: Remove redundant detachAllColorbuffer(gl) for init",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java"
        ],
        "commitId" : "a7ff8b898780762b763c0b4544728067375955b6",
        "timestamp" : 1411140089000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "StereoClientRenderer: Remove redundant FBObject.detachAllColorbuffer(gl) for init call\u000a",
        "date" : "2014-09-19T17:21:29+0200",
        "id" : "a7ff8b898780762b763c0b4544728067375955b6",
        "msg" : "StereoClientRenderer: Remove redundant FBObject.detachAllColorbuffer(gl)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMix2DemosES2NEWT.java",
          "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java",
          "src/jogl/classes/com/jogamp/opengl/FBObject.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java",
          "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java",
          "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java"
        ],
        "commitId" : "711757aa4e087d97c3103489c47fbd7d76bcac3d",
        "timestamp" : 1411167104000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "FBObject: Simplify API (init/reset); Only issue automatic resetSamplingSink(..) if required; Fix resetSamplingSink(..), isBound(), ..\u000a\u000a- Simplify API (init/reset)\u000a  - use new unique methods for init and reset:\u000a    - void init(final GL gl, final int newWidth, final int newHeight, final int newSamples)\u000a      - does not issue resetSamplingSink(..)\u000a    - boolean reset(final GL gl, final int newWidth, final int newHeight, final int newSamples)\u000a      - always issues resetSamplingSink(..)\u000a\u000a  - deprecated dual-use (init/reset):\u000a    - boolean reset(final GL gl, final int newWidth, final int newHeight)\u000a    - boolean reset(final GL gl, int newWidth, int newHeight, int newSamples, final boolean resetSamplingSink)\u000a\u000a- reset(..) no more creates a dummy 'samplingSink' instance if sampling > 0,\u000a  left up to resetSamplingSink(..)\u000a\u000a- Track 'modified' state of FBObject,\u000a  if size, format or any attachment has been changed since last\u000a    - use(..)\u000a    - syncSamplingSink(..)\u000a    - resetSamplingSink(..)\u000a\u000a- Only issue resetSamplingSink(..) from syncSamplingSink(..)/use(..)\u000a  if 'modified == true'\u000a\u000a+++\u000a\u000a- Fix setSamplingSink(..), i.e. samplingSink state handling:\u000a  - Validated whether given samplingSink is initialized,\u000a    throws Exception if not.\u000a\u000a- Fix resetSamplingSink(..)\u000a  - resets the bound state, i.e. leaves it untouched\u000a    - also unbinds the samplingSink\u000a\u000a  - sampleSinkDepthStencilMismatch() also returns true if\u000a    this.depth/stencil == null, but samplingSink is not.\u000a\u000a  - Newly created colorbuffer/-texture matches\u000a    exiting colorbuffer's internal-format, if exists.\u000a\u000a  - Using simplified resetSizeImpl(..) for size mismatch\u000a\u000a  - Simplified samplingColorSink init check\u000a\u000a- Fix isBound()\u000a    was: 'bound = bound && fbName != gl.getBoundFramebuffer(GL.GL_FRAMEBUFFER)'\u000a    fix: 'bound = bound && fbName == gl.getBoundFramebuffer(GL.GL_FRAMEBUFFER)'\u000a\u000a- Fix detachRenderbuffer(..) validates whether detachment was successful,\u000a  similar to detachColorbuffer(..)\u000a",
        "date" : "2014-09-20T00:51:44+0200",
        "id" : "711757aa4e087d97c3103489c47fbd7d76bcac3d",
        "msg" : "FBObject: Simplify API (init/reset); Only issue automatic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/FBObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLFBODrawableImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/TextureDraw02ES2ListenerFBO.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PVBAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMix2DemosES2NEWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/VBORegion2PMSAAES2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/util/stereo/StereoClientRenderer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/javax/media/opengl/awt/GLJPanel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/FBOMix2DemosES2.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
        ],
        "commitId" : "485f89a7563643525f11a50465d04e5107f2e0f8",
        "timestamp" : 1411167147000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestGearsES2GLJPanelAWT: Update frame title (awt-size, pixel-size) for GLEventListener.reshape(..)\u000a",
        "date" : "2014-09-20T00:52:27+0200",
        "id" : "485f89a7563643525f11a50465d04e5107f2e0f8",
        "msg" : "TestGearsES2GLJPanelAWT: Update frame title (awt-size, pixel-size) for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/awt/TestGearsES2GLJPanelAWT.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ]
}