<?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>32603</bug_id>
          
          <creation_ts>2009-12-16 02:19:03 -0800</creation_ts>
          <short_desc>[GTK] segfault during volume notification</short_desc>
          <delta_ts>2009-12-17 04:19:19 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>0</everconfirmed>
          <reporter name="Philippe Normand">pnormand</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>172237</commentid>
    <comment_count>0</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2009-12-16 02:19:03 -0800</bug_when>
    <thetext>If DRT tests media/video-src-source.html multiple times it segfaults with following stacktrace:

#0  0x015657b0 in WebCore::MediaPlayer::volumeChanged() () from /home/phil/gst/jhbuild/build/WebKit/.libs/libwebkit-1.0.so.2
No symbol table info available.
#1  0x01771e6d in WebCore::notify_volume_idle_cb(WebCore::MediaPlayer*) () from /home/phil/gst/jhbuild/build/WebKit/.libs/libwebkit-1.0.so.2
No symbol table info available.
#2  0x00bd6f01 in g_idle_dispatch (source=0x858a8c8, callback=0xd, user_data=0xb6900c60) at gmain.c:4065
No locals.
#3  0x00bd8c88 in g_main_dispatch (context=0x80b9308) at gmain.c:1960
        dispatch = 0xbd6ee0 &lt;g_idle_dispatch&gt;
        user_data = 0xb6900c60
        callback = 0x1771e50 &lt;WebCore::notify_volume_idle_cb(WebCore::MediaPlayer*)&gt;
        cb_funcs = 0xc7431c
        cb_data = 0x8583c18
        current_source_link = {data = 0x858a8c8, next = 0x0}
        source = 0x858a8c8
        current = 0x80d1148
        i = 1
#4  IA__g_main_context_dispatch (context=0x80b9308) at gmain.c:2513
No locals.
#5  0x00bdc530 in g_main_context_iterate (context=0x80b9308, block=&lt;value optimised out&gt;, dispatch=1, self=0x808a218) at gmain.c:2591
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = &lt;value optimised out&gt;
        allocated_nfds = &lt;value optimised out&gt;
        fds = &lt;value optimised out&gt;
        __PRETTY_FUNCTION__ = &quot;g_main_context_iterate&quot;
#6  0x00bdc99f in IA__g_main_loop_run (loop=0xad504e10) at gmain.c:2799
        self = 0x808a218
        __PRETTY_FUNCTION__ = &quot;IA__g_main_loop_run&quot;
#7  0x00894779 in IA__gtk_main () at gtkmain.c:1217
        tmp_list = 0xad505470
        functions = 0x0
        init = 0x258
        loop = 0xad504e10
#8  0x08054f1c in runTest(std::string const&amp;) ()
No symbol table info available.
#9  0x080556a6 in main ()
No symbol table info available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172238</commentid>
    <comment_count>1</comment_count>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2009-12-16 02:20:30 -0800</bug_when>
    <thetext>We have reverted the patch for the time being, since we didn&apos;t find a fix in a timely manner.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172366</commentid>
    <comment_count>2</comment_count>
      <attachid>44989</attachid>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2009-12-16 10:08:44 -0800</bug_when>
    <thetext>Created attachment 44989
volume/duration notifications support

I reapplied the patch from Bug 30377 also did some minor coding style
fixes. It seems that setting the volume on playbin and just after
connect to the notify::volume signal was causing problems. Anyway it
was not needed as by default it is 1.0 both in playbin and in the
MediaPlayer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172370</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-16 10:13:19 -0800</bug_when>
    <thetext>Attachment 44989 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp:923:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>172711</commentid>
    <comment_count>4</comment_count>
    <who name="Philippe Normand">pnormand</who>
    <bug_when>2009-12-17 04:19:19 -0800</bug_when>
    <thetext>Landed as r52247.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44989</attachid>
            <date>2009-12-16 10:08:44 -0800</date>
            <delta_ts>2009-12-17 03:32:20 -0800</delta_ts>
            <desc>volume/duration notifications support</desc>
            <filename>volumeduration-notifications-support.patch</filename>
            <type>text/plain</type>
            <size>7708</size>
            <attacher name="Philippe Normand">pnormand</attacher>
            
              <data encoding="base64">RnJvbSA0MTU0MjQ4MDhlZmQ3MmVkZmY5MzI2Nzk1ZTc5MmYwM2RmZTNhZjY3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwZSBOb3JtYW5kIDxwbm9ybWFuZEBpZ2FsaWEuY29t
PgpEYXRlOiBXZWQsIDE2IERlYyAyMDA5IDExOjI5OjU4ICswMTAwClN1YmplY3Q6IFtQQVRDSF0g
dm9sdW1lL2R1cmF0aW9uIG5vdGlmaWNhdGlvbnMgc3VwcG9ydAoKLS0tCiBXZWJDb3JlL0NoYW5n
ZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKysrKysrKysrKwog
Li4uL2dyYXBoaWNzL2d0ay9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwICAgfCAgIDUy
ICsrKysrKysrKysrKysrKystLS0KIC4uLi9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRl
R1N0cmVhbWVyLmggICAgIHwgICAxNyArKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDgwIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9n
IGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2IzNmMxMS4uYjc0NWRkOSAxMDA2NDQKLS0tIGEv
V2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwzMCBA
QAorMjAwOS0xMi0xNiAgUGhpbGlwcGUgTm9ybWFuZCAgPHBub3JtYW5kQGlnYWxpYS5jb20+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUS10gc2Vn
ZmF1bHQgZHVyaW5nIHZvbHVtZSBub3RpZmljYXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyNjAzCisKKyAgICAgICAgRW1pdCB2b2x1bWVDaGFu
Z2VkIGFuZCBkdXJhdGlvbkNoYW5nZWQgdXBvbiBub3RpZmljYXRpb24gZnJvbQorICAgICAgICBH
U3RyZWFtZXIuIEFsc28gZG9uJ3QgcmVzZXQgdGhlIHZvbHVtZSBwcm9wZXJ0eSBvbiBwbGF5Ymlu
LCBpdCBpcworICAgICAgICBub3QgbmVlZGVkIGFzIGl0IGlzIDEuMCBieSBkZWZhdWx0IGJvdGgg
b24gcGxheWJpbiBhbmQgaW4gdGhlCisgICAgICAgIE1lZGlhUGxheWVyLgorCisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjptZWRpYVBsYXllclByaXZhdGVNZXNzYWdlQ2FsbGJhY2spOgorICAg
ICAgICAoV2ViQ29yZTo6bWVkaWFQbGF5ZXJQcml2YXRlVm9sdW1lQ2hhbmdlZENhbGxiYWNrKToK
KyAgICAgICAgKFdlYkNvcmU6Om5vdGlmeVZvbHVtZUlkbGVDYWxsYmFjayk6CisgICAgICAgIChX
ZWJDb3JlOjpkb0dzdEluaXQpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRl
Ojppc0F2YWlsYWJsZSk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6Ok1l
ZGlhUGxheWVyUHJpdmF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6
On5NZWRpYVBsYXllclByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2
YXRlOjp2b2x1bWVDaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0
ZTo6ZGlkRW5kKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6ZHVyYXRp
b25DaGFuZ2VkKToKKyAgICAgICAgKFdlYkNvcmU6Om1pbWVUeXBlQ2FjaGUpOgorICAgICAgICAo
V2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpjcmVhdGVHU1RQbGF5QmluKToKKyAgICAgICAg
KiBwbGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmg6CisK
IDIwMDktMTItMTUgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgVGltb3RoeSBIYXRjaGVyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcCBiL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1lci5j
cHAKaW5kZXggYTAyM2RhZS4uM2U5NjBjYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmNwcAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2d0ay9NZWRpYVBsYXllclByaXZhdGVHU3RyZWFtZXIuY3BwCkBA
IC05MSw2ICs5MSwxMCBAQCBnYm9vbGVhbiBtZWRpYVBsYXllclByaXZhdGVNZXNzYWdlQ2FsbGJh
Y2soR3N0QnVzKiBidXMsIEdzdE1lc3NhZ2UqIG1lc3NhZ2UsIGdwbwogICAgICAgICBnc3RfbWVz
c2FnZV9wYXJzZV9idWZmZXJpbmcobWVzc2FnZSwgJnBlcmNlbnQpOwogICAgICAgICBMT0dfVkVS
Qk9TRShNZWRpYSwgIkJ1ZmZlcmluZyAlZCIsIHBlcmNlbnQpOwogICAgICAgICBicmVhazsKKyAg
ICBjYXNlIEdTVF9NRVNTQUdFX0RVUkFUSU9OOgorICAgICAgICBMT0dfVkVSQk9TRShNZWRpYSwg
IkR1cmF0aW9uIGNoYW5nZWQiKTsKKyAgICAgICAgbXAtPmR1cmF0aW9uQ2hhbmdlZCgpOworICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBMT0dfVkVSQk9TRShNZWRpYSwgIlVu
aGFuZGxlZCBHU3RyZWFtZXIgbWVzc2FnZSB0eXBlOiAlcyIsCiAgICAgICAgICAgICAgICAgICAg
IEdTVF9NRVNTQUdFX1RZUEVfTkFNRShtZXNzYWdlKSk7CkBAIC05OSw2ICsxMDMsMTggQEAgZ2Jv
b2xlYW4gbWVkaWFQbGF5ZXJQcml2YXRlTWVzc2FnZUNhbGxiYWNrKEdzdEJ1cyogYnVzLCBHc3RN
ZXNzYWdlKiBtZXNzYWdlLCBncG8KICAgICByZXR1cm4gdHJ1ZTsKIH0KIAordm9pZCBtZWRpYVBs
YXllclByaXZhdGVWb2x1bWVDaGFuZ2VkQ2FsbGJhY2soR09iamVjdCAqZWxlbWVudCwgR1BhcmFt
U3BlYyAqcHNwZWMsIGdwb2ludGVyIGRhdGEpCit7CisgICAgTWVkaWFQbGF5ZXJQcml2YXRlKiBt
cCA9IHJlaW50ZXJwcmV0X2Nhc3Q8TWVkaWFQbGF5ZXJQcml2YXRlKj4oZGF0YSk7CisgICAgbXAt
PnZvbHVtZUNoYW5nZWQoKTsKK30KKworZ2Jvb2xlYW4gbm90aWZ5Vm9sdW1lSWRsZUNhbGxiYWNr
KE1lZGlhUGxheWVyKiBtcCkKK3sKKyAgICBtcC0+dm9sdW1lQ2hhbmdlZCgpOworICAgIHJldHVy
biBGQUxTRTsKK30KKwogc3RhdGljIGZsb2F0IHBsYXliYWNrUG9zaXRpb24oR3N0RWxlbWVudCog
cGxheWJpbikKIHsKIApAQCAtMTQ2LDcgKzE2Miw3IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRl
OjpyZWdpc3Rlck1lZGlhRW5naW5lKE1lZGlhRW5naW5lUmVnaXN0cmFyIHJlZ2lzdHJhcikKIAog
c3RhdGljIGJvb2wgZ3N0SW5pdGlhbGl6ZWQgPSBmYWxzZTsKIAotc3RhdGljIGJvb2wgZG9fZ3N0
X2luaXQoKQorc3RhdGljIGJvb2wgZG9Hc3RJbml0KCkKIHsKICAgICAvLyBGSVhNRTogV2Ugc2hv
dWxkIHBhc3MgdGhlIGFyZ3VtZW50cyBmcm9tIHRoZSBjb21tYW5kIGxpbmUKICAgICBpZiAoIWdz
dEluaXRpYWxpemVkKSB7CkBAIC0xNjUsNyArMTgxLDcgQEAgc3RhdGljIGJvb2wgZG9fZ3N0X2lu
aXQoKQogCiBib29sIE1lZGlhUGxheWVyUHJpdmF0ZTo6aXNBdmFpbGFibGUoKQogewotICAgIGlm
ICghZG9fZ3N0X2luaXQoKSkKKyAgICBpZiAoIWRvR3N0SW5pdCgpKQogICAgICAgICByZXR1cm4g
ZmFsc2U7CiAKICAgICBHc3RFbGVtZW50RmFjdG9yeSogZmFjdG9yeSA9IGdzdF9lbGVtZW50X2Zh
Y3RvcnlfZmluZCgicGxheWJpbjIiKTsKQEAgLTE5MywxMiArMjA5LDE4IEBAIE1lZGlhUGxheWVy
UHJpdmF0ZTo6TWVkaWFQbGF5ZXJQcml2YXRlKE1lZGlhUGxheWVyKiBwbGF5ZXIpCiAgICAgLCBt
X3BhdXNlZCh0cnVlKQogICAgICwgbV9zZWVraW5nKGZhbHNlKQogICAgICwgbV9lcnJvck9jY3Vy
ZWQoZmFsc2UpCisgICAgLCBtX3ZvbHVtZUlkbGVJZCgtMSkKIHsKLSAgICBkb19nc3RfaW5pdCgp
OworICAgIGRvR3N0SW5pdCgpOwogfQogCiBNZWRpYVBsYXllclByaXZhdGU6On5NZWRpYVBsYXll
clByaXZhdGUoKQogeworICAgIGlmIChtX3ZvbHVtZUlkbGVJZCkgeworICAgICAgICBnX3NvdXJj
ZV9yZW1vdmUobV92b2x1bWVJZGxlSWQpOworICAgICAgICBtX3ZvbHVtZUlkbGVJZCA9IC0xOwor
ICAgIH0KKwogICAgIGlmIChtX2J1ZmZlcikKICAgICAgICAgZ3N0X2J1ZmZlcl91bnJlZihtX2J1
ZmZlcik7CiAgICAgbV9idWZmZXIgPSAwOwpAQCAtNDA0LDYgKzQyNiwxNiBAQCB2b2lkIE1lZGlh
UGxheWVyUHJpdmF0ZTo6c2V0Vm9sdW1lKGZsb2F0IHZvbHVtZSkKICAgICBnX29iamVjdF9zZXQo
R19PQkpFQ1QobV9wbGF5QmluKSwgInZvbHVtZSIsIHN0YXRpY19jYXN0PGRvdWJsZT4odm9sdW1l
KSwgTlVMTCk7CiB9CiAKK3ZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjp2b2x1bWVDaGFuZ2VkKCkK
K3sKKyAgICBpZiAobV92b2x1bWVJZGxlSWQpIHsKKyAgICAgICAgZ19zb3VyY2VfcmVtb3ZlKG1f
dm9sdW1lSWRsZUlkKTsKKyAgICAgICAgbV92b2x1bWVJZGxlSWQgPSAtMTsKKyAgICB9CisgICAg
bV92b2x1bWVJZGxlSWQgPSBnX2lkbGVfYWRkKChHU291cmNlRnVuYykgbm90aWZ5Vm9sdW1lSWRs
ZUNhbGxiYWNrLCBtX3BsYXllcik7Cit9CisKKwogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnNl
dFJhdGUoZmxvYXQgcmF0ZSkKIHsKICAgICBHc3RTdGF0ZSBzdGF0ZTsKQEAgLTY2MywxNCArNjk1
LDE0IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjp0aW1lQ2hhbmdlZCgpCiAgICAgbV9wbGF5
ZXItPnRpbWVDaGFuZ2VkKCk7CiB9CiAKLXZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjp2b2x1bWVD
aGFuZ2VkKCkKK3ZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpkaWRFbmQoKQogewotICAgIG1fcGxh
eWVyLT52b2x1bWVDaGFuZ2VkKCk7CisgICAgdGltZUNoYW5nZWQoKTsKIH0KIAotdm9pZCBNZWRp
YVBsYXllclByaXZhdGU6OmRpZEVuZCgpCit2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6ZHVyYXRp
b25DaGFuZ2VkKCkKIHsKLSAgICB0aW1lQ2hhbmdlZCgpOworICAgIG1fcGxheWVyLT5kdXJhdGlv
bkNoYW5nZWQoKTsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OmxvYWRpbmdGYWlsZWQo
TWVkaWFQbGF5ZXI6Ok5ldHdvcmtTdGF0ZSBlcnJvcikKQEAgLTc1MSw3ICs3ODMsNyBAQCB2b2lk
IE1lZGlhUGxheWVyUHJpdmF0ZTo6cGFpbnQoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBjb25z
dCBJbnRSZWN0JiByZWN0KQogc3RhdGljIEhhc2hTZXQ8U3RyaW5nPiBtaW1lVHlwZUNhY2hlKCkK
IHsKIAotICAgIGRvX2dzdF9pbml0KCk7CisgICAgZG9Hc3RJbml0KCk7CiAKICAgICBzdGF0aWMg
SGFzaFNldDxTdHJpbmc+IGNhY2hlOwogICAgIHN0YXRpYyBib29sIHR5cGVMaXN0SW5pdGlhbGl6
ZWQgPSBmYWxzZTsKQEAgLTg4OCw3ICs5MjAsOSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6
Y3JlYXRlR1NUUGxheUJpbihTdHJpbmcgdXJsKQogICAgIGdzdF9vYmplY3RfdW5yZWYoYnVzKTsK
IAogICAgIGdfb2JqZWN0X3NldChHX09CSkVDVChtX3BsYXlCaW4pLCAidXJpIiwgdXJsLnV0Zjgo
KS5kYXRhKCksCi0gICAgICAgICJ2b2x1bWUiLCBzdGF0aWNfY2FzdDxkb3VibGU+KG1fcGxheWVy
LT52b2x1bWUoKSksIE5VTEwpOworICAgICAgICAgICAgICAgICBOVUxMKTsKKworICAgIGdfc2ln
bmFsX2Nvbm5lY3QoR19PQkpFQ1QobV9wbGF5QmluKSwgIm5vdGlmeTo6dm9sdW1lIiwgR19DQUxM
QkFDSyhtZWRpYVBsYXllclByaXZhdGVWb2x1bWVDaGFuZ2VkQ2FsbGJhY2spLCB0aGlzKTsKIAog
ICAgIG1fdmlkZW9TaW5rID0gd2Via2l0X3ZpZGVvX3NpbmtfbmV3KCk7CiAKZGlmZiAtLWdpdCBh
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3RrL01lZGlhUGxheWVyUHJpdmF0ZUdTdHJlYW1l
ci5oIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0
cmVhbWVyLmgKaW5kZXggNmFiOGVkYi4uNGUxMjFiNiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgKKysrIGIvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ndGsvTWVkaWFQbGF5ZXJQcml2YXRlR1N0cmVhbWVyLmgK
QEAgLTM5LDE0ICszOSwxNSBAQCB0eXBlZGVmIHN0cnVjdCBfR3N0QnVzIEdzdEJ1czsKIAogbmFt
ZXNwYWNlIFdlYkNvcmUgewogCi0gICAgY2xhc3MgR3JhcGhpY3NDb250ZXh0OwotICAgIGNsYXNz
IEludFNpemU7Ci0gICAgY2xhc3MgSW50UmVjdDsKLSAgICBjbGFzcyBTdHJpbmc7CitjbGFzcyBH
cmFwaGljc0NvbnRleHQ7CitjbGFzcyBJbnRTaXplOworY2xhc3MgSW50UmVjdDsKK2NsYXNzIFN0
cmluZzsKIAotICAgIGdib29sZWFuIG1lZGlhUGxheWVyUHJpdmF0ZU1lc3NhZ2VDYWxsYmFjayhH
c3RCdXMqIGJ1cywgR3N0TWVzc2FnZSogbWVzc2FnZSwgZ3BvaW50ZXIgZGF0YSk7CitnYm9vbGVh
biBtZWRpYVBsYXllclByaXZhdGVNZXNzYWdlQ2FsbGJhY2soR3N0QnVzKiBidXMsIEdzdE1lc3Nh
Z2UqIG1lc3NhZ2UsIGdwb2ludGVyIGRhdGEpOwordm9pZCBtZWRpYVBsYXllclByaXZhdGVWb2x1
bWVDaGFuZ2VkQ2FsbGJhY2soR09iamVjdCAqZWxlbWVudCwgR1BhcmFtU3BlYyAqcHNwZWMsIGdw
b2ludGVyIGRhdGEpOwogCi0gICAgY2xhc3MgTWVkaWFQbGF5ZXJQcml2YXRlIDogcHVibGljIE1l
ZGlhUGxheWVyUHJpdmF0ZUludGVyZmFjZSB7CitjbGFzcyBNZWRpYVBsYXllclByaXZhdGUgOiBw
dWJsaWMgTWVkaWFQbGF5ZXJQcml2YXRlSW50ZXJmYWNlIHsKICAgICAgICAgZnJpZW5kIGdib29s
ZWFuIG1lZGlhUGxheWVyUHJpdmF0ZU1lc3NhZ2VDYWxsYmFjayhHc3RCdXMqIGJ1cywgR3N0TWVz
c2FnZSogbWVzc2FnZSwgZ3BvaW50ZXIgZGF0YSk7CiAgICAgICAgIGZyaWVuZCB2b2lkIG1lZGlh
UGxheWVyUHJpdmF0ZVJlcGFpbnRDYWxsYmFjayhXZWJLaXRWaWRlb1NpbmsqLCBHc3RCdWZmZXIg
KmJ1ZmZlciwgTWVkaWFQbGF5ZXJQcml2YXRlKiBwbGF5ZXJQcml2YXRlKTsKIApAQCAtNzQsNiAr
NzUsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICAgICAgICAgIHZvaWQgc2V0UmF0ZShm
bG9hdCk7CiAgICAgICAgICAgICB2b2lkIHNldFZvbHVtZShmbG9hdCk7CisgICAgICAgICAgICB2
b2lkIHZvbHVtZUNoYW5nZWQoKTsKIAogICAgICAgICAgICAgaW50IGRhdGFSYXRlKCkgY29uc3Q7
CiAKQEAgLTkyLDggKzk0LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICAgICAgdm9p
ZCBsb2FkU3RhdGVDaGFuZ2VkKCk7CiAgICAgICAgICAgICB2b2lkIHNpemVDaGFuZ2VkKCk7CiAg
ICAgICAgICAgICB2b2lkIHRpbWVDaGFuZ2VkKCk7Ci0gICAgICAgICAgICB2b2lkIHZvbHVtZUNo
YW5nZWQoKTsKICAgICAgICAgICAgIHZvaWQgZGlkRW5kKCk7CisgICAgICAgICAgICB2b2lkIGR1
cmF0aW9uQ2hhbmdlZCgpOwogICAgICAgICAgICAgdm9pZCBsb2FkaW5nRmFpbGVkKE1lZGlhUGxh
eWVyOjpOZXR3b3JrU3RhdGUpOwogCiAgICAgICAgICAgICB2b2lkIHJlcGFpbnQoKTsKQEAgLTEz
OCw2ICsxNDAsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgICAgICBib29sIG1fcGF1
c2VkOwogICAgICAgICAgICAgYm9vbCBtX3NlZWtpbmc7CiAgICAgICAgICAgICBib29sIG1fZXJy
b3JPY2N1cmVkOworICAgICAgICAgICAgZ3VpbnQgbV92b2x1bWVJZGxlSWQ7CiAgICAgfTsKIH0K
IAotLSAKMS42LjMuMw==
</data>
<flag name="review"
          id="26934"
          type_id="1"
          status="+"
          setter="gustavo"
    />
    <flag name="commit-queue"
          id="26998"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>