<?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>1049</bug_id>
          
          <creation_ts>2014-08-22 10:53:42 +0200</creation_ts>
          <short_desc>Application Crashes when System.exit() is Called within JOGL callbacks.</short_desc>
          <delta_ts>2014-08-22 10:54:07 +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>opengl</component>
          <version>2</version>
          <rep_platform>pc_x86_64</rep_platform>
          <op_sys>linux</op_sys>
          <bug_status>UNCONFIRMED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc>http://forum.jogamp.org/Need-Help-Solving-OpenGL-GLSL-4-4-Issues-td4032557i20.html#a4032887</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>---</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="ray">h.k.ghost</reporter>
          <assigned_to name="Sven Gothel">sgothel</assigned_to>
          
          
          <cf_type>---</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>4112</commentid>
    <comment_count>0</comment_count>
      <attachid>623</attachid>
    <who name="ray">h.k.ghost</who>
    <bug_when>2014-08-22 10:53:42 +0200</bug_when>
    <thetext>Created attachment 623
Output of JStack command on application

When an application executes a System.exit() while inside a JOGL-specific overriden callback (e.g. init(GLAutoDrawable), or display(GLAutoDrawable), etc) the application crashes and even fails to terminate.
When the System.exit() call is made within the overriden JOGL methods, instead of terminating it will crash and hang. The only way to terminate the application at that point is to send it the -SIGKILL signal

I noticed this behavior in the March 2014 release and it&apos;s also present in the more recent August 2014 release (v2.2.0).

I&apos;ve attached the output of jstack for an application showing the symptoms. It was suggested[1] that I try GLProfile.shutdown() prior to System.exit(), but that made no noticeable difference.

A simple way to reproduce the problem is to create a basic application and add the following code:

@override
public void init(GLAutoDrawable auto) {
    // adding/removing the GLProfile line makes no visible difference
    GLProfile.shutdown();
    System.exit(0);
}

It seems exiting under any of the JOGL methods/callbacks, (e.g. display(GLAutoDrawable)) will reliably reproduce the problem. I tested on both init and display methods.

[1] http://forum.jogamp.org/Need-Help-Solving-OpenGL-GLSL-4-4-Issues-td4032557i20.html#a4032887</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>623</attachid>
            <date>2014-08-22 10:53:42 +0200</date>
            <delta_ts>2014-08-22 10:53:42 +0200</delta_ts>
            <desc>Output of JStack command on application</desc>
            <filename>jstack.log</filename>
            <type>text/x-log</type>
            <size>10710</size>
            <attacher name="ray">h.k.ghost</attacher>
            
              <data encoding="base64">MjAxNC0wOC0yMiAwMTozMjoxOQpGdWxsIHRocmVhZCBkdW1wIE9wZW5KREsgNjQtQml0IFNlcnZl
ciBWTSAoMjQuNjUtYjA0IG1peGVkIG1vZGUpOgoKIkF0dGFjaCBMaXN0ZW5lciIgZGFlbW9uIHBy
aW89MTAgdGlkPTB4MDAwMDdmMDg4MDAwMTAwMCBuaWQ9MHgyYjUgd2FpdGluZyBvbiBjb25kaXRp
b24gWzB4MDAwMDAwMDAwMDAwMDAwMF0KICAgamF2YS5sYW5nLlRocmVhZC5TdGF0ZTogUlVOTkFC
TEUKCiAgIExvY2tlZCBvd25hYmxlIHN5bmNocm9uaXplcnM6CgktIE5vbmUKCiJYVG9vbGt0LVNo
dXRkb3duLVRocmVhZCIgcHJpbz0xMCB0aWQ9MHgwMDAwN2YwODY0MjY5ODAwIG5pZD0weDI3YyB3
YWl0aW5nIG9uIGNvbmRpdGlvbiBbMHgwMDAwN2YwODVkMGEyMDAwXQogICBqYXZhLmxhbmcuVGhy
ZWFkLlN0YXRlOiBXQUlUSU5HIChwYXJraW5nKQoJYXQgc3VuLm1pc2MuVW5zYWZlLnBhcmsoTmF0
aXZlIE1ldGhvZCkKCS0gcGFya2luZyB0byB3YWl0IGZvciAgPDB4MDAwMDAwMDdjMTk4OWQzOD4g
KGEgamF2YS51dGlsLmNvbmN1cnJlbnQubG9ja3MuUmVlbnRyYW50TG9jayROb25mYWlyU3luYykK
CWF0IGphdmEudXRpbC5jb25jdXJyZW50LmxvY2tzLkxvY2tTdXBwb3J0LnBhcmsoTG9ja1N1cHBv
cnQuamF2YToxODYpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5sb2Nrcy5BYnN0cmFjdFF1ZXVl
ZFN5bmNocm9uaXplci5wYXJrQW5kQ2hlY2tJbnRlcnJ1cHQoQWJzdHJhY3RRdWV1ZWRTeW5jaHJv
bml6ZXIuamF2YTo4MzQpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5sb2Nrcy5BYnN0cmFjdFF1
ZXVlZFN5bmNocm9uaXplci5hY3F1aXJlUXVldWVkKEFic3RyYWN0UXVldWVkU3luY2hyb25pemVy
LmphdmE6ODY3KQoJYXQgamF2YS51dGlsLmNvbmN1cnJlbnQubG9ja3MuQWJzdHJhY3RRdWV1ZWRT
eW5jaHJvbml6ZXIuYWNxdWlyZShBYnN0cmFjdFF1ZXVlZFN5bmNocm9uaXplci5qYXZhOjExOTcp
CglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5sb2Nrcy5SZWVudHJhbnRMb2NrJE5vbmZhaXJTeW5j
LmxvY2soUmVlbnRyYW50TG9jay5qYXZhOjIxNCkKCWF0IGphdmEudXRpbC5jb25jdXJyZW50Lmxv
Y2tzLlJlZW50cmFudExvY2subG9jayhSZWVudHJhbnRMb2NrLmphdmE6MjkwKQoJYXQgc3VuLmF3
dC5TdW5Ub29sa2l0LmF3dExvY2soU3VuVG9vbGtpdC5qYXZhOjI0NSkKCWF0IHN1bi5hd3QuWDEx
LlhBdG9tLjxpbml0PihYQXRvbS5qYXZhOjI2NSkKCWF0IHN1bi5hd3QuWDExLlhBdG9tLjxpbml0
PihYQXRvbS5qYXZhOjIzMikKCWF0IHN1bi5hd3QuWDExLlhBdG9tLmdldChYQXRvbS5qYXZhOjE3
OCkKCWF0IHN1bi5hd3QuWDExLlhTeXN0ZW1UcmF5UGVlci48Y2xpbml0PihYU3lzdGVtVHJheVBl
ZXIuamF2YTo0NikKCWF0IHN1bi5hd3QuWDExLlhUb29sa2l0JDEkMS5ydW4oWFRvb2xraXQuamF2
YToyNDIpCgogICBMb2NrZWQgb3duYWJsZSBzeW5jaHJvbml6ZXJzOgoJLSBOb25lCgoiRGVzdHJv
eUphdmFWTSIgcHJpbz0xMCB0aWQ9MHgwMDAwN2YwOGNjMDBiMDAwIG5pZD0weDI1MiB3YWl0aW5n
IG9uIGNvbmRpdGlvbiBbMHgwMDAwMDAwMDAwMDAwMDAwXQogICBqYXZhLmxhbmcuVGhyZWFkLlN0
YXRlOiBSVU5OQUJMRQoKICAgTG9ja2VkIG93bmFibGUgc3luY2hyb25pemVyczoKCS0gTm9uZQoK
IlRpbWVyLTAiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjY2M3MTgwMCBuaWQ9MHgyN2EgaW4gT2Jq
ZWN0LndhaXQoKSBbMHgwMDAwN2YwODUyNmI2MDAwXQogICBqYXZhLmxhbmcuVGhyZWFkLlN0YXRl
OiBXQUlUSU5HIChvbiBvYmplY3QgbW9uaXRvcikKCWF0IGphdmEubGFuZy5PYmplY3Qud2FpdChO
YXRpdmUgTWV0aG9kKQoJLSB3YWl0aW5nIG9uIDwweDAwMDAwMDA3YzJiMzEzZDA+IChhIGphdmEu
dXRpbC5UYXNrUXVldWUpCglhdCBqYXZhLmxhbmcuT2JqZWN0LndhaXQoT2JqZWN0LmphdmE6NTAz
KQoJYXQgamF2YS51dGlsLlRpbWVyVGhyZWFkLm1haW5Mb29wKFRpbWVyLmphdmE6NTI2KQoJLSBs
b2NrZWQgPDB4MDAwMDAwMDdjMmIzMTNkMD4gKGEgamF2YS51dGlsLlRhc2tRdWV1ZSkKCWF0IGph
dmEudXRpbC5UaW1lclRocmVhZC5ydW4oVGltZXIuamF2YTo1MDUpCgogICBMb2NrZWQgb3duYWJs
ZSBzeW5jaHJvbml6ZXJzOgoJLSBOb25lCgoiQVdULUV2ZW50UXVldWUtMCIgcHJpbz0xMCB0aWQ9
MHgwMDAwN2YwOGNjNGE0MDAwIG5pZD0weDI2ZiBpbiBPYmplY3Qud2FpdCgpIFsweDAwMDA3ZjA4
YTE5MmYwMDBdCiAgIGphdmEubGFuZy5UaHJlYWQuU3RhdGU6IFdBSVRJTkcgKG9uIG9iamVjdCBt
b25pdG9yKQoJYXQgamF2YS5sYW5nLk9iamVjdC53YWl0KE5hdGl2ZSBNZXRob2QpCgktIHdhaXRp
bmcgb24gPDB4MDAwMDAwMDdjMTljYzJkOD4gKGEgc3VuLmF3dC5YMTEuWFRvb2xraXQkMSQxKQoJ
YXQgamF2YS5sYW5nLlRocmVhZC5qb2luKFRocmVhZC5qYXZhOjEyODEpCgktIGxvY2tlZCA8MHgw
MDAwMDAwN2MxOWNjMmQ4PiAoYSBzdW4uYXd0LlgxMS5YVG9vbGtpdCQxJDEpCglhdCBqYXZhLmxh
bmcuVGhyZWFkLmpvaW4oVGhyZWFkLmphdmE6MTM1NSkKCWF0IGphdmEubGFuZy5BcHBsaWNhdGlv
blNodXRkb3duSG9va3MucnVuSG9va3MoQXBwbGljYXRpb25TaHV0ZG93bkhvb2tzLmphdmE6MTA2
KQoJYXQgamF2YS5sYW5nLkFwcGxpY2F0aW9uU2h1dGRvd25Ib29rcyQxLnJ1bihBcHBsaWNhdGlv
blNodXRkb3duSG9va3MuamF2YTo0NikKCWF0IGphdmEubGFuZy5TaHV0ZG93bi5ydW5Ib29rcyhT
aHV0ZG93bi5qYXZhOjEyMykKCWF0IGphdmEubGFuZy5TaHV0ZG93bi5zZXF1ZW5jZShTaHV0ZG93
bi5qYXZhOjE2NykKCWF0IGphdmEubGFuZy5TaHV0ZG93bi5leGl0KFNodXRkb3duLmphdmE6MjEy
KQoJLSBsb2NrZWQgPDB4MDAwMDAwMDdjMTljYzUwOD4gKGEgamF2YS5sYW5nLkNsYXNzIGZvciBq
YXZhLmxhbmcuU2h1dGRvd24pCglhdCBqYXZhLmxhbmcuUnVudGltZS5leGl0KFJ1bnRpbWUuamF2
YToxMDkpCglhdCBqYXZhLmxhbmcuU3lzdGVtLmV4aXQoU3lzdGVtLmphdmE6OTYyKQoJYXQgcmF5
LmNnLnByb2plY3RzLnByb2plY3QyLlByb2plY3QyLmluaXQoUHJvamVjdDIuamF2YToxNTIpCglh
dCBqb2dhbXAub3BlbmdsLkdMRHJhd2FibGVIZWxwZXIuaW5pdChHTERyYXdhYmxlSGVscGVyLmph
dmE6NjM5KQoJYXQgam9nYW1wLm9wZW5nbC5HTERyYXdhYmxlSGVscGVyLmluaXQoR0xEcmF3YWJs
ZUhlbHBlci5qYXZhOjY2MSkKCS0gbG9ja2VkIDwweDAwMDAwMDA3YzFjODUyNjA+IChhIGphdmEu
bGFuZy5PYmplY3QpCglhdCBqYXZheC5tZWRpYS5vcGVuZ2wuYXd0LkdMQ2FudmFzJDkucnVuKEdM
Q2FudmFzLmphdmE6MTM0MCkKCWF0IGpvZ2FtcC5vcGVuZ2wuR0xEcmF3YWJsZUhlbHBlci5pbnZv
a2VHTEltcGwoR0xEcmF3YWJsZUhlbHBlci5qYXZhOjEyODIpCglhdCBqb2dhbXAub3BlbmdsLkdM
RHJhd2FibGVIZWxwZXIuaW52b2tlR0woR0xEcmF3YWJsZUhlbHBlci5qYXZhOjExMzgpCglhdCBq
YXZheC5tZWRpYS5vcGVuZ2wuYXd0LkdMQ2FudmFzJDExLnJ1bihHTENhbnZhcy5qYXZhOjEzNjgp
CglhdCBqYXZheC5tZWRpYS5vcGVuZ2wuVGhyZWFkaW5nLmludm9rZShUaHJlYWRpbmcuamF2YToy
MjMpCglhdCBqYXZheC5tZWRpYS5vcGVuZ2wuYXd0LkdMQ2FudmFzLmRpc3BsYXkoR0xDYW52YXMu
amF2YTo1MjIpCglhdCBqYXZheC5tZWRpYS5vcGVuZ2wuYXd0LkdMQ2FudmFzLnBhaW50KEdMQ2Fu
dmFzLmphdmE6NTc2KQoJYXQgc3VuLmF3dC5SZXBhaW50QXJlYS5wYWludENvbXBvbmVudChSZXBh
aW50QXJlYS5qYXZhOjI2NCkKCWF0IHN1bi5hd3QuWDExLlhSZXBhaW50QXJlYS5wYWludENvbXBv
bmVudChYUmVwYWludEFyZWEuamF2YTo3MykKCWF0IHN1bi5hd3QuUmVwYWludEFyZWEucGFpbnQo
UmVwYWludEFyZWEuamF2YToyNDApCglhdCBzdW4uYXd0LlgxMS5YQ29tcG9uZW50UGVlci5oYW5k
bGVFdmVudChYQ29tcG9uZW50UGVlci5qYXZhOjU5MSkKCWF0IGphdmEuYXd0LkNvbXBvbmVudC5k
aXNwYXRjaEV2ZW50SW1wbChDb21wb25lbnQuamF2YTo0OTQ4KQoJYXQgamF2YS5hd3QuQ29tcG9u
ZW50LmRpc3BhdGNoRXZlbnQoQ29tcG9uZW50LmphdmE6NDY5OCkKCWF0IGphdmEuYXd0LkV2ZW50
UXVldWUuZGlzcGF0Y2hFdmVudEltcGwoRXZlbnRRdWV1ZS5qYXZhOjczNSkKCWF0IGphdmEuYXd0
LkV2ZW50UXVldWUuYWNjZXNzJDIwMChFdmVudFF1ZXVlLmphdmE6MTAzKQoJYXQgamF2YS5hd3Qu
RXZlbnRRdWV1ZSQzLnJ1bihFdmVudFF1ZXVlLmphdmE6Njk0KQoJYXQgamF2YS5hd3QuRXZlbnRR
dWV1ZSQzLnJ1bihFdmVudFF1ZXVlLmphdmE6NjkyKQoJYXQgamF2YS5zZWN1cml0eS5BY2Nlc3ND
b250cm9sbGVyLmRvUHJpdmlsZWdlZChOYXRpdmUgTWV0aG9kKQoJYXQgamF2YS5zZWN1cml0eS5Q
cm90ZWN0aW9uRG9tYWluJDEuZG9JbnRlcnNlY3Rpb25Qcml2aWxlZ2UoUHJvdGVjdGlvbkRvbWFp
bi5qYXZhOjc2KQoJYXQgamF2YS5zZWN1cml0eS5Qcm90ZWN0aW9uRG9tYWluJDEuZG9JbnRlcnNl
Y3Rpb25Qcml2aWxlZ2UoUHJvdGVjdGlvbkRvbWFpbi5qYXZhOjg3KQoJYXQgamF2YS5hd3QuRXZl
bnRRdWV1ZSQ0LnJ1bihFdmVudFF1ZXVlLmphdmE6NzA4KQoJYXQgamF2YS5hd3QuRXZlbnRRdWV1
ZSQ0LnJ1bihFdmVudFF1ZXVlLmphdmE6NzA2KQoJYXQgamF2YS5zZWN1cml0eS5BY2Nlc3NDb250
cm9sbGVyLmRvUHJpdmlsZWdlZChOYXRpdmUgTWV0aG9kKQoJYXQgamF2YS5zZWN1cml0eS5Qcm90
ZWN0aW9uRG9tYWluJDEuZG9JbnRlcnNlY3Rpb25Qcml2aWxlZ2UoUHJvdGVjdGlvbkRvbWFpbi5q
YXZhOjc2KQoJYXQgamF2YS5hd3QuRXZlbnRRdWV1ZS5kaXNwYXRjaEV2ZW50KEV2ZW50UXVldWUu
amF2YTo3MDUpCglhdCBqYXZhLmF3dC5FdmVudERpc3BhdGNoVGhyZWFkLnB1bXBPbmVFdmVudEZv
ckZpbHRlcnMoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjI0MikKCWF0IGphdmEuYXd0LkV2ZW50
RGlzcGF0Y2hUaHJlYWQucHVtcEV2ZW50c0ZvckZpbHRlcihFdmVudERpc3BhdGNoVGhyZWFkLmph
dmE6MTYxKQoJYXQgamF2YS5hd3QuRXZlbnREaXNwYXRjaFRocmVhZC5wdW1wRXZlbnRzRm9ySGll
cmFyY2h5KEV2ZW50RGlzcGF0Y2hUaHJlYWQuamF2YToxNTApCglhdCBqYXZhLmF3dC5FdmVudERp
c3BhdGNoVGhyZWFkLnB1bXBFdmVudHMoRXZlbnREaXNwYXRjaFRocmVhZC5qYXZhOjE0NikKCWF0
IGphdmEuYXd0LkV2ZW50RGlzcGF0Y2hUaHJlYWQucHVtcEV2ZW50cyhFdmVudERpc3BhdGNoVGhy
ZWFkLmphdmE6MTM4KQoJYXQgamF2YS5hd3QuRXZlbnREaXNwYXRjaFRocmVhZC5ydW4oRXZlbnRE
aXNwYXRjaFRocmVhZC5qYXZhOjkxKQoKICAgTG9ja2VkIG93bmFibGUgc3luY2hyb25pemVyczoK
CS0gPDB4MDAwMDAwMDdjMTk4OWQzOD4gKGEgamF2YS51dGlsLmNvbmN1cnJlbnQubG9ja3MuUmVl
bnRyYW50TG9jayROb25mYWlyU3luYykKCS0gPDB4MDAwMDAwMDdjMWM2MGNkOD4gKGEgam9nYW1w
LmNvbW1vbi51dGlsLmxvY2tzLlJlY3Vyc2l2ZUxvY2tJbXBsMDFVbmZhaXJpc2gkU2luZ2xlVGhy
ZWFkU3luYykKCS0gPDB4MDAwMDAwMDdjMjFiNzhmMD4gKGEgam9nYW1wLmNvbW1vbi51dGlsLmxv
Y2tzLlJlY3Vyc2l2ZUxvY2tJbXBsMDFVbmZhaXJpc2gkU2luZ2xlVGhyZWFkU3luYykKCS0gPDB4
MDAwMDAwMDdjMmI5OTBkOD4gKGEgam9nYW1wLmNvbW1vbi51dGlsLmxvY2tzLlJlY3Vyc2l2ZUxv
Y2tJbXBsMDFVbmZhaXJpc2gkU2luZ2xlVGhyZWFkU3luYykKCS0gPDB4MDAwMDAwMDdjMmZjMjUy
MD4gKGEgam9nYW1wLmNvbW1vbi51dGlsLmxvY2tzLlJlY3Vyc2l2ZUxvY2tJbXBsMDFVbmZhaXJp
c2gkU2luZ2xlVGhyZWFkU3luYykKCiJBV1QtU2h1dGRvd24iIHByaW89MTAgdGlkPTB4MDAwMDdm
MDhjYzQ5ODAwMCBuaWQ9MHgyNmQgaW4gT2JqZWN0LndhaXQoKSBbMHgwMDAwN2YwOGEyMjZmMDAw
XQogICBqYXZhLmxhbmcuVGhyZWFkLlN0YXRlOiBXQUlUSU5HIChvbiBvYmplY3QgbW9uaXRvcikK
CWF0IGphdmEubGFuZy5PYmplY3Qud2FpdChOYXRpdmUgTWV0aG9kKQoJLSB3YWl0aW5nIG9uIDww
eDAwMDAwMDA3YzIxYzBjYTA+IChhIGphdmEubGFuZy5PYmplY3QpCglhdCBqYXZhLmxhbmcuT2Jq
ZWN0LndhaXQoT2JqZWN0LmphdmE6NTAzKQoJYXQgc3VuLmF3dC5BV1RBdXRvU2h1dGRvd24ucnVu
KEFXVEF1dG9TaHV0ZG93bi5qYXZhOjI5NikKCS0gbG9ja2VkIDwweDAwMDAwMDA3YzIxYzBjYTA+
IChhIGphdmEubGFuZy5PYmplY3QpCglhdCBqYXZhLmxhbmcuVGhyZWFkLnJ1bihUaHJlYWQuamF2
YTo3NDUpCgogICBMb2NrZWQgb3duYWJsZSBzeW5jaHJvbml6ZXJzOgoJLSBOb25lCgoiQVdULVhB
V1QiIGRhZW1vbiBwcmlvPTEwIHRpZD0weDAwMDA3ZjA4Y2MyOGEwMDAgbmlkPTB4MjY0IHdhaXRp
bmcgb24gY29uZGl0aW9uIFsweDAwMDA3ZjA4YTgxNzAwMDBdCiAgIGphdmEubGFuZy5UaHJlYWQu
U3RhdGU6IFdBSVRJTkcgKHBhcmtpbmcpCglhdCBzdW4ubWlzYy5VbnNhZmUucGFyayhOYXRpdmUg
TWV0aG9kKQoJLSBwYXJraW5nIHRvIHdhaXQgZm9yICA8MHgwMDAwMDAwN2MxOTg5ZDM4PiAoYSBq
YXZhLnV0aWwuY29uY3VycmVudC5sb2Nrcy5SZWVudHJhbnRMb2NrJE5vbmZhaXJTeW5jKQoJYXQg
amF2YS51dGlsLmNvbmN1cnJlbnQubG9ja3MuTG9ja1N1cHBvcnQucGFyayhMb2NrU3VwcG9ydC5q
YXZhOjE4NikKCWF0IGphdmEudXRpbC5jb25jdXJyZW50LmxvY2tzLkFic3RyYWN0UXVldWVkU3lu
Y2hyb25pemVyLnBhcmtBbmRDaGVja0ludGVycnVwdChBYnN0cmFjdFF1ZXVlZFN5bmNocm9uaXpl
ci5qYXZhOjgzNCkKCWF0IGphdmEudXRpbC5jb25jdXJyZW50LmxvY2tzLkFic3RyYWN0UXVldWVk
U3luY2hyb25pemVyLmFjcXVpcmVRdWV1ZWQoQWJzdHJhY3RRdWV1ZWRTeW5jaHJvbml6ZXIuamF2
YTo4NjcpCglhdCBqYXZhLnV0aWwuY29uY3VycmVudC5sb2Nrcy5BYnN0cmFjdFF1ZXVlZFN5bmNo
cm9uaXplci5hY3F1aXJlKEFic3RyYWN0UXVldWVkU3luY2hyb25pemVyLmphdmE6MTE5NykKCWF0
IGphdmEudXRpbC5jb25jdXJyZW50LmxvY2tzLlJlZW50cmFudExvY2skTm9uZmFpclN5bmMubG9j
ayhSZWVudHJhbnRMb2NrLmphdmE6MjE0KQoJYXQgamF2YS51dGlsLmNvbmN1cnJlbnQubG9ja3Mu
UmVlbnRyYW50TG9jay5sb2NrKFJlZW50cmFudExvY2suamF2YToyOTApCglhdCBzdW4uYXd0LlN1
blRvb2xraXQuYXd0TG9jayhTdW5Ub29sa2l0LmphdmE6MjQ1KQoJYXQgc3VuLmF3dC5YMTEuWFRv
b2xraXQud2FpdEZvckV2ZW50cyhOYXRpdmUgTWV0aG9kKQoJYXQgc3VuLmF3dC5YMTEuWFRvb2xr
aXQucnVuKFhUb29sa2l0LmphdmE6NTQxKQoJYXQgc3VuLmF3dC5YMTEuWFRvb2xraXQucnVuKFhU
b29sa2l0LmphdmE6NTA1KQoJYXQgamF2YS5sYW5nLlRocmVhZC5ydW4oVGhyZWFkLmphdmE6NzQ1
KQoKICAgTG9ja2VkIG93bmFibGUgc3luY2hyb25pemVyczoKCS0gTm9uZQoKIkphdmEyRCBEaXNw
b3NlciIgZGFlbW9uIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzI2NTAwMCBuaWQ9MHgyNjMgaW4g
T2JqZWN0LndhaXQoKSBbMHgwMDAwN2YwOGM0MTAwMDAwXQogICBqYXZhLmxhbmcuVGhyZWFkLlN0
YXRlOiBXQUlUSU5HIChvbiBvYmplY3QgbW9uaXRvcikKCWF0IGphdmEubGFuZy5PYmplY3Qud2Fp
dChOYXRpdmUgTWV0aG9kKQoJLSB3YWl0aW5nIG9uIDwweDAwMDAwMDA3YzE5Yzc0MTA+IChhIGph
dmEubGFuZy5yZWYuUmVmZXJlbmNlUXVldWUkTG9jaykKCWF0IGphdmEubGFuZy5yZWYuUmVmZXJl
bmNlUXVldWUucmVtb3ZlKFJlZmVyZW5jZVF1ZXVlLmphdmE6MTM1KQoJLSBsb2NrZWQgPDB4MDAw
MDAwMDdjMTljNzQxMD4gKGEgamF2YS5sYW5nLnJlZi5SZWZlcmVuY2VRdWV1ZSRMb2NrKQoJYXQg
amF2YS5sYW5nLnJlZi5SZWZlcmVuY2VRdWV1ZS5yZW1vdmUoUmVmZXJlbmNlUXVldWUuamF2YTox
NTEpCglhdCBzdW4uamF2YTJkLkRpc3Bvc2VyLnJ1bihEaXNwb3Nlci5qYXZhOjE0NSkKCWF0IGph
dmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjc0NSkKCiAgIExvY2tlZCBvd25hYmxlIHN5
bmNocm9uaXplcnM6CgktIE5vbmUKCiJTZXJ2aWNlIFRocmVhZCIgZGFlbW9uIHByaW89MTAgdGlk
PTB4MDAwMDdmMDhjYzBhZjgwMCBuaWQ9MHgyNjEgcnVubmFibGUgWzB4MDAwMDAwMDAwMDAwMDAw
MF0KICAgamF2YS5sYW5nLlRocmVhZC5TdGF0ZTogUlVOTkFCTEUKCiAgIExvY2tlZCBvd25hYmxl
IHN5bmNocm9uaXplcnM6CgktIE5vbmUKCiJDMiBDb21waWxlclRocmVhZDEiIGRhZW1vbiBwcmlv
PTEwIHRpZD0weDAwMDA3ZjA4Y2MwYWQ4MDAgbmlkPTB4MjYwIHdhaXRpbmcgb24gY29uZGl0aW9u
IFsweDAwMDAwMDAwMDAwMDAwMDBdCiAgIGphdmEubGFuZy5UaHJlYWQuU3RhdGU6IFJVTk5BQkxF
CgogICBMb2NrZWQgb3duYWJsZSBzeW5jaHJvbml6ZXJzOgoJLSBOb25lCgoiQzIgQ29tcGlsZXJU
aHJlYWQwIiBkYWVtb24gcHJpbz0xMCB0aWQ9MHgwMDAwN2YwOGNjMGFhODAwIG5pZD0weDI1ZiB3
YWl0aW5nIG9uIGNvbmRpdGlvbiBbMHgwMDAwMDAwMDAwMDAwMDAwXQogICBqYXZhLmxhbmcuVGhy
ZWFkLlN0YXRlOiBSVU5OQUJMRQoKICAgTG9ja2VkIG93bmFibGUgc3luY2hyb25pemVyczoKCS0g
Tm9uZQoKIlNpZ25hbCBEaXNwYXRjaGVyIiBkYWVtb24gcHJpbz0xMCB0aWQ9MHgwMDAwN2YwOGNj
MGE4ODAwIG5pZD0weDI1ZSBydW5uYWJsZSBbMHgwMDAwMDAwMDAwMDAwMDAwXQogICBqYXZhLmxh
bmcuVGhyZWFkLlN0YXRlOiBSVU5OQUJMRQoKICAgTG9ja2VkIG93bmFibGUgc3luY2hyb25pemVy
czoKCS0gTm9uZQoKIkZpbmFsaXplciIgZGFlbW9uIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzA4
NTAwMCBuaWQ9MHgyNWQgaW4gT2JqZWN0LndhaXQoKSBbMHgwMDAwN2YwOGM0Y2YzMDAwXQogICBq
YXZhLmxhbmcuVGhyZWFkLlN0YXRlOiBXQUlUSU5HIChvbiBvYmplY3QgbW9uaXRvcikKCWF0IGph
dmEubGFuZy5PYmplY3Qud2FpdChOYXRpdmUgTWV0aG9kKQoJLSB3YWl0aW5nIG9uIDwweDAwMDAw
MDA3YzE3MDU1OTg+IChhIGphdmEubGFuZy5yZWYuUmVmZXJlbmNlUXVldWUkTG9jaykKCWF0IGph
dmEubGFuZy5yZWYuUmVmZXJlbmNlUXVldWUucmVtb3ZlKFJlZmVyZW5jZVF1ZXVlLmphdmE6MTM1
KQoJLSBsb2NrZWQgPDB4MDAwMDAwMDdjMTcwNTU5OD4gKGEgamF2YS5sYW5nLnJlZi5SZWZlcmVu
Y2VRdWV1ZSRMb2NrKQoJYXQgamF2YS5sYW5nLnJlZi5SZWZlcmVuY2VRdWV1ZS5yZW1vdmUoUmVm
ZXJlbmNlUXVldWUuamF2YToxNTEpCglhdCBqYXZhLmxhbmcucmVmLkZpbmFsaXplciRGaW5hbGl6
ZXJUaHJlYWQucnVuKEZpbmFsaXplci5qYXZhOjIwOSkKCiAgIExvY2tlZCBvd25hYmxlIHN5bmNo
cm9uaXplcnM6CgktIE5vbmUKCiJSZWZlcmVuY2UgSGFuZGxlciIgZGFlbW9uIHByaW89MTAgdGlk
PTB4MDAwMDdmMDhjYzA4MzAwMCBuaWQ9MHgyNWMgaW4gT2JqZWN0LndhaXQoKSBbMHgwMDAwN2Yw
OGM0ZGY0MDAwXQogICBqYXZhLmxhbmcuVGhyZWFkLlN0YXRlOiBXQUlUSU5HIChvbiBvYmplY3Qg
bW9uaXRvcikKCWF0IGphdmEubGFuZy5PYmplY3Qud2FpdChOYXRpdmUgTWV0aG9kKQoJLSB3YWl0
aW5nIG9uIDwweDAwMDAwMDA3YzE3MDUxMjA+IChhIGphdmEubGFuZy5yZWYuUmVmZXJlbmNlJExv
Y2spCglhdCBqYXZhLmxhbmcuT2JqZWN0LndhaXQoT2JqZWN0LmphdmE6NTAzKQoJYXQgamF2YS5s
YW5nLnJlZi5SZWZlcmVuY2UkUmVmZXJlbmNlSGFuZGxlci5ydW4oUmVmZXJlbmNlLmphdmE6MTMz
KQoJLSBsb2NrZWQgPDB4MDAwMDAwMDdjMTcwNTEyMD4gKGEgamF2YS5sYW5nLnJlZi5SZWZlcmVu
Y2UkTG9jaykKCiAgIExvY2tlZCBvd25hYmxlIHN5bmNocm9uaXplcnM6CgktIE5vbmUKCiJWTSBU
aHJlYWQiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzA3ZjAwMCBuaWQ9MHgyNWIgcnVubmFibGUg
CgoiR0MgdGFzayB0aHJlYWQjMCAoUGFyYWxsZWxHQykiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhj
YzAyMDgwMCBuaWQ9MHgyNTMgcnVubmFibGUgCgoiR0MgdGFzayB0aHJlYWQjMSAoUGFyYWxsZWxH
QykiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzAyMjgwMCBuaWQ9MHgyNTQgcnVubmFibGUgCgoi
R0MgdGFzayB0aHJlYWQjMiAoUGFyYWxsZWxHQykiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzAy
NDgwMCBuaWQ9MHgyNTUgcnVubmFibGUgCgoiR0MgdGFzayB0aHJlYWQjMyAoUGFyYWxsZWxHQyki
IHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzAyNjAwMCBuaWQ9MHgyNTYgcnVubmFibGUgCgoiR0Mg
dGFzayB0aHJlYWQjNCAoUGFyYWxsZWxHQykiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzAyODAw
MCBuaWQ9MHgyNTcgcnVubmFibGUgCgoiR0MgdGFzayB0aHJlYWQjNSAoUGFyYWxsZWxHQykiIHBy
aW89MTAgdGlkPTB4MDAwMDdmMDhjYzAyYTAwMCBuaWQ9MHgyNTggcnVubmFibGUgCgoiR0MgdGFz
ayB0aHJlYWQjNiAoUGFyYWxsZWxHQykiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzAyYzAwMCBu
aWQ9MHgyNTkgcnVubmFibGUgCgoiR0MgdGFzayB0aHJlYWQjNyAoUGFyYWxsZWxHQykiIHByaW89
MTAgdGlkPTB4MDAwMDdmMDhjYzAyZDgwMCBuaWQ9MHgyNWEgcnVubmFibGUgCgoiVk0gUGVyaW9k
aWMgVGFzayBUaHJlYWQiIHByaW89MTAgdGlkPTB4MDAwMDdmMDhjYzBiYTgwMCBuaWQ9MHgyNjIg
d2FpdGluZyBvbiBjb25kaXRpb24gCgpKTkkgZ2xvYmFsIHJlZmVyZW5jZXM6IDI2NwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>