<?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>130</bug_id>
          
          <creation_ts>2005-01-13 12:18:47 +0100</creation_ts>
          <short_desc>Automatic ATI WORKAROUND fails on Radeon at 2nd GLCanvas Context creation</short_desc>
          <delta_ts>2010-03-24 07:47:17 +0100</delta_ts>
          <reporter_accessible>0</reporter_accessible>
          <cclist_accessible>0</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>core</component>
          <version>1</version>
          <rep_platform>All</rep_platform>
          <op_sys>windows</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>118</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sven Gothel">sgothel</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>146</commentid>
    <comment_count>0</comment_count>
    <who name="Sven Gothel">sgothel</who>
    <bug_when>2010-03-24 07:47:17 +0100</bug_when>
    <thetext>


---- Reported by fmpc77 2005-01-13 12:18:47 ----

I report an error that seems to be automatic ATI Card detection at Second 
GLCanvas GLContext creation (old issue dealing with dummyGL for correct pixel 
format selection). This automatic detection works fine at first GLCanvas 
creation, but creating an other Canvas in an other window fails with null 
Exception (of dummyGL if I remember well ;), atioglxx.dll ACCESS_VIOLATION JVM 
Crash, or as I saw some reports : simply hanging. 
I was well surprised that last release hided the dirty need to set 
ATI_WORKAROUND with a simple Application using a lonely GLCanvas. But it 
crashes my JVM if I don&apos;t set ATI_WORKAROUND System variable to true with a 2 
GLCanvas Apllication. I&apos;ve seen many related issues I guess (109,118,128, a 
maybe others), and I think it needs little effort to fix that bug (I&apos;ve read 
the code, it&apos;s pretty simple lol ;) and many users will love you after that as 
jogl is reaching good stability :)
For note I use Radeon 9700 (latest drivers), WinXP, Java 1.4.2 &amp; 1.5, last Jogl 
release

PS : Thank you very much for FSAA Multisampling fix :) I&apos;m really happy to see 
Jogl improving as it does, and so to have choosen it,... at your service



---- Additional Comments From kbr 2005-01-13 13:55:05 ----

Do you have a test case which illustrates this issue? If so, could you please
add it as an attachment?





---- Additional Comments From kbr 2005-01-17 16:29:20 ----

Created an attachment
Test case from submitter




---- Additional Comments From kbr 2005-01-28 19:10:53 ----

Is it possible for you to build JOGL from the CVS repository and try this test
again? I can&apos;t reproduce exactly the problem you mention; I can occasionally see
very slow performance while running your test, indicating something is going
wrong, but both windows come up on my Radeon 9800 Pro under both Windows and Linux.

Could you also try the test case from Issue 118 on your machine?




---- Additional Comments From kbr 2005-01-30 17:13:44 ----

The problems seen in this bug should be fixed with the workaround just checked
in for Issue 118. Please open a new bug or reopen this one if similar problems
persist. The fix is in the JOGL CVS repository and will be present in 1.1 b08.


*** This issue has been marked as a duplicate of 118 ***



--- Bug imported by sgothel@jausoft.com 2010-03-24 07:47 EDT  ---

This bug was previously known as _bug_ 130 at https://jogl.dev.java.net/bugs/show_bug.cgi?id=130
Imported an attachment (id=36)

The original submitter of attachment 36 is unknown.
   Reassigning to the person who moved it here: sgothel@jausoft.com.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>36</attachid>
            <date>2005-01-17 16:29:00 +0100</date>
            <delta_ts>2005-01-17 16:29:00 +0100</delta_ts>
            <desc>Test case from submitter</desc>
            <filename>TestMulti.java</filename>
            <type>text/plain</type>
            <size>3704</size>
            <attacher name="Sven Gothel">sgothel</attacher>
            
              <data encoding="base64">DQppbXBvcnQgamF2YXguc3dpbmcuKjsNCmltcG9ydCBqYXZhLmF3dC4qOw0KaW1wb3J0IG5ldC5q
YXZhLmdhbWVzLmpvZ2wuKjsNCmltcG9ydCBuZXQuamF2YS5nYW1lcy5qb2dsLnV0aWwuKjsNCg0K
LyoqDQogKiBUaGlzIGNsYXNzIGRlbW9uc3RyYXRlcyB0aGF0IEF1dG9tYXRpYyBkZXRlY3Rpb24N
CiAqIG9mIEFUSSBWaWRlbyBDYXJkcyBmb3IgQVRJIFdPUktBUk9VTkQgd29yayByZWFsbHkNCiAq
IGZpbmUgb24gZmlyc3QgR0xDYW52YXMgY3JlYXRlZCBidXQgbGVhZHMgdG8gDQogKiBOdWxsUG9p
bnRlckV4Y2VwdGlvbiBvZiBEdW1teUdMIChpbiBiZXN0IGNhc2VzKQ0KICogYW5kIHNvbWV0aW1l
cyB0byBKVk0gQ3Jhc2ggd2l0aCBBQ0NFU1NfVklPTEFUSU9OX0VYQ0VQVElPTg0KICogcmFpc2Vk
IGZyb20gbXkgYXRpb2dseHguZGxsLiBUaGlzIGlzIHdpdGggbXkgYWN0dWFsIChqdXN0IGJlNCBs
YXR0ZXN0KQ0KICogQVRJIGRyaXZlcnMgZm9yIG15IFJBREVPTiA5NzAwLg0KICogPGJyPg0KICog
VW5jb21tZW50IEFUSV9XT1JLQVJPVU5EIFN5c3RlbSB2YXJpYWJsZSBzZXR0aW5nIHRvIHNob3cg
dGhlIEJ1Zy4NCiAqIElmIG5vdCBjb21tZW50ZWQgeW91IGNhbiBzZWUgaXQgd29ya3MgcHJvcGVy
bHkuDQogKg0KICogQGF1dGhvciAgc2ViYXN0aWVuIFdpcnRoIGFsaWFzIEZtcGM3Nw0KICovDQpw
dWJsaWMgY2xhc3MgVGVzdE11bHRpIHsNCiAgIA0KICAgDQogICBwdWJsaWMgVGVzdE11bHRpKCkg
ew0KICAgfQ0KICAgDQogICAvKioNCiAgICAqIEBwYXJhbSBhcmdzIHRoZSBjb21tYW5kIGxpbmUg
YXJndW1lbnRzDQogICAgKi8NCiAgIHZvaWQgZ28oKXsNCiAgICAgIC8qIyMjIyMjIyMjIyMjIENv
bW1lbnQgdGhpcyBsaW5lIA0KICAgICAgICojIyMjIyMjIyMjIyMgdG8gYyBBdXRvbWF0aWMgQVRJ
IERldGVjdGlvbiBGYWlsdXJlIG9uIDJuZCBHTENhbnZhcyAqLyAgICAgICANCiAgICAgIFN5c3Rl
bS5zZXRQcm9wZXJ0eSgiQVRJX1dPUktBUk9VTkQiLCAidHJ1ZSIpOw0KICAgICAgDQogICAgICAv
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQogICAgICAvLyBG
SVJTVCBHTENBTlZBUyBGUkFNRVdPUksNCiAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8NCiAgICAgIA0KICAgICAgSkZyYW1lIHdpbmRvdzEgPSBuZXcg
SkZyYW1lKCJXaW5kb3cxIik7DQogICAgICB3aW5kb3cxLnNldERlZmF1bHRDbG9zZU9wZXJhdGlv
bihKRnJhbWUuRVhJVF9PTl9DTE9TRSk7DQogICAgICAvLyAgICAgIHdpbmRvdzEuc2V0UmVzaXph
YmxlKGZhbHNlKTsNCiAgICAgIA0KICAgICAgR0xDYXBhYmlsaXRpZXMgY2FwMSA9IG5ldyBHTENh
cGFiaWxpdGllcygpOw0KICAgICAgLy8gICAgICBjYXAuc2V0U2FtcGxlQnVmZmVycyh0cnVlKTsN
CiAgICAgIC8vICAgICAgY2FwLnNldE51bVNhbXBsZXMoNCk7DQogICAgICBHTENhbnZhcyBjYW52
YXMxID0gR0xEcmF3YWJsZUZhY3RvcnkuZ2V0RmFjdG9yeSgpLmNyZWF0ZUdMQ2FudmFzKCBjYXAx
ICk7DQogICAgICBjYW52YXMxLnNldFNpemUoMzIwLDE4MCk7DQogICAgICBjYW52YXMxLmFkZEdM
RXZlbnRMaXN0ZW5lciggbmV3IFNpbXBsZUdMRXZlbnRMaXN0ZW5lcigiU2ltcGxlTGlzdGVuZXIg
MSIpICk7DQogICAgICANCiAgICAgIEFuaW1hdG9yIGFuaW1hdG9yMSA9IG5ldyBBbmltYXRvcihj
YW52YXMxKTsNCiAgICAgIA0KICAgICAgd2luZG93MS5nZXRDb250ZW50UGFuZSgpLmFkZChjYW52
YXMxKTsNCiAgICAgIHdpbmRvdzEucGFjaygpOw0KICAgICAgd2luZG93MS5zZXRWaXNpYmxlKHRy
dWUpOw0KICAgICAgDQogICAgICBhbmltYXRvcjEuc3RhcnQoKTsNCiAgICAgIA0KICAgICAgDQog
ICAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vDQogICAg
ICAvLyBTRUNPTkQgR0xDQU5WQVMNCiAgICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8NCiAgICAgIA0KICAgICAgSkZyYW1lIHdpbmRvdzIgPSBuZXcgSkZy
YW1lKCJXaW5kb3cyIik7DQogICAgICB3aW5kb3cyLnNldERlZmF1bHRDbG9zZU9wZXJhdGlvbihK
RnJhbWUuRVhJVF9PTl9DTE9TRSk7DQogICAgICANCiAgICAgIEdMQ2FwYWJpbGl0aWVzIGNhcDIg
PSBuZXcgR0xDYXBhYmlsaXRpZXMoKTsNCiAgICAgIEdMQ2FudmFzIGNhbnZhczIgPSBHTERyYXdh
YmxlRmFjdG9yeS5nZXRGYWN0b3J5KCkuY3JlYXRlR0xDYW52YXMoIGNhcDIgKTsNCiAgICAgIGNh
bnZhczIuc2V0U2l6ZSgzMjAsMTgwKTsNCiAgICAgIGNhbnZhczIuYWRkR0xFdmVudExpc3RlbmVy
KCBuZXcgU2ltcGxlR0xFdmVudExpc3RlbmVyKCJTaW1wbGVMaXN0ZW5lciAyIikgKTsNCiAgICAg
IA0KICAgICAgQW5pbWF0b3IgYW5pbWF0b3IyID0gbmV3IEFuaW1hdG9yKGNhbnZhczIpOw0KICAg
ICAgDQogICAgICB3aW5kb3cyLmdldENvbnRlbnRQYW5lKCkuYWRkKGNhbnZhczIpOw0KICAgICAg
d2luZG93Mi5wYWNrKCk7DQogICAgICB3aW5kb3cyLnNldFZpc2libGUodHJ1ZSk7DQogICAgICAN
CiAgICAgIGFuaW1hdG9yMi5zdGFydCgpOw0KICAgfQ0KICAgDQogICBwdWJsaWMgc3RhdGljIHZv
aWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7DQogICAgICBuZXcgVGVzdE11bHRpKCkuZ28oKTsNCiAg
IH0NCiAgIA0KICAgY2xhc3MgU2ltcGxlR0xFdmVudExpc3RlbmVyIGltcGxlbWVudHMgR0xFdmVu
dExpc3RlbmVyew0KICAgICAgcHJpdmF0ZSBTdHJpbmcgbmFtZTsNCiAgICAgIHByaXZhdGUgR0xV
VCBnbHV0ID0gbmV3IEdMVVQoKTsNCiAgICAgIA0KICAgICAgU2ltcGxlR0xFdmVudExpc3RlbmVy
KFN0cmluZyBpbk5hbWUpew0KICAgICAgICAgbmFtZSA9IGluTmFtZTsNCiAgICAgIH0NCiAgICAg
IA0KICAgICAgcHVibGljIHZvaWQgZGlzcGxheShuZXQuamF2YS5nYW1lcy5qb2dsLkdMRHJhd2Fi
bGUgZ0xEcmF3YWJsZSkgew0KICAgICAgICAgZ0xEcmF3YWJsZS5nZXRHTCgpLmdsQ2xlYXJDb2xv
cigwLjBmLCAwLjBmLCAwLjBmLCAwLjBmKTsNCiAgICAgICAgIGdMRHJhd2FibGUuZ2V0R0woKS5n
bENsZWFyKEdMLkdMX0NPTE9SX0JVRkZFUl9CSVQpOw0KICAgICAgICAgDQogICAgICAgICBnTERy
YXdhYmxlLmdldEdMKCkuZ2xDb2xvcjNmKDFmLCAwZiwwZik7DQogICAgICAgICBnTERyYXdhYmxl
LmdldEdMKCkuZ2xXaW5kb3dQb3MyZigxMGYsIDEwZik7DQogICAgICAgICANCiAgICAgICAgIGds
dXQuZ2x1dEJpdG1hcFN0cmluZyhnTERyYXdhYmxlLmdldEdMKCksIEdMVVQuQklUTUFQXzlfQllf
MTUsICJIaSBJIGFtICIrbmFtZSk7DQogICAgICB9DQogICAgICANCiAgICAgIHB1YmxpYyB2b2lk
IGRpc3BsYXlDaGFuZ2VkKG5ldC5qYXZhLmdhbWVzLmpvZ2wuR0xEcmF3YWJsZSBnTERyYXdhYmxl
LCBib29sZWFuIHBhcmFtLCBib29sZWFuIHBhcmFtMikgew0KICAgICAgfQ0KICAgICAgDQogICAg
ICBwdWJsaWMgdm9pZCBpbml0KG5ldC5qYXZhLmdhbWVzLmpvZ2wuR0xEcmF3YWJsZSBnTERyYXdh
YmxlKSB7DQogICAgICB9DQogICAgICANCiAgICAgIHB1YmxpYyB2b2lkIHJlc2hhcGUobmV0Lmph
dmEuZ2FtZXMuam9nbC5HTERyYXdhYmxlIGdMRHJhd2FibGUsIGludCBwYXJhbSwgaW50IHBhcmFt
MiwgaW50IHBhcmFtMywgaW50IHBhcmFtNCkgew0KICAgICAgfQ0KICAgICAgDQogICB9DQp9DQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>