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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>114621</bug_id>
          
          <creation_ts>2013-04-15 05:49:27 -0700</creation_ts>
          <short_desc>Initialize logging channels for web processes</short_desc>
          <delta_ts>2013-04-22 02:11:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Balazs Kelemen">kbalazs</reporter>
          <assigned_to name="Balazs Kelemen">kbalazs</assigned_to>
          <cc>abecsi</cc>
    
    <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jturcotte</cc>
    
    <cc>menard</cc>
    
    <cc>rakuco</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>875731</commentid>
    <comment_count>0</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-04-15 05:49:27 -0700</bug_when>
    <thetext>Yet another trick to make debugging WebKit2 even more fun.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875737</commentid>
    <comment_count>1</comment_count>
      <attachid>198119</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-04-15 06:05:14 -0700</bug_when>
    <thetext>Created attachment 198119
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>875923</commentid>
    <comment_count>2</comment_count>
      <attachid>198119</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2013-04-15 11:36:38 -0700</bug_when>
    <thetext>Comment on attachment 198119
Patch

Looks OK. Where do you initialize WebKit2 logging channels though, why are they not together? This is what we have on Mac:

#if !LOG_DISABLED
    WebCore::initializeLoggingChannelsIfNecessary();
    WebKit::initializeLogChannelsIfNecessary();
#endif // !LOG_DISABLED</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876397</commentid>
    <comment_count>3</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-04-16 01:39:03 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 198119 [details])
&gt; Looks OK. Where do you initialize WebKit2 logging channels though, why are they not together? This is what we have on Mac:
&gt; 
&gt; #if !LOG_DISABLED
&gt;     WebCore::initializeLoggingChannelsIfNecessary();
&gt;     WebKit::initializeLogChannelsIfNecessary();
&gt; #endif // !LOG_DISABLED

I searched for but did not find this code. It seems to be a better solution to use this shared code for every initialization.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>876398</commentid>
    <comment_count>4</comment_count>
      <attachid>198276</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-04-16 01:40:02 -0700</bug_when>
    <thetext>Created attachment 198276
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>879030</commentid>
    <comment_count>5</comment_count>
      <attachid>198276</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2013-04-22 02:11:42 -0700</bug_when>
    <thetext>Comment on attachment 198276
Patch

Landed in 148519</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198119</attachid>
            <date>2013-04-15 06:05:14 -0700</date>
            <delta_ts>2013-04-16 01:39:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114621-20130415150448.patch</filename>
            <type>text/plain</type>
            <size>6066</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3Mjg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTg1YmE2NDRkOTUwYTQ4
YzQ5ODQzNGFmNjQzM2RhYjA0NTc0MGNmYS4uZDZhN2JiZWNjODg1ODI0NmNlY2JhNDBjYTgxYmMw
M2E5YWYwNGQyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEzLTA0LTE1ICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBJbml0aWFsaXplIGxv
Z2dpbmcgY2hhbm5lbHMgZm9yIHdlYiBwcm9jZXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDYyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIENhbGwgV2ViQ29yZTo6aW5pdGlhbGl6ZUxvZ2dpbmdD
aGFubmVsc0lmTmVjZXNzYXJ5IG9uIHByb2Nlc3MgaW5pdGlhbGl6YXRpb24uCisKKyAgICAgICAg
KiBQbHVnaW5Qcm9jZXNzL3F0L1BsdWdpblByb2Nlc3NNYWluUXQuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpQbHVnaW5Qcm9jZXNzTWFpbik6CisgICAgICAgICogUGx1Z2luUHJvY2Vzcy91bml4L1Bs
dWdpblByb2Nlc3NNYWluVW5peC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBsdWdpblByb2Nlc3NN
YWluVW5peCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9lZmwvV2ViUHJvY2Vzc01haW5FZmwuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzTWFpbkVmbCk6CisgICAgICAgICogV2ViUHJv
Y2Vzcy9ndGsvV2ViUHJvY2Vzc01haW5HdGsuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9j
ZXNzTWFpbkd0ayk6CisgICAgICAgICogV2ViUHJvY2Vzcy9xdC9XZWJQcm9jZXNzTWFpblF0LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc01haW5RdCk6CisKIDIwMTMtMDQtMDIgIEJh
bGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFtDb29yZEdmeF0g
QmFja2dyb3VuZCBjb2xvciBzaG91bGQgbm90IGJlIHBhcnQgb2YgR3JhcGhpY3NMYXllclN0YXRl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL3F0L1BsdWdpblByb2Nl
c3NNYWluUXQuY3BwIGIvU291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy9xdC9QbHVnaW5Qcm9j
ZXNzTWFpblF0LmNwcAppbmRleCA4OTZmODJkZWVlZDUxOWUzMGM1MTUyZDhkNjA1NmQxNTg4M2Vl
M2IyLi45YWU2OTUyYmFiZTM0Yzk3M2M3MGIwZTMxZTAyZDgzMTRhNmUzMTE1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL3F0L1BsdWdpblByb2Nlc3NNYWluUXQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvcXQvUGx1Z2luUHJvY2Vzc01haW5R
dC5jcHAKQEAgLTM0LDggKzM0LDEwIEBACiAjaW5jbHVkZSA8UUd1aUFwcGxpY2F0aW9uPgogI2lu
Y2x1ZGUgPFFTdHJpbmdMaXN0PgogI2luY2x1ZGUgPFF0R2xvYmFsPgorI2luY2x1ZGUgPFdlYkNv
cmUvSW5pdGlhbGl6ZUxvZ2dpbmcuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1J1bkxvb3AuaD4KICNp
bmNsdWRlIDxydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuaD4KKyNpbmNsdWRlIDx3dGYvQXNz
ZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0Zi9NYWluVGhyZWFkLmg+CiAjaW5jbHVkZSA8d3RmL1Ro
cmVhZGluZy5oPgogCkBAIC04MCw2ICs4Miw5IEBAIFFfREVDTF9FWFBPUlQgaW50IFBsdWdpblBy
b2Nlc3NNYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKIAogICAgIEpTQzo6aW5pdGlhbGl6ZVRo
cmVhZGluZygpOwogICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKKyNpZiAhTE9HX0RJ
U0FCTEVECisgICAgV2ViQ29yZTo6aW5pdGlhbGl6ZUxvZ2dpbmdDaGFubmVsc0lmTmVjZXNzYXJ5
KCk7CisjZW5kaWYKIAogICAgIGlmIChhcmdjIDw9IDEpCiAgICAgICAgIHJldHVybiBFWElUX0ZB
SUxVUkU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL3VuaXgvUGx1
Z2luUHJvY2Vzc01haW5Vbml4LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvdW5p
eC9QbHVnaW5Qcm9jZXNzTWFpblVuaXguY3BwCmluZGV4IDNlZTlkZTZiOTI2OTRmZDBhNTc2OGM2
Y2QwNDg0ODEzZDdlNTA2NzQuLjMyZjZjNDBjZDQ1NDgwNDg4ZWVmMTAwMjdlNjYwZjU3MGNiMmU1
NmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvdW5peC9QbHVnaW5Q
cm9jZXNzTWFpblVuaXguY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvdW5p
eC9QbHVnaW5Qcm9jZXNzTWFpblVuaXguY3BwCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSAi
TmV0c2NhcGVQbHVnaW4uaCIKICNpbmNsdWRlICJQbHVnaW5Qcm9jZXNzLmgiCiAjaW5jbHVkZSAi
U2NyaXB0Q29udHJvbGxlci5oIgorI2luY2x1ZGUgPFdlYkNvcmUvSW5pdGlhbGl6ZUxvZ2dpbmcu
aD4KICNpbmNsdWRlIDxXZWJDb3JlL1J1bkxvb3AuaD4KICNpZiBQTEFURk9STShHVEspCiAjaW5j
bHVkZSA8Z2RrL2dka3guaD4KQEAgLTg2LDYgKzg3LDkgQEAgV0tfRVhQT1JUIGludCBQbHVnaW5Q
cm9jZXNzTWFpblVuaXgoaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKICNlbmRpZgogCiAgICAgU2Ny
aXB0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZVRocmVhZGluZygpOworI2lmICFMT0dfRElTQUJMRUQK
KyAgICBXZWJDb3JlOjppbml0aWFsaXplTG9nZ2luZ0NoYW5uZWxzSWZOZWNlc3NhcnkoKTsKKyNl
bmRpZgogCiAgICAgaWYgKHNjYW5QbHVnaW4pIHsKICAgICAgICAgU3RyaW5nIHBsdWdpblBhdGgo
YXJndlsyXSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2VmbC9XZWJQ
cm9jZXNzTWFpbkVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2VmbC9XZWJQcm9j
ZXNzTWFpbkVmbC5jcHAKaW5kZXggYjU0ZjlkYmE2OGQxMGQ0MGJhNGU1YmUzOGJlMmZhNmMxMTE3
MTQ3ZS4uMDIwNGEwODkwYWEyMWFjNjQ5NDRhM2M1YTIxY2ZkNmI1NjViYWUyMCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9lZmwvV2ViUHJvY2Vzc01haW5FZmwuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvZWZsL1dlYlByb2Nlc3NNYWluRWZsLmNwcApA
QCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgPEVkamUuaD4KICNpbmNsdWRlIDxFZnJlZXQuaD4K
ICNpbmNsdWRlIDxXZWJDb3JlL0F1dGhlbnRpY2F0aW9uQ2hhbGxlbmdlLmg+CisjaW5jbHVkZSA8
V2ViQ29yZS9Jbml0aWFsaXplTG9nZ2luZy5oPgogI2luY2x1ZGUgPFdlYkNvcmUvTmV0d29ya2lu
Z0NvbnRleHQuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1Jlc291cmNlSGFuZGxlLmg+CiAjaW5jbHVk
ZSA8V2ViQ29yZS9SdW5Mb29wLmg+CkBAIC00Myw2ICs0NCw3IEBACiAjaW5jbHVkZSA8cnVudGlt
ZS9Jbml0aWFsaXplVGhyZWFkaW5nLmg+CiAjaW5jbHVkZSA8cnVudGltZS9PcGVyYXRpb25zLmg+
CiAjaW5jbHVkZSA8dW5pc3RkLmg+CisjaW5jbHVkZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNs
dWRlIDx3dGYvTWFpblRocmVhZC5oPgogI2luY2x1ZGUgPHd0Zi90ZXh0L0NTdHJpbmcuaD4KIApA
QCAtMTE3LDcgKzExOSw5IEBAIFdLX0VYUE9SVCBpbnQgV2ViUHJvY2Vzc01haW5FZmwoaW50IGFy
Z2MsIGNoYXIqIGFyZ3ZbXSkKIAogICAgIEpTQzo6aW5pdGlhbGl6ZVRocmVhZGluZygpOwogICAg
IFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKLQorI2lmICFMT0dfRElTQUJMRUQKKyAgICBX
ZWJDb3JlOjppbml0aWFsaXplTG9nZ2luZ0NoYW5uZWxzSWZOZWNlc3NhcnkoKTsKKyNlbmRpZgog
ICAgIFJ1bkxvb3A6OmluaXRpYWxpemVNYWluUnVuTG9vcCgpOwogCiAgICAgU291cFNlc3Npb24q
IHNlc3Npb24gPSBXZWJDb3JlOjpSZXNvdXJjZUhhbmRsZTo6ZGVmYXVsdFNlc3Npb24oKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvZ3RrL1dlYlByb2Nlc3NNYWluR3Rr
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvZ3RrL1dlYlByb2Nlc3NNYWluR3RrLmNw
cAppbmRleCA3MjZlOWRkOWEwZGM1NTdkNDljZGJlZmUyYjcwOGY0Njk2NzNmOGQ2Li4wYTJlOWEy
MTE2YWVjY2ZhMjcyM2Q4OGUwODNhZWQwMzZkZDdmYTM0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL2d0ay9XZWJQcm9jZXNzTWFpbkd0ay5jcHAKKysrIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9ndGsvV2ViUHJvY2Vzc01haW5HdGsuY3BwCkBAIC0zMSw2ICszMSw3
IEBACiAKICNpbmNsdWRlICJXS0Jhc2UuaCIKICNpbmNsdWRlIDxXZWJDb3JlL0F1dGhlbnRpY2F0
aW9uQ2hhbGxlbmdlLmg+CisjaW5jbHVkZSA8V2ViQ29yZS9Jbml0aWFsaXplTG9nZ2luZy5oPgog
I2luY2x1ZGUgPFdlYkNvcmUvTmV0d29ya2luZ0NvbnRleHQuaD4KICNpbmNsdWRlIDxXZWJDb3Jl
L1Jlc291cmNlSGFuZGxlLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9SdW5Mb29wLmg+CkBAIC00MCw2
ICs0MSw3IEBACiAjaW5jbHVkZSA8bGlic291cC9zb3VwLWNhY2hlLmg+CiAjaW5jbHVkZSA8cnVu
dGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CisjaW5jbHVk
ZSA8d3RmL0Fzc2VydGlvbnMuaD4KICNpbmNsdWRlIDx3dGYvTWFpblRocmVhZC5oPgogI2luY2x1
ZGUgPHd0Zi9nb2JqZWN0L0dPd25QdHIuaD4KICNpbmNsdWRlIDx3dGYvZ29iamVjdC9HUmVmUHRy
Lmg+CkBAIC02NCw3ICs2Niw5IEBAIFdLX0VYUE9SVCBpbnQgV2ViUHJvY2Vzc01haW5HdGsoaW50
IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKIAogICAgIEpTQzo6aW5pdGlhbGl6ZVRocmVhZGluZygpOwog
ICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKLQorI2lmICFMT0dfRElTQUJMRUQKKyAg
ICBXZWJDb3JlOjppbml0aWFsaXplTG9nZ2luZ0NoYW5uZWxzSWZOZWNlc3NhcnkoKTsKKyNlbmRp
ZgogICAgIFJ1bkxvb3A6OmluaXRpYWxpemVNYWluUnVuTG9vcCgpOwogICAgIGludCBzb2NrZXQg
PSBhdG9pKGFyZ3ZbMV0pOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L3F0L1dlYlByb2Nlc3NNYWluUXQuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9xdC9X
ZWJQcm9jZXNzTWFpblF0LmNwcAppbmRleCA5OThiNzFlYmEwODYzY2Q2OTIxYWMzN2I5MDIyOTU3
NDQyMmUwYzkyLi5iZGVmNThkOTEwOGRkYmEwOTk1YTExYTUzMDhhYzhmMjU4NzEwZDg3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1dlYlByb2Nlc3NNYWluUXQuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvcXQvV2ViUHJvY2Vzc01haW5RdC5jcHAK
QEAgLTM1LDkgKzM1LDExIEBACiAjaW5jbHVkZSA8UVN0cmluZz4KICNpbmNsdWRlIDxRU3RyaW5n
TGlzdD4KICNpbmNsdWRlIDxRVXJsPgorI2luY2x1ZGUgPFdlYkNvcmUvSW5pdGlhbGl6ZUxvZ2dp
bmcuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1J1bkxvb3AuaD4KICNpbmNsdWRlIDxlcnJuby5oPgog
I2luY2x1ZGUgPHJ1bnRpbWUvSW5pdGlhbGl6ZVRocmVhZGluZy5oPgorI2luY2x1ZGUgPHd0Zi9B
c3NlcnRpb25zLmg+CiAjaW5jbHVkZSA8d3RmL01haW5UaHJlYWQuaD4KIAogI2lmIFVTRShRVEtJ
VCkKQEAgLTIxMyw2ICsyMTUsOSBAQCBRX0RFQ0xfRVhQT1JUIGludCBXZWJQcm9jZXNzTWFpblF0
KFFHdWlBcHBsaWNhdGlvbiogYXBwKQogICAgIGluaXRpYWxpemVQcm94eSgpOwogICAgIEpTQzo6
aW5pdGlhbGl6ZVRocmVhZGluZygpOwogICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsK
KyNpZiAhTE9HX0RJU0FCTEVECisgICAgV2ViQ29yZTo6aW5pdGlhbGl6ZUxvZ2dpbmdDaGFubmVs
c0lmTmVjZXNzYXJ5KCk7CisjZW5kaWYKICAgICBSdW5Mb29wOjppbml0aWFsaXplTWFpblJ1bkxv
b3AoKTsKIAogI2lmIFVTRShRVEtJVCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198276</attachid>
            <date>2013-04-16 01:40:02 -0700</date>
            <delta_ts>2013-04-22 02:11:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114621-20130416103935.patch</filename>
            <type>text/plain</type>
            <size>7391</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3Mjg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTg1YmE2NDRkOTUwYTQ4
YzQ5ODQzNGFmNjQzM2RhYjA0NTc0MGNmYS4uZTFlMzVlZjhjY2E3ODI1NDhjMjBmMWI4NWFiNzI4
YjNkNzMzMGY5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEzLTA0LTE2ICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBJbml0aWFsaXplIGxv
Z2dpbmcgY2hhbm5lbHMgZm9yIHdlYiBwcm9jZXNzZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDYyMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFVzZSBJbml0aWFsaXplV2ViS2l0MiBmb3IgaW5pdGlh
bGl6aW5nIHRoZSB3ZWIgYW5kIHBsdWdpbiBwcm9jZXNzZXMuCisgICAgICAgIEl0IGhhbmRsZXMg
aW5pdGlhbGl6aW5nIHRoZSBsb2dnaW5nIGNoYW5uZWxzIGFuZCBpdCdzIGJldHRlciB0byBoYXZl
CisgICAgICAgIHNoYXJlZCBjb3JlIGZvciB0aGlzLiBGb3IgdGhlIHBsdWdpbiBwcm9jZXNzIG5v
dyB3ZSBhbHdheXMgY3JlYXRlCisgICAgICAgIGEgUnVuTG9vcCBvYmplY3Qgd2hpY2ggaXMgbm90
IG5lY2Vzc2FyeSB3aXRoIHRoZSAtc2NhblBsdWdpbiBhcmd1bWVudAorICAgICAgICBidXQgaXQg
c2hvdWxkbid0IGJlIGEgcHJvYmxlbS4KKworICAgICAgICAqIFBsdWdpblByb2Nlc3MvcXQvUGx1
Z2luUHJvY2Vzc01haW5RdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OlBsdWdpblByb2Nlc3NNYWlu
KToKKyAgICAgICAgKiBQbHVnaW5Qcm9jZXNzL3VuaXgvUGx1Z2luUHJvY2Vzc01haW5Vbml4LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luUHJvY2Vzc01haW5Vbml4KToKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL2VmbC9XZWJQcm9jZXNzTWFpbkVmbC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3NNYWluRWZsKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2d0ay9XZWJQcm9jZXNzTWFp
bkd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3NNYWluR3RrKToKKyAgICAgICAg
KiBXZWJQcm9jZXNzL3F0L1dlYlByb2Nlc3NNYWluUXQuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQcm9jZXNzTWFpblF0KToKKwogMjAxMy0wNC0wMiAgQmFsYXpzIEtlbGVtZW4gIDxrYmFsYXpz
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW0Nvb3JkR2Z4XSBCYWNrZ3JvdW5kIGNvbG9yIHNob3Vs
ZCBub3QgYmUgcGFydCBvZiBHcmFwaGljc0xheWVyU3RhdGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1BsdWdpblByb2Nlc3MvcXQvUGx1Z2luUHJvY2Vzc01haW5RdC5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9QbHVnaW5Qcm9jZXNzL3F0L1BsdWdpblByb2Nlc3NNYWluUXQuY3BwCmluZGV4IDg5
NmY4MmRlZWVkNTE5ZTMwYzUxNTJkOGQ2MDU2ZDE1ODgzZWUzYjIuLjhkZTY1MjE2YjVlNjEwNDZh
MjVkNGNiZWQzZmEzY2I2MjZhYTEwYzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1BsdWdp
blByb2Nlc3MvcXQvUGx1Z2luUHJvY2Vzc01haW5RdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
UGx1Z2luUHJvY2Vzcy9xdC9QbHVnaW5Qcm9jZXNzTWFpblF0LmNwcApAQCAtMzAsMTQgKzMwLDEy
IEBACiAKICNpbmNsdWRlICJOZXRzY2FwZVBsdWdpbk1vZHVsZS5oIgogI2luY2x1ZGUgIlBsdWdp
blByb2Nlc3MuaCIKKyNpbmNsdWRlICJXZWJLaXQySW5pdGlhbGl6ZS5oIgogI2luY2x1ZGUgPFFE
ZWJ1Zz4KICNpbmNsdWRlIDxRR3VpQXBwbGljYXRpb24+CiAjaW5jbHVkZSA8UVN0cmluZ0xpc3Q+
CiAjaW5jbHVkZSA8UXRHbG9iYWw+CiAjaW5jbHVkZSA8V2ViQ29yZS9SdW5Mb29wLmg+Ci0jaW5j
bHVkZSA8cnVudGltZS9Jbml0aWFsaXplVGhyZWFkaW5nLmg+Ci0jaW5jbHVkZSA8d3RmL01haW5U
aHJlYWQuaD4KLSNpbmNsdWRlIDx3dGYvVGhyZWFkaW5nLmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBX
ZWJDb3JlOwogCkBAIC03OCw4ICs3Niw3IEBAIFFfREVDTF9FWFBPUlQgaW50IFBsdWdpblByb2Nl
c3NNYWluKGludCBhcmdjLCBjaGFyKiogYXJndikKICAgICBpZiAoIWluaXRpYWxpemVHdGsoKSkK
ICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKIAotICAgIEpTQzo6aW5pdGlhbGl6ZVRocmVh
ZGluZygpOwotICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKKyAgICBJbml0aWFsaXpl
V2ViS2l0MigpOwogCiAgICAgaWYgKGFyZ2MgPD0gMSkKICAgICAgICAgcmV0dXJuIEVYSVRfRkFJ
TFVSRTsKQEAgLTkzLDggKzkwLDYgQEAgUV9ERUNMX0VYUE9SVCBpbnQgUGx1Z2luUHJvY2Vzc01h
aW4oaW50IGFyZ2MsIGNoYXIqKiBhcmd2KQogICAgICAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwog
ICAgIH0KIAotICAgIFJ1bkxvb3A6OmluaXRpYWxpemVNYWluUnVuTG9vcCgpOwotCiAgICAgLy8g
Q3JlYXRlIHRoZSBjb25uZWN0aW9uLgogICAgIGJvb2wgaXNOdW1iZXIgPSBmYWxzZTsKICAgICBp
bnQgaWRlbnRpZmllciA9IGFwcC5hcmd1bWVudHMoKS5hdCgxKS50b0ludCgmaXNOdW1iZXIsIDEw
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1BsdWdpblByb2Nlc3MvdW5peC9QbHVnaW5Q
cm9jZXNzTWFpblVuaXguY3BwIGIvU291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy91bml4L1Bs
dWdpblByb2Nlc3NNYWluVW5peC5jcHAKaW5kZXggM2VlOWRlNmI5MjY5NGZkMGE1NzY4YzZjZDA0
ODQ4MTNkN2U1MDY3NC4uNzNmYWYwYTMzNTcyODNhNjFhN2ZiOTNkZjgzNjE2YTJmZWExYTRmMyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy91bml4L1BsdWdpblByb2Nl
c3NNYWluVW5peC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvUGx1Z2luUHJvY2Vzcy91bml4L1Bs
dWdpblByb2Nlc3NNYWluVW5peC5jcHAKQEAgLTMzLDcgKzMzLDcgQEAKICNpbmNsdWRlICJMb2dn
aW5nLmgiCiAjaW5jbHVkZSAiTmV0c2NhcGVQbHVnaW4uaCIKICNpbmNsdWRlICJQbHVnaW5Qcm9j
ZXNzLmgiCi0jaW5jbHVkZSAiU2NyaXB0Q29udHJvbGxlci5oIgorI2luY2x1ZGUgIldlYktpdDJJ
bml0aWFsaXplLmgiCiAjaW5jbHVkZSA8V2ViQ29yZS9SdW5Mb29wLmg+CiAjaWYgUExBVEZPUk0o
R1RLKQogI2luY2x1ZGUgPGdkay9nZGt4Lmg+CkBAIC04NSw3ICs4NSw3IEBAIFdLX0VYUE9SVCBp
bnQgUGx1Z2luUHJvY2Vzc01haW5Vbml4KGludCBhcmdjLCBjaGFyKiBhcmd2W10pCiAgICAgICAg
IHJldHVybiAxOwogI2VuZGlmCiAKLSAgICBTY3JpcHRDb250cm9sbGVyOjppbml0aWFsaXplVGhy
ZWFkaW5nKCk7CisgICAgSW5pdGlhbGl6ZVdlYktpdDIoKTsKIAogICAgIGlmIChzY2FuUGx1Z2lu
KSB7CiAgICAgICAgIFN0cmluZyBwbHVnaW5QYXRoKGFyZ3ZbMl0pOwpAQCAtOTQsOCArOTQsNiBA
QCBXS19FWFBPUlQgaW50IFBsdWdpblByb2Nlc3NNYWluVW5peChpbnQgYXJnYywgY2hhciogYXJn
dltdKQogICAgICAgICByZXR1cm4gRVhJVF9TVUNDRVNTOwogICAgIH0KIAotICAgIFJ1bkxvb3A6
OmluaXRpYWxpemVNYWluUnVuTG9vcCgpOwotCiAgICAgLy8gUGx1Z2lucyBjYW4gcHJvZHVjZSBY
IGVycm9ycyB0aGF0IGFyZSBoYW5kbGVkIGJ5IHRoZSBHREsgWCBlcnJvciBoYW5kbGVyLCB3aGlj
aAogICAgIC8vIGV4aXRzIHRoZSBwcm9jZXNzLiBTaW5jZSB3ZSBkb24ndCB3YW50IHRvIGNyYXNo
IGR1ZSB0byBwbHVnaW4gYnVncywgd2UgaW5zdGFsbCBhCiAgICAgLy8gY3VzdG9tIGVycm9yIGhh
bmRsZXIgdG8gc2hvdyBhIHdhcm5pbmcgd2hlbiBhIFggZXJyb3IgaGFwcGVucyB3aXRob3V0IGFi
b3J0aW5nLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9lZmwvV2ViUHJv
Y2Vzc01haW5FZmwuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9lZmwvV2ViUHJvY2Vz
c01haW5FZmwuY3BwCmluZGV4IGI1NGY5ZGJhNjhkMTBkNDBiYTRlNWJlMzhiZTJmYTZjMTExNzE0
N2UuLjFlYTZhYWEyMDVhZDE2MWZmOTZkYzI4MDY2OWE3MjZjNDBkMTI3YWQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvZWZsL1dlYlByb2Nlc3NNYWluRWZsLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2VmbC9XZWJQcm9jZXNzTWFpbkVmbC5jcHAKQEAg
LTMwLDYgKzMwLDcgQEAKIAogI2luY2x1ZGUgIlByb3h5UmVzb2x2ZXJTb3VwLmgiCiAjaW5jbHVk
ZSAiV0tCYXNlLmgiCisjaW5jbHVkZSAiV2ViS2l0MkluaXRpYWxpemUuaCIKICNpbmNsdWRlIDxF
Y29yZS5oPgogI2luY2x1ZGUgPEVjb3JlX0V2YXMuaD4KICNpbmNsdWRlIDxFZGplLmg+CkBAIC00
MCwxMCArNDEsOCBAQAogI2luY2x1ZGUgPFdlYkNvcmUvUnVuTG9vcC5oPgogI2luY2x1ZGUgPFdl
YktpdDIvV2ViUHJvY2Vzcy5oPgogI2luY2x1ZGUgPGxpYnNvdXAvc291cC1jYWNoZS5oPgotI2lu
Y2x1ZGUgPHJ1bnRpbWUvSW5pdGlhbGl6ZVRocmVhZGluZy5oPgogI2luY2x1ZGUgPHJ1bnRpbWUv
T3BlcmF0aW9ucy5oPgogI2luY2x1ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPHd0Zi9NYWluVGhy
ZWFkLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvQ1N0cmluZy5oPgogCiAjaWZkZWYgSEFWRV9FQ09S
RV9YCkBAIC0xMTUsMTAgKzExNCw3IEBAIFdLX0VYUE9SVCBpbnQgV2ViUHJvY2Vzc01haW5FZmwo
aW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKICAgICBpZiAoIWVjb3JlX21haW5fbG9vcF9nbGliX2lu
dGVncmF0ZSgpKQogICAgICAgICByZXR1cm4gMTsKIAotICAgIEpTQzo6aW5pdGlhbGl6ZVRocmVh
ZGluZygpOwotICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJlYWQoKTsKLQotICAgIFJ1bkxvb3A6
OmluaXRpYWxpemVNYWluUnVuTG9vcCgpOworICAgIEluaXRpYWxpemVXZWJLaXQyKCk7CiAKICAg
ICBTb3VwU2Vzc2lvbiogc2Vzc2lvbiA9IFdlYkNvcmU6OlJlc291cmNlSGFuZGxlOjpkZWZhdWx0
U2Vzc2lvbigpOwogICAgIGNvbnN0IGNoYXIqIGh0dHBQcm94eSA9IGdldGVudigiaHR0cF9wcm94
eSIpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9ndGsvV2ViUHJvY2Vz
c01haW5HdGsuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9ndGsvV2ViUHJvY2Vzc01h
aW5HdGsuY3BwCmluZGV4IDcyNmU5ZGQ5YTBkYzU1N2Q0OWNkYmVmZTJiNzA4ZjQ2OTY3M2Y4ZDYu
LjA1ZTA2ZTc2YjNkNjNiMjA3YzM2NGVlOTFiOTM1MzY4ZDNjZjExOGIgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvZ3RrL1dlYlByb2Nlc3NNYWluR3RrLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2d0ay9XZWJQcm9jZXNzTWFpbkd0ay5jcHAKQEAgLTMw
LDYgKzMwLDcgQEAKICNkZWZpbmUgTElCU09VUF9VU0VfVU5TVEFCTEVfUkVRVUVTVF9BUEkKIAog
I2luY2x1ZGUgIldLQmFzZS5oIgorI2luY2x1ZGUgIldlYktpdDJJbml0aWFsaXplLmgiCiAjaW5j
bHVkZSA8V2ViQ29yZS9BdXRoZW50aWNhdGlvbkNoYWxsZW5nZS5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvTmV0d29ya2luZ0NvbnRleHQuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1Jlc291cmNlSGFuZGxl
Lmg+CkBAIC0zOCw5ICszOSw3IEBACiAjaW5jbHVkZSA8Z3RrL2d0ay5oPgogI2luY2x1ZGUgPGxp
YmludGwuaD4KICNpbmNsdWRlIDxsaWJzb3VwL3NvdXAtY2FjaGUuaD4KLSNpbmNsdWRlIDxydW50
aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRl
IDx3dGYvTWFpblRocmVhZC5oPgogI2luY2x1ZGUgPHd0Zi9nb2JqZWN0L0dPd25QdHIuaD4KICNp
bmNsdWRlIDx3dGYvZ29iamVjdC9HUmVmUHRyLmg+CiAKQEAgLTYyLDEwICs2MSw4IEBAIFdLX0VY
UE9SVCBpbnQgV2ViUHJvY2Vzc01haW5HdGsoaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKICAgICBi
aW5kdGV4dGRvbWFpbihHRVRURVhUX1BBQ0tBR0UsIFBBQ0tBR0VfTE9DQUxFX0RJUik7CiAgICAg
YmluZF90ZXh0ZG9tYWluX2NvZGVzZXQoR0VUVEVYVF9QQUNLQUdFLCAiVVRGLTgiKTsKIAotICAg
IEpTQzo6aW5pdGlhbGl6ZVRocmVhZGluZygpOwotICAgIFdURjo6aW5pdGlhbGl6ZU1haW5UaHJl
YWQoKTsKKyAgICBJbml0aWFsaXplV2ViS2l0MigpOwogCi0gICAgUnVuTG9vcDo6aW5pdGlhbGl6
ZU1haW5SdW5Mb29wKCk7CiAgICAgaW50IHNvY2tldCA9IGF0b2koYXJndlsxXSk7CiAKICAgICBD
aGlsZFByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMgcGFyYW1ldGVyczsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvcXQvV2ViUHJvY2Vzc01haW5RdC5jcHAgYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL3F0L1dlYlByb2Nlc3NNYWluUXQuY3BwCmluZGV4IDk5
OGI3MWViYTA4NjNjZDY5MjFhYzM3YjkwMjI5NTc0NDIyZTBjOTIuLmYwYjUxYzE5OTE5NDI1NDcz
MGExY2E4ZTBjNDhkODUwMDU5MGU5YjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvcXQvV2ViUHJvY2Vzc01haW5RdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9xdC9XZWJQcm9jZXNzTWFpblF0LmNwcApAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUg
ImNvbmZpZy5oIgogI2luY2x1ZGUgIldlYlByb2Nlc3MuaCIKIAorI2luY2x1ZGUgIldlYktpdDJJ
bml0aWFsaXplLmgiCiAjaW5jbHVkZSA8UUd1aUFwcGxpY2F0aW9uPgogI2luY2x1ZGUgPFFMaXN0
PgogI2luY2x1ZGUgPFFOZXR3b3JrUHJveHlGYWN0b3J5PgpAQCAtMzcsOCArMzgsNiBAQAogI2lu
Y2x1ZGUgPFFVcmw+CiAjaW5jbHVkZSA8V2ViQ29yZS9SdW5Mb29wLmg+CiAjaW5jbHVkZSA8ZXJy
bm8uaD4KLSNpbmNsdWRlIDxydW50aW1lL0luaXRpYWxpemVUaHJlYWRpbmcuaD4KLSNpbmNsdWRl
IDx3dGYvTWFpblRocmVhZC5oPgogCiAjaWYgVVNFKFFUS0lUKQogI2luY2x1ZGUgIldlYlN5c3Rl
bUludGVyZmFjZS5oIgpAQCAtMjExLDkgKzIxMCw4IEBAIFFfREVDTF9FWFBPUlQgaW50IFdlYlBy
b2Nlc3NNYWluUXQoUUd1aUFwcGxpY2F0aW9uKiBhcHApCiAgICAgfQogI2VuZGlmCiAgICAgaW5p
dGlhbGl6ZVByb3h5KCk7Ci0gICAgSlNDOjppbml0aWFsaXplVGhyZWFkaW5nKCk7Ci0gICAgV1RG
Ojppbml0aWFsaXplTWFpblRocmVhZCgpOwotICAgIFJ1bkxvb3A6OmluaXRpYWxpemVNYWluUnVu
TG9vcCgpOworCisgICAgSW5pdGlhbGl6ZVdlYktpdDIoKTsKIAogI2lmIFVTRShRVEtJVCkKICAg
ICBJbml0V2ViQ29yZVN5c3RlbUludGVyZmFjZUZvcldLMigpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>