<?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>712</bug_id>
          
          <creation_ts>2013-04-03 15:29:23 +0200</creation_ts>
          <short_desc>Using GLCanvas and the SWT_AWT bridge reveals a JavaEmbeddedFrame when ran with Java 7</short_desc>
          <delta_ts>2023-07-12 01:29:15 +0200</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>JogAmp</classification>
          <product>Jogl</product>
          <component>awt</component>
          <version>3.0.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>linux</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>674</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Bart Adams">bart.adams</reporter>
          <assigned_to name="Petros Koutsolampros">pjgl</assigned_to>
          <cc>sebastien.schneider</cc>
    
    <cc>sgothel</cc>
          
          <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>2415</commentid>
    <comment_count>0</comment_count>
      <attachid>449</attachid>
    <who name="Bart Adams">bart.adams</who>
    <bug_when>2013-04-03 15:29:23 +0200</bug_when>
    <thetext>Created attachment 449
Sample code (needs JOGL and swt.jar) that illustrates the GLCanvas bug when ran on linux with java 7

We experience several issues with GLCanvas when used with the SWT_AWT bridge from swt.jar and ran using Java 7 under linux.

When attached sample is started with Java 7, it does not behave as expected (showing a single frame with a GLCanvas in it). Instead, most of the time it shows two frames of which one is called JavaEmbeddedFrame. On dual screen setups it can also end up in an infinite loop where the embedded frame is destroyed and created over and over.

The issue does not occur with Java 6.

The issue also does not occur when using a regular Canvas. This suggests that the bug is introduced in GLCanvas.java.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>449</attachid>
            <date>2013-04-03 15:29:23 +0200</date>
            <delta_ts>2013-04-03 15:29:23 +0200</delta_ts>
            <desc>Sample code (needs JOGL and swt.jar) that illustrates the GLCanvas bug when ran on linux with java 7</desc>
            <filename>GLSWT.java</filename>
            <type>text/x-java</type>
            <size>1434</size>
            <attacher name="Bart Adams">bart.adams</attacher>
            
              <data encoding="base64">aW1wb3J0IG9yZy5lY2xpcHNlLnN3dC5TV1Q7CmltcG9ydCBvcmcuZWNsaXBzZS5zd3QuYXd0LlNX
VF9BV1Q7CmltcG9ydCBvcmcuZWNsaXBzZS5zd3QubGF5b3V0LkZpbGxMYXlvdXQ7CmltcG9ydCBv
cmcuZWNsaXBzZS5zd3Qud2lkZ2V0cy5Db21wb3NpdGU7CmltcG9ydCBvcmcuZWNsaXBzZS5zd3Qu
d2lkZ2V0cy5EaXNwbGF5OwppbXBvcnQgb3JnLmVjbGlwc2Uuc3d0LndpZGdldHMuU2hlbGw7Cgpp
bXBvcnQgamF2YXgubWVkaWEub3BlbmdsLmF3dC5HTENhbnZhczsKaW1wb3J0IGphdmEuYXd0Lio7
CgovKioKICAqIFNob3J0IHByb2dyYW0gdG8gaWxsdXN0cmF0ZSBhIEpPR0wgYnVnIHdoZW4gR0xD
YW52YXMgaXMgdXNlZAogICogdXNpbmcgdGhlIFNXVF9BV1QgYnJpZGdlIG9uIGxpbnV4IHdpdGgg
SmF2YSA3LgogICoKICAqIE5lZWRzIHN3dC5qYXIgYW5kIHRoZSBKT0dMIGxpYnJhcmllcy4KICAq
LwpwdWJsaWMgY2xhc3MgR0xTV1QgewogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmdb
XSBhcmdzICkgewogICAgRGlzcGxheSBkaXNwbGF5ID0gbmV3IERpc3BsYXkoKTsKCiAgICBTaGVs
bCBzaGVsbCA9IG5ldyBTaGVsbCggZGlzcGxheSwgU1dULlNIRUxMX1RSSU0gKTsKICAgIHNoZWxs
LnNldExheW91dCggbmV3IEZpbGxMYXlvdXQoKSApOwogICAgc2hlbGwuc2V0VGV4dCggIlNXVCBB
cHBsaWNhdGlvbiIgKTsKICAgIHNoZWxsLnNldFNpemUoIDY0MCwgNDgwICk7CgogICAgQ29tcG9z
aXRlIGNvbXBvc2l0ZSA9IG5ldyBDb21wb3NpdGUoIHNoZWxsLCBTV1QuRU1CRURERUQgfCBTV1Qu
Tk9fQkFDS0dST1VORCApOwogICAgY29tcG9zaXRlLnNldExheW91dCggbmV3IEZpbGxMYXlvdXQo
KSApOwoKICAgIGZpbmFsIEZyYW1lIGZyYW1lID0gU1dUX0FXVC5uZXdfRnJhbWUoIGNvbXBvc2l0
ZSApOwoKICAgIGZyYW1lLnNldExheW91dCggbmV3IEJvcmRlckxheW91dCgpICk7CgogICAgLy8g
UmVndWxhciBDYW52YXMgd29ya3MKICAgIC8vIGZyYW1lLmFkZCggbmV3IENhbnZhcygpLCBCb3Jk
ZXJMYXlvdXQuQ0VOVEVSICk7CgogICAgLy8gR0xDYW52YXMgZG9lcyBub3Qgd29yazogc2hvd3Mg
c2VwYXJhdGUgSmF2YUVtYmVkZGVkRnJhbWUgYW5kIHNvbWV0aW1lcyBlbnRlcnMgaW50byBhbiBp
bmZpbml0ZSBsb29wIG9mIGRlc3Ryb3lpbmcgYW5kIGNyZWF0aW5nIGEgbmV3IGZyYW1lLgogICAg
ZnJhbWUuYWRkKCBuZXcgR0xDYW52YXMoKSwgQm9yZGVyTGF5b3V0LkNFTlRFUiApOwoKICAgIHNo
ZWxsLm9wZW4oKTsKICAgIHdoaWxlICggIXNoZWxsLmlzRGlzcG9zZWQoKSApIHsKICAgICAgaWYg
KCAhZGlzcGxheS5yZWFkQW5kRGlzcGF0Y2goKSApIHsKICAgICAgICBkaXNwbGF5LnNsZWVwKCk7
CiAgICAgIH0KICAgIH0KICAgIGRpc3BsYXkuZGlzcG9zZSgpOwogICAgU3lzdGVtLmV4aXQoIDAg
KTsKICB9Cn0K
</data>

          </attachment>
      

    </bug>

</bugzilla>