<?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>92943</bug_id>
          
          <creation_ts>2012-08-01 22:20:01 -0700</creation_ts>
          <short_desc>[EFL] Crash while loading plugin after r121467</short_desc>
          <delta_ts>2012-08-02 18:55:11 -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>WebKit EFL</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="Ryuan Choi">ryuan.choi</reporter>
          <assigned_to name="Ryuan Choi">ryuan.choi</assigned_to>
          <cc>cdumez</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>684977</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-08-01 22:20:01 -0700</bug_when>
    <thetext>r121467 introduced eina_module instead of dlopen.
but some codes using dlsym are remaind.
So EWebLauncher is crashed while loading plugin when enabled netscape plugin api.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>684985</commentid>
    <comment_count>1</comment_count>
      <attachid>155976</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-08-01 22:39:22 -0700</bug_when>
    <thetext>Created attachment 155976
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685746</commentid>
    <comment_count>2</comment_count>
      <attachid>155976</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2012-08-02 13:38:37 -0700</bug_when>
    <thetext>Comment on attachment 155976
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=155976&amp;action=review

&gt; Source/WebCore/ChangeLog:8
&gt; +        r121468 replaced POSIX dlopen to helpers in eina_module, but some codes

Nit - should this be 121467 instead of 121468.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685763</commentid>
    <comment_count>3</comment_count>
      <attachid>155976</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-08-02 13:45:15 -0700</bug_when>
    <thetext>Comment on attachment 155976
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=155976&amp;action=review

LGTM but:

&gt;&gt; Source/WebCore/ChangeLog:8
&gt;&gt; +        r121468 replaced POSIX dlopen to helpers in eina_module, but some codes
&gt; 
&gt; Nit - should this be 121467 instead of 121468.

Yes, Laszlo is right, definitely http://trac.webkit.org/changeset/121467</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685984</commentid>
    <comment_count>4</comment_count>
      <attachid>156203</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-08-02 16:46:29 -0700</bug_when>
    <thetext>Created attachment 156203
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>685986</commentid>
    <comment_count>5</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-08-02 16:47:47 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 155976 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=155976&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        r121468 replaced POSIX dlopen to helpers in eina_module, but some codes
&gt; 
&gt; Nit - should this be 121467 instead of 121468.

Oops, my mistake, fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686047</commentid>
    <comment_count>6</comment_count>
      <attachid>156203</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2012-08-02 17:49:09 -0700</bug_when>
    <thetext>Comment on attachment 156203
Patch

r=me. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686111</commentid>
    <comment_count>7</comment_count>
      <attachid>156203</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-02 18:55:06 -0700</bug_when>
    <thetext>Comment on attachment 156203
Patch

Clearing flags on attachment: 156203

Committed r124548: &lt;http://trac.webkit.org/changeset/124548&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>686112</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-02 18:55:11 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155976</attachid>
            <date>2012-08-01 22:39:22 -0700</date>
            <delta_ts>2012-08-02 16:46:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92943-20120802143903.patch</filename>
            <type>text/plain</type>
            <size>2109</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0NDA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjFlYjUwY2M0ZmIxNzc3
NGU5NzcyNTMyODdmNjBkM2Q4ZjE0NTFiNS4uZDkyZWMxMmRhN2QwMjQwM2FmYWMyZDdlM2U4ZTI2
ZGM5MzI4YmFhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA4LTAxICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBDcmFzaCB3
aGlsZSBsb2FkaW5nIHBsdWdpbiBhZnRlciByMTIxNDY3CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05Mjk0MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxMjE0NjggcmVwbGFjZWQgUE9TSVggZGxvcGVuIHRv
IGhlbHBlcnMgaW4gZWluYV9tb2R1bGUsIGJ1dCBzb21lIGNvZGVzCisgICAgICAgIGFyZSBub3Qg
Y2hhbmdlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGJlaGF2aW9yIGhhcyBub3QgY2hhbmdl
ZC4KKworICAgICAgICAqIHBsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZvKToKKyAgICAgICAgQ2hhbmdlcyBk
bHN5bSB0byBlaW5hX21vZHVsZV9zeW1ib2xfZ2V0IHRvIGZvbGxvdyBjaGFuZ2VzIG9mIHIxMjE0
NjguCisKIDIwMTItMDgtMDEgIFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIFRoZSBlbGVtZW50cyBpbiBTaGFkb3cgRE9NIG9mIGlucHV0IHNob3VsZCBu
b3QgYmUgbW9kaWZpYWJsZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZWZs
L1BsdWdpblBhY2thZ2VFZmwuY3BwIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9lZmwvUGx1Z2lu
UGFja2FnZUVmbC5jcHAKaW5kZXggMzViMWU3ZDMxNmMwYzM1OWZjYmU1NGEzMjlkNjQxZWUzMDk4
MzExYi4uZDZmZDlkMWFiZTY1MWRlNzMwMmZkOWE3N2MyZGQ1NTQyYjI0ZjQyOCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy9lZmwvUGx1Z2luUGFja2FnZUVmbC5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGx1Z2lucy9lZmwvUGx1Z2luUGFja2FnZUVmbC5jcHAKQEAgLTUzLDEz
ICs1MywxMyBAQCBib29sIFBsdWdpblBhY2thZ2U6OmZldGNoSW5mbygpCiAgICAgTlBQX0dldFZh
bHVlUHJvY1B0ciBnZXRWYWx1ZSA9IDA7CiAgICAgTlBfR2V0TUlNRURlc2NyaXB0aW9uRnVuY1B0
ciBnZXRNSU1FRGVzY3JpcHRpb24gPSAwOwogCi0gICAgZ2V0VmFsdWUgPSByZWludGVycHJldF9j
YXN0PE5QUF9HZXRWYWx1ZVByb2NQdHI+KGRsc3ltKG1fbW9kdWxlLCAiTlBfR2V0VmFsdWUiKSk7
CisgICAgZ2V0VmFsdWUgPSByZWludGVycHJldF9jYXN0PE5QUF9HZXRWYWx1ZVByb2NQdHI+KGVp
bmFfbW9kdWxlX3N5bWJvbF9nZXQobV9tb2R1bGUsICJOUF9HZXRWYWx1ZSIpKTsKICAgICBpZiAo
KGVycm1zZyA9IGRsZXJyb3IoKSkpIHsKICAgICAgICAgRUlOQV9MT0dfRVJSKCJDb3VsZCBub3Qg
Z2V0IHN5bWJvbCBOUF9HZXRWYWx1ZTogJXMiLCBlcnJtc2cpOwogICAgICAgICByZXR1cm4gZmFs
c2U7CiAgICAgfQogCi0gICAgZ2V0TUlNRURlc2NyaXB0aW9uID0gcmVpbnRlcnByZXRfY2FzdDxO
UF9HZXRNSU1FRGVzY3JpcHRpb25GdW5jUHRyPihkbHN5bShtX21vZHVsZSwgIk5QX0dldE1JTUVE
ZXNjcmlwdGlvbiIpKTsKKyAgICBnZXRNSU1FRGVzY3JpcHRpb24gPSByZWludGVycHJldF9jYXN0
PE5QX0dldE1JTUVEZXNjcmlwdGlvbkZ1bmNQdHI+KGVpbmFfbW9kdWxlX3N5bWJvbF9nZXQobV9t
b2R1bGUsICJOUF9HZXRNSU1FRGVzY3JpcHRpb24iKSk7CiAgICAgaWYgKChlcnJtc2cgPSBkbGVy
cm9yKCkpKSB7CiAgICAgICAgIEVJTkFfTE9HX0VSUigiQ291bGQgbm90IGdldCBzeW1ib2wgTlBf
R2V0TUlNRURlc2NyaXB0aW9uOiAlcyIsIGVycm1zZyk7CiAgICAgICAgIHJldHVybiBmYWxzZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>156203</attachid>
            <date>2012-08-02 16:46:29 -0700</date>
            <delta_ts>2012-08-02 18:55:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-92943-20120803084609.patch</filename>
            <type>text/plain</type>
            <size>2092</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI0NTIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2Y3MTVlNTQ0ZTVhMDIx
Mzk3NTYzMjRmYTE3Y2RiMTY4YTM1MDAyOS4uZmI5NzRhODNlNDQxNThmYjM3YWEwYmExNTMwZmE1
NmYyYzUzMzNiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA4LTAyICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBDcmFzaCB3
aGlsZSBsb2FkaW5nIHBsdWdpbiBhZnRlciByMTIxNDY3CisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05Mjk0MworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxMjE0NjcgcmVwbGFjZWQgUE9TSVggZGxvcGVuIHRv
IGhlbHBlcnMgaW4gZWluYV9tb2R1bGUsIGJ1dCBzb21lIGNvZGVzCisgICAgICAgIGFyZSBub3Qg
Y2hhbmdlZC4KKworICAgICAgICBObyBuZXcgdGVzdHMsIGJlaGF2aW9yIGhhcyBub3QgY2hhbmdl
ZC4KKworICAgICAgICAqIHBsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UGx1Z2luUGFja2FnZTo6ZmV0Y2hJbmZvKToKKyAgICAgICAgQ2hhbmdlcyBk
bHN5bSB0byBlaW5hX21vZHVsZV9zeW1ib2xfZ2V0IHRvIGZvbGxvdyBjaGFuZ2VzIG9mIHIxMjE0
NjcuCisKIDIwMTItMDgtMDIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAg
ICAgICAgc2NyaXB0cyBpbiBmb3JtYWN0aW9uIHNob3VsZCBiZSBzdHJpcHBlZCB1cG9uIHBhc3Rl
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbHVnaW5zL2VmbC9QbHVnaW5QYWNrYWdlRWZs
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwCmlu
ZGV4IDM1YjFlN2QzMTZjMGMzNTlmY2JlNTRhMzI5ZDY0MWVlMzA5ODMxMWIuLmQ2ZmQ5ZDFhYmU2
NTFkZTczMDJmZDlhNzdjMmRkNTU0MmIyNGY0MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsdWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
dWdpbnMvZWZsL1BsdWdpblBhY2thZ2VFZmwuY3BwCkBAIC01MywxMyArNTMsMTMgQEAgYm9vbCBQ
bHVnaW5QYWNrYWdlOjpmZXRjaEluZm8oKQogICAgIE5QUF9HZXRWYWx1ZVByb2NQdHIgZ2V0VmFs
dWUgPSAwOwogICAgIE5QX0dldE1JTUVEZXNjcmlwdGlvbkZ1bmNQdHIgZ2V0TUlNRURlc2NyaXB0
aW9uID0gMDsKIAotICAgIGdldFZhbHVlID0gcmVpbnRlcnByZXRfY2FzdDxOUFBfR2V0VmFsdWVQ
cm9jUHRyPihkbHN5bShtX21vZHVsZSwgIk5QX0dldFZhbHVlIikpOworICAgIGdldFZhbHVlID0g
cmVpbnRlcnByZXRfY2FzdDxOUFBfR2V0VmFsdWVQcm9jUHRyPihlaW5hX21vZHVsZV9zeW1ib2xf
Z2V0KG1fbW9kdWxlLCAiTlBfR2V0VmFsdWUiKSk7CiAgICAgaWYgKChlcnJtc2cgPSBkbGVycm9y
KCkpKSB7CiAgICAgICAgIEVJTkFfTE9HX0VSUigiQ291bGQgbm90IGdldCBzeW1ib2wgTlBfR2V0
VmFsdWU6ICVzIiwgZXJybXNnKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAotICAg
IGdldE1JTUVEZXNjcmlwdGlvbiA9IHJlaW50ZXJwcmV0X2Nhc3Q8TlBfR2V0TUlNRURlc2NyaXB0
aW9uRnVuY1B0cj4oZGxzeW0obV9tb2R1bGUsICJOUF9HZXRNSU1FRGVzY3JpcHRpb24iKSk7Cisg
ICAgZ2V0TUlNRURlc2NyaXB0aW9uID0gcmVpbnRlcnByZXRfY2FzdDxOUF9HZXRNSU1FRGVzY3Jp
cHRpb25GdW5jUHRyPihlaW5hX21vZHVsZV9zeW1ib2xfZ2V0KG1fbW9kdWxlLCAiTlBfR2V0TUlN
RURlc2NyaXB0aW9uIikpOwogICAgIGlmICgoZXJybXNnID0gZGxlcnJvcigpKSkgewogICAgICAg
ICBFSU5BX0xPR19FUlIoIkNvdWxkIG5vdCBnZXQgc3ltYm9sIE5QX0dldE1JTUVEZXNjcmlwdGlv
bjogJXMiLCBlcnJtc2cpOwogICAgICAgICByZXR1cm4gZmFsc2U7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>