{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,214",
          "upstreamBuild" : 1214,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1214,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
            "branch" : [
              {
                "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
            "branch" : [
              {
                "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
        "branch" : [
          {
            "SHA1" : "b7fafd30ffc5eac73880b264043582d74175a394",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 3,
      "skipCount" : 0,
      "totalCount" : 889,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1214",
  "duration" : 5117274,
  "estimatedDuration" : 3583845,
  "executor" : None,
  "fullDisplayName" : "jogl » macos-x86_64 #1214",
  "id" : "2014-01-27_14-13-24",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1214,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1390828404000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=macos-x86_64/1214/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
        ],
        "commitId" : "b92a813063212130d6205a25b1f84662e8c4c0f9",
        "timestamp" : 1390704937000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 927 - Enhance GLMediaPlayer/FFMPEGMediaPlayer MovieSimple to run multiple instances in parallel\u000a\u000aTested on GNU/Linux x86_64,\u000a\u000aResult: Plays well here audio and video, i.e. audio is actually mixed from both movies.\u000a\u000aEven if one movie (below) stops and restarts (AL buffer reset),\u000ait didn't crash.\u000a\u000a+++\u000a\u000aLIB_AV Codec   : 54.92.100 [cc 54]\u000aLIB_AV Format  : 54.63.104 [cc 54]\u000aLIB_AV Util    : 52.18.100 [cc 52]\u000aLIB_AV Resample: 1.0.1 [cc 1, loaded true]\u000aLIB_SW Resample: 0.17.102 [cc 0, loaded true]\u000aLIB_AV Device  : [loaded true]\u000aLIB_AV Class   : FFMPEGv09Natives\u000a\u000a+++\u000a\u000a(enable MovieSimple in scripts/tests.sh)\u000a\u000abash scripts/tests-x64.sh -loop -windows 2 \\\u000a    -urlN 0 http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_720p_surround.avi \\\u000a    -urlN 1 http://video.webmfiles.org/elephants-dream.webm\u000a\u000a+++\u000a\u000a2 Streaming threads, i.e. decoder threads:\u000a\u000a\"Thread-5-StreamWorker_1\" daemon prio=10 tid=0x00007f994c102000 nid=0x5826 in Object.wait() [0x00007f996fa37000]\u000a        at jogamp.opengl.util.av.GLMediaPlayerImpl$StreamWorker.run(GLMediaPlayerImpl.java:1231)\u000a\"Thread-4-StreamWorker_0\" daemon prio=10 tid=0x00007f99600ed000 nid=0x5825 in Object.wait() [0x00007f996cd09000]\u000a        at jogamp.opengl.util.av.GLMediaPlayerImpl$StreamWorker.run(GLMediaPlayerImpl.java:1231)\u000a",
        "date" : "2014-01-26T03:55:37+0100",
        "id" : "b92a813063212130d6205a25b1f84662e8c4c0f9",
        "msg" : "Bug 927 - Enhance GLMediaPlayer/FFMPEGMediaPlayer MovieSimple to run",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/demos/es2/av/MovieSimple.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "b7fafd30ffc5eac73880b264043582d74175a394",
        "timestamp" : 1390824761000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 952 - JAWTWindow.JAWTComponentListener's ctor() and detach() may deadlock due to AWTTreeLock acquisition while add/remove AWT listener\u000a\u000aThe AWTTreeLock is acquired by Component.removeHierarchyListener\u000aand as for _every_ AWT component, modifications shall happen on the AWT-EDT.\u000a\u000aIMHO the user shall offload AWT modifications to the AWT-EDT\u000asimilar to what JOGL's GLCanvas and NEWTCanvasAWT does.\u000a\u000aHowever, since JAWTWindow also represents a NativeWindow instance\u000awe shall offload AWTTreeLock methods ourselves!\u000a",
        "date" : "2014-01-27T13:12:41+0100",
        "id" : "b7fafd30ffc5eac73880b264043582d74175a394",
        "msg" : "Bug 952 - JAWTWindow.JAWTComponentListener's ctor() and detach() may",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petros",
      "fullName" : "petros"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/hharrison",
      "fullName" : "Harvey Harrison"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael.esemplare",
      "fullName" : "michael.esemplare"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    }
  ]
}