<?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>122044</bug_id>
          
          <creation_ts>2013-09-27 17:44:06 -0700</creation_ts>
          <short_desc>The workQueue thread on Connection object could not be destroyed, except when a process was killed.</short_desc>
          <delta_ts>2013-09-28 13:48:34 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>114432</dup_id>
          
          <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="8179.jeong@gmail.com">8179.jeong</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bw80.lee</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jinwoo7.song</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>sergio</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>934165</commentid>
    <comment_count>0</comment_count>
    <who name="8179.jeong@gmail.com">8179.jeong</who>
    <bug_when>2013-09-27 17:44:06 -0700</bug_when>
    <thetext>To communicate UI Process and Web Process, WebKit2 use WorkQueue thread.
When Web Process is terminated, UI Process will disconnect the connection from Web Process.
But the WorkQueue thread is still alive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>934170</commentid>
    <comment_count>1</comment_count>
    <who name="8179.jeong@gmail.com">8179.jeong</who>
    <bug_when>2013-09-27 17:59:50 -0700</bug_when>
    <thetext>*** Bug 122045 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>934172</commentid>
    <comment_count>2</comment_count>
      <attachid>212861</attachid>
    <who name="Jinwoo Jeong">jw00.jeong</who>
    <bug_when>2013-09-27 18:20:11 -0700</bug_when>
    <thetext>Created attachment 212861
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>934174</commentid>
    <comment_count>3</comment_count>
      <attachid>212861</attachid>
    <who name="Sergio Correia (qrwteyrutiyoup)">sergio</who>
    <bug_when>2013-09-27 18:34:42 -0700</bug_when>
    <thetext>Comment on attachment 212861
Patch

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

&gt; Source/WebKit2/Platform/efl/WorkQueueEfl.cpp:208
&gt; +    m_socketEventHandler = Function&lt;void()&gt;();

This approach seems to have been attempted at https://bugs.webkit.org/show_bug.cgi?id=114432. Maybe you should take a look at that discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>934181</commentid>
    <comment_count>4</comment_count>
    <who name="8179.jeong@gmail.com">8179.jeong</who>
    <bug_when>2013-09-27 18:54:48 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 212861 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=212861&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/Platform/efl/WorkQueueEfl.cpp:208
&gt; &gt; +    m_socketEventHandler = Function&lt;void()&gt;();
&gt; 
&gt; This approach seems to have been attempted at https://bugs.webkit.org/show_bug.cgi?id=114432. Maybe you should take a look at that discussion.

You are right. Maybe this one is duplicated.
I close this one.

*** This bug has been marked as a duplicate of bug 114432 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212861</attachid>
            <date>2013-09-27 18:20:11 -0700</date>
            <delta_ts>2013-09-28 13:48:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-122044-20130928102014.patch</filename>
            <type>text/plain</type>
            <size>1422</size>
            <attacher name="Jinwoo Jeong">jw00.jeong</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU2Mzg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYmUzZmU5NjE5NjQ0OWYy
ODVkYzI5MGU4NTI3ODMxNDZiNTIxZThhYi4uYmJlY2ZiMjRkNjYwN2YxZjM5YzU2ZWZkYmRmM2Uw
NzU0NWQ3ZjU5MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEzLTA5LTI3ICBKaW53
b28gSmVvbmcgIDxqdzAwLmplb25nQHNhbXN1bmcuY29tPgorCisgICAgICAgIEluaXRpYWxpemUg
bV9zb2NrZXRFdmVudEhhbmRsZXIgd2hlbiBVSSBQcm9jZXNzIGludmFsaWRhdGUgdGhlIGNvbm5l
Y3Rpb24gZnJvbSBXZWIgUHJvY2Vzcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEyMjA0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5jcHA6CisgICAgICAg
IChXb3JrUXVldWU6OnVucmVnaXN0ZXJTb2NrZXRFdmVudEhhbmRsZXIpOgorCiAyMDEzLTA5LTI0
ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIGVycm9uZW91
cyByZWZlcmVuY2UgdG8gbGliV1RGLmEgaW4gdGhlIFdlYktpdDIgWGNvZGUgcHJvamVjdCBmaWxl
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvUGxhdGZvcm0vZWZsL1dvcmtRdWV1ZUVmbC5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9lZmwvV29ya1F1ZXVlRWZsLmNwcAppbmRleCBl
YmRiOGE2ZjhlOGEwYmYzYjA5OGE4ZGZmMDhhOWNiMzIyNTM0ZWIwLi4wYzJmOWQzYWRlMDZhZDVl
ZWY3N2I5MzQ4NjIyYTMxYTA1Yzc5ZWE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0
Zm9ybS9lZmwvV29ya1F1ZXVlRWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybS9l
ZmwvV29ya1F1ZXVlRWZsLmNwcApAQCAtMjA1LDYgKzIwNSw3IEBAIHZvaWQgV29ya1F1ZXVlOjpy
ZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcihpbnQgZmlsZURlc2NyaXB0b3IsIGNvbnN0IEZ1bmN0
aW9uPHZvCiB2b2lkIFdvcmtRdWV1ZTo6dW5yZWdpc3RlclNvY2tldEV2ZW50SGFuZGxlcihpbnQg
ZmlsZURlc2NyaXB0b3IpCiB7CiAgICAgbV9zb2NrZXREZXNjcmlwdG9yID0gaW52YWxpZFNvY2tl
dERlc2NyaXB0b3I7CisgICAgbV9zb2NrZXRFdmVudEhhbmRsZXIgPSBGdW5jdGlvbjx2b2lkKCk+
KCk7CiAKICAgICBpZiAoZmlsZURlc2NyaXB0b3IgPT0gbV9tYXhGaWxlRGVzY3JpcHRvcikKICAg
ICAgICAgbV9tYXhGaWxlRGVzY3JpcHRvciA9IG1fcmVhZEZyb21QaXBlRGVzY3JpcHRvcjsK
</data>
<flag name="review"
          id="235131"
          type_id="1"
          status="-"
          setter="andersca"
    />
          </attachment>
      

    </bug>

</bugzilla>