<?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>100781</bug_id>
          
          <creation_ts>2012-10-30 12:40:45 -0700</creation_ts>
          <short_desc>Regression(r132887): Caused segfault in a EWK2UnitTestBase.ewk_view_text_find</short_desc>
          <delta_ts>2012-10-30 15:53:18 -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>
          
          <blocked>100506</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mikhail.pozdnyakov</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>754594</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-30 12:40:45 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/132887 is causing the following unit test to segfault:
  EWK2UnitTestBase.ewk_view_text_find</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754597</commentid>
    <comment_count>1</comment_count>
      <attachid>171504</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-30 12:44:47 -0700</bug_when>
    <thetext>Created attachment 171504
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754599</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-30 12:46:34 -0700</bug_when>
    <thetext>Here was the backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000449ffe in onTextFound (userData=0x7fffffffdee4, eventInfo=0x0)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_view.cpp:591
591	    *result = *matchCount;
(gdb) bt 25
#0  0x0000000000449ffe in onTextFound (userData=0x7fffffffdee4, eventInfo=0x0)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/API/efl/tests/test_ewk2_view.cpp:591
#1  0x00007ffff7ebc3b3 in evas_object_smart_callback_call (obj=0x532da0, event=&lt;optimized out&gt;, event_info=0x0) at evas_object_smart.c:610
#2  0x00007ffff7a205fd in EwkViewCallbacks::CallBack&lt;(EwkViewCallbacks::CallbackType)19&gt;::call (this=0x7fffffffd340, argument=0x0)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/API/efl/EwkViewCallbacks.h:127
#3  0x00007ffff7a2043a in WebKit::FindClientEfl::didFailToFindString (clientInfo=0x5133c0)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/efl/FindClientEfl.cpp:51
#4  0x00007ffff78741ad in WebKit::WebFindClient::didFailToFindString (this=0x724b20, page=0x7247e0, string=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/WebFindClient.cpp:47
#5  0x00007ffff78997ac in WebKit::WebPageProxy::didFailToFindString (this=0x7247e0, string=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/WebPageProxy.cpp:2959
#6  0x00007ffff7a51e47 in CoreIPC::callMemberFunction&lt;WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::String const&amp;), WTF::String&gt; (args=..., 
    object=0x7247e0, function=
    (void (WebKit::WebPageProxy::*)(WebKit::WebPageProxy * const, const WTF::String &amp;)) 0x7ffff789977e &lt;WebKit::WebPageProxy::didFailToFindString(WTF::String const&amp;)&gt;)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:21
#7  0x00007ffff7a4fba9 in CoreIPC::handleMessage&lt;Messages::WebPageProxy::DidFailToFindString, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(WTF::String const&amp;)&gt;
    (decoder=..., object=0x7247e0, function=
    (void (WebKit::WebPageProxy::*)(WebKit::WebPageProxy * const, const WTF::String &amp;)) 0x7ffff789977e &lt;WebKit::WebPageProxy::didFailToFindString(WTF::String const&amp;)&gt;)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/Platform/CoreIPC/HandleMessage.h:322
#8  0x00007ffff7a4c342 in WebKit::WebPageProxy::didReceiveWebPageProxyMessage (this=0x7247e0, messageID=..., decoder=...)
    at /home/chris/unencrypted/WebKit/WebKitBuild/Debug/DerivedSources/WebKit2/WebPageProxyMessageReceiver.cpp:422
#9  0x00007ffff7893d57 in WebKit::WebPageProxy::didReceiveMessage (this=0x7247e0, connection=0x721210, messageID=..., decoder=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/WebPageProxy.cpp:1868
#10 0x00007ffff78cfb63 in WebKit::WebProcessProxy::didReceiveMessage (this=0x540b70, connection=0x721210, messageID=..., decoder=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/WebProcessProxy.cpp:435
#11 0x00007ffff78523bf in WebKit::WebConnectionToWebProcess::didReceiveMessage (this=0x71fce0, connection=0x721210, messageID=..., decoder=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/UIProcess/WebConnectionToWebProcess.cpp:79
#12 0x00007ffff77ca2c0 in CoreIPC::Connection::dispatchMessage (this=0x721210, messageID=..., decoder=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:659
#13 0x00007ffff77ca3f9 in CoreIPC::Connection::dispatchMessage (this=0x721210, message=...)
    at /home/chris/unencrypted/WebKit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:682
#14 0x00007ffff77ca595 in CoreIPC::Connection::dispatchOneMessage (this=0x721210) at /home/chris/unencrypted/WebKit/Source/WebKit2/Platform/CoreIPC/Connection.cpp:708
#15 0x00007ffff77d46ea in WTF::FunctionWrapper&lt;void (CoreIPC::Connection::*)()&gt;::operator() (this=0x7fff9c0020d0, c=0x721210)
    at /home/chris/unencrypted/WebKit/Source/WTF/wtf/Functional.h:174
#16 0x00007ffff77d44f0 in WTF::BoundFunctionImpl&lt;WTF::FunctionWrapper&lt;void (CoreIPC::Connection::*)()&gt;, void (CoreIPC::Connection*)&gt;::operator()() (this=0x7fff9c0020c0)
    at /home/chris/unencrypted/WebKit/Source/WTF/wtf/Functional.h:406
#17 0x00000000004742e4 in WTF::Function&lt;void ()&gt;::operator()() const (this=0x7fffffffdd50) at /home/chris/unencrypted/WebKit/Source/WTF/wtf/Functional.h:614
#18 0x00007ffff2dee2de in WebCore::RunLoop::performWork (this=0x5223b0) at /home/chris/unencrypted/WebKit/Source/WebCore/platform/RunLoop.cpp:102
#19 0x00007ffff37a95b3 in WebCore::RunLoop::wakeUpEvent (data=0x5223b0) at /home/chris/unencrypted/WebKit/Source/WebCore/platform/efl/RunLoopEfl.cpp:100
#20 0x00007ffff7fd8751 in _ecore_pipe_read (data=0x4d3f20, fd_handler=&lt;optimized out&gt;) at ecore_pipe.c:625
#21 0x00007ffff7fd76a1 in _ecore_call_fd_cb (data=&lt;optimized out&gt;, func=&lt;optimized out&gt;, fd_handler=0x4d4620) at ecore_private.h:343
#22 _ecore_main_fd_handlers_call () at ecore_main.c:1648
#23 _ecore_main_loop_iterate_internal (once_only=1) at ecore_main.c:1895
#24 0x00007ffff7fd7b45 in ecore_main_loop_iterate () at ecore_main.c:867</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754601</commentid>
    <comment_count>3</comment_count>
      <attachid>171506</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-10-30 12:47:48 -0700</bug_when>
    <thetext>Created attachment 171506
Patch

Fixed title</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754745</commentid>
    <comment_count>4</comment_count>
      <attachid>171506</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-30 15:53:13 -0700</bug_when>
    <thetext>Comment on attachment 171506
Patch

Clearing flags on attachment: 171506

Committed r132951: &lt;http://trac.webkit.org/changeset/132951&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>754746</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-30 15:53:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171504</attachid>
            <date>2012-10-30 12:44:47 -0700</date>
            <delta_ts>2012-10-30 12:47:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>100781_crash_fix.patch</filename>
            <type>text/plain</type>
            <size>1665</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBkNWRlNDU1Li4wNzlhNGRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTItMTAtMzAgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KKworICAgICAgICBSZWdyZXNzaW9uKHIxMzI4ODcpOiBDYXVzZWQgc2VnZmF1bHRzIGlu
IGEgRVdLMlVuaXRUZXN0QmFzZS5ld2tfdmlld190ZXh0X2ZpbmQKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDc4MQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB3ZSBwYXNzIGEgcG9pbnRl
ciB0byB6ZXJvIGluc3RlYWQgb2YgYSBOVUxMIHBvaW50ZXIKKyAgICAgICAgYXMgcGFyYW1ldGVy
IHRvIHRoZSAidGV4dCxmb3VuZCIgaW4gY2FzZSB0aGUgdGV4dCBjb3VsZCBub3QKKyAgICAgICAg
YmUgZm91bmQuIFRoaXMgcHJldmVudHMgY3Jhc2hpbmcgaW4KKyAgICAgICAgRVdLMlVuaXRUZXN0
QmFzZS5ld2tfdmlld190ZXh0X2ZpbmQgd2hlbiB0cnlpbmcgdG8gZGVyZWZlcmVuY2UKKyAgICAg
ICAgdGhlIHBhcmFtZXRlciBwb2ludGVyLgorCisgICAgICAgICogVUlQcm9jZXNzL2VmbC9GaW5k
Q2xpZW50RWZsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6RmluZENsaWVudEVmbDo6ZGlkRmFpbFRv
RmluZFN0cmluZyk6CisKIDIwMTItMTAtMzAgIFNlcmdpbyBWaWxsYXIgU2VuaW4gIDxzdmlsbGFy
QGlnYWxpYS5jb20+CiAKICAgICAgICAgW1dLMl1bUXRdIEVuYWJsZSBob3ZlciBhbmQgbW91c2Ug
ZXZlbnRzIGluIGZsaWNrYWJsZSBXZWJWaWV3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvZWZsL0ZpbmRDbGllbnRFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L2VmbC9GaW5kQ2xpZW50RWZsLmNwcAppbmRleCA1ZTkwMDI4Li41YjJlODhlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL0ZpbmRDbGllbnRFZmwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvRmluZENsaWVudEVmbC5jcHAKQEAgLTQ4LDcgKzQ4
LDggQEAgdm9pZCBGaW5kQ2xpZW50RWZsOjpkaWRGaW5kU3RyaW5nKFdLUGFnZVJlZiwgV0tTdHJp
bmdSZWYsIHVuc2lnbmVkIG1hdGNoQ291bnQsIGMKIHZvaWQgRmluZENsaWVudEVmbDo6ZGlkRmFp
bFRvRmluZFN0cmluZyhXS1BhZ2VSZWYsIFdLU3RyaW5nUmVmLCBjb25zdCB2b2lkKiBjbGllbnRJ
bmZvKQogewogICAgIEZpbmRDbGllbnRFZmwqIGZpbmRDbGllbnQgPSB0b0ZpbmRDbGllbnRFZmwo
Y2xpZW50SW5mbyk7Ci0gICAgZmluZENsaWVudC0+bV92aWV3SW1wbC0+c21hcnRDYWxsYmFjazxU
ZXh0Rm91bmQ+KCkuY2FsbCgpOworICAgIHVuc2lnbmVkIG1hdGNoQ291bnQgPSAwOworICAgIGZp
bmRDbGllbnQtPm1fdmlld0ltcGwtPnNtYXJ0Q2FsbGJhY2s8VGV4dEZvdW5kPigpLmNhbGwoJm1h
dGNoQ291bnQpOwogfQogCiBGaW5kQ2xpZW50RWZsOjpGaW5kQ2xpZW50RWZsKEV3a1ZpZXdJbXBs
KiB2aWV3SW1wbCkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171506</attachid>
            <date>2012-10-30 12:47:48 -0700</date>
            <delta_ts>2012-10-30 15:53:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>100781_crash_fix.patch</filename>
            <type>text/plain</type>
            <size>1664</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBkNWRlNDU1Li5jZTNmYTA3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkg
QEAKKzIwMTItMTAtMzAgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVs
LmNvbT4KKworICAgICAgICBSZWdyZXNzaW9uKHIxMzI4ODcpOiBDYXVzZWQgc2VnZmF1bHQgaW4g
YSBFV0syVW5pdFRlc3RCYXNlLmV3a192aWV3X3RleHRfZmluZAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNzgxCisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFrZSBzdXJlIHdlIHBhc3MgYSBwb2ludGVy
IHRvIHplcm8gaW5zdGVhZCBvZiBhIE5VTEwgcG9pbnRlcgorICAgICAgICBhcyBwYXJhbWV0ZXIg
dG8gdGhlICJ0ZXh0LGZvdW5kIiBpbiBjYXNlIHRoZSB0ZXh0IGNvdWxkIG5vdAorICAgICAgICBi
ZSBmb3VuZC4gVGhpcyBwcmV2ZW50cyBjcmFzaGluZyBpbgorICAgICAgICBFV0syVW5pdFRlc3RC
YXNlLmV3a192aWV3X3RleHRfZmluZCB3aGVuIHRyeWluZyB0byBkZXJlZmVyZW5jZQorICAgICAg
ICB0aGUgcGFyYW1ldGVyIHBvaW50ZXIuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL0ZpbmRD
bGllbnRFZmwuY3BwOgorICAgICAgICAoV2ViS2l0OjpGaW5kQ2xpZW50RWZsOjpkaWRGYWlsVG9G
aW5kU3RyaW5nKToKKwogMjAxMi0xMC0zMCAgU2VyZ2lvIFZpbGxhciBTZW5pbiAgPHN2aWxsYXJA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbV0syXVtRdF0gRW5hYmxlIGhvdmVyIGFuZCBtb3VzZSBl
dmVudHMgaW4gZmxpY2thYmxlIFdlYlZpZXcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9lZmwvRmluZENsaWVudEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
ZWZsL0ZpbmRDbGllbnRFZmwuY3BwCmluZGV4IDVlOTAwMjguLjViMmU4OGUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvRmluZENsaWVudEVmbC5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9GaW5kQ2xpZW50RWZsLmNwcApAQCAtNDgsNyArNDgs
OCBAQCB2b2lkIEZpbmRDbGllbnRFZmw6OmRpZEZpbmRTdHJpbmcoV0tQYWdlUmVmLCBXS1N0cmlu
Z1JlZiwgdW5zaWduZWQgbWF0Y2hDb3VudCwgYwogdm9pZCBGaW5kQ2xpZW50RWZsOjpkaWRGYWls
VG9GaW5kU3RyaW5nKFdLUGFnZVJlZiwgV0tTdHJpbmdSZWYsIGNvbnN0IHZvaWQqIGNsaWVudElu
Zm8pCiB7CiAgICAgRmluZENsaWVudEVmbCogZmluZENsaWVudCA9IHRvRmluZENsaWVudEVmbChj
bGllbnRJbmZvKTsKLSAgICBmaW5kQ2xpZW50LT5tX3ZpZXdJbXBsLT5zbWFydENhbGxiYWNrPFRl
eHRGb3VuZD4oKS5jYWxsKCk7CisgICAgdW5zaWduZWQgbWF0Y2hDb3VudCA9IDA7CisgICAgZmlu
ZENsaWVudC0+bV92aWV3SW1wbC0+c21hcnRDYWxsYmFjazxUZXh0Rm91bmQ+KCkuY2FsbCgmbWF0
Y2hDb3VudCk7CiB9CiAKIEZpbmRDbGllbnRFZmw6OkZpbmRDbGllbnRFZmwoRXdrVmlld0ltcGwq
IHZpZXdJbXBsKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>