<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://jogamp.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://jogamp.org/bugzilla/"
          
          maintainer="sgothel@jausoft.com"
>

    <bug>
          <bug_id>431</bug_id>
          
          <creation_ts>2010-11-22 17:41:32 +0100</creation_ts>
          <short_desc>Removing animator causes java.lang.RuntimeException</short_desc>
          <delta_ts>2010-11-23 03:36:07 +0100</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>util</component>
          <version>2</version>
          <rep_platform>pc_x86_32</rep_platform>
          <op_sys>windows</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Martin Karing">karing.martin</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>DEFECT</cf_type>
          <cf_scm_refs></cf_scm_refs>
          <cf_workaround>---</cf_workaround>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>616</commentid>
    <comment_count>0</comment_count>
      <attachid>168</attachid>
    <who name="Martin Karing">karing.martin</who>
    <bug_when>2010-11-22 17:41:32 +0100</bug_when>
    <thetext>Created attachment 168
Testcase that shows the bug

Removing a animator from a GLAutoDrawable causes sometimes a java.lang.RuntimeException that reads something like this:

java.lang.RuntimeException: Waited 5000ms for: Thread[Timer-0,5,main] - Thread[main,5,main], with recursionCount 0, lock: com.jogamp.common.util.locks.RecursiveLock@66e815, qsz 0
	at com.jogamp.common.util.locks.RecursiveLock.lock(RecursiveLock.java:125)
	at com.jogamp.opengl.util.AnimatorBase.remove(AnimatorBase.java:96)
	at illarion.graphics.jogl.test.SetAndRemoveAnimatorAWT$TestCanvas.setFPS(SetAndRemoveAnimatorAWT.java:153)
	at illarion.graphics.jogl.test.SetAndRemoveAnimatorAWT.testAnimatorSetRemove(SetAndRemoveAnimatorAWT.java:262)

Used Java: Oracle Java 1.6.0 b22
Used OS: Windows 7 x86
Used GL Implementation: Default (GL2)
Used version of JOGL: Version 2 - Autobuild b224 (Gluegen and Nativewindow from the same deploy directory)

The test case should be called without additional parameters. It requires JUnit 4, JOGL, NativeWindow and Gluegen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>622</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Karing">karing.martin</who>
    <bug_when>2010-11-23 03:36:07 +0100</bug_when>
    <thetext>Fixed in autobuild 229</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>168</attachid>
            <date>2010-11-22 17:41:32 +0100</date>
            <delta_ts>2010-11-22 17:41:32 +0100</delta_ts>
            <desc>Testcase that shows the bug</desc>
            <filename>testcase.zip</filename>
            <type>application/zip</type>
            <size>3906</size>
            <attacher name="Martin Karing">karing.martin</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>