<?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>60975</bug_id>
          
          <creation_ts>2011-05-17 11:17:36 -0700</creation_ts>
          <short_desc>CoreIPC should support sync messages from a secondary thread.</short_desc>
          <delta_ts>2012-01-09 16:17:12 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brady Eidson">beidson</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>darin</cc>
    
    <cc>liqiong.hao</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>405187</commentid>
    <comment_count>0</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-05-17 11:17:36 -0700</bug_when>
    <thetext>Currently CoreIPC doesn&apos;t let you send sync messages from a non-main thread.

It should!

In radar as &lt;rdar://problem/9428034&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415510</commentid>
    <comment_count>1</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-06-04 11:26:38 -0700</bug_when>
    <thetext>It appears that the logic to message to the main thread has made the synchronous keychain functions incompatible with synchronous XMLHttpRequest.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415546</commentid>
    <comment_count>2</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-06-04 14:39:07 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; It appears that the logic to message to the main thread has made the synchronous keychain functions incompatible with synchronous XMLHttpRequest.

That makes sense, and is unfortunate.  Makes resolving this somewhat more important.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>415548</commentid>
    <comment_count>3</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-06-04 14:42:56 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; It appears that the logic to message to the main thread has made the synchronous keychain functions incompatible with synchronous XMLHttpRequest.
&gt; 
&gt; That makes sense, and is unfortunate.  Makes resolving this somewhat more important.

I see you fixed this already with a different runloop mode.  Great!

(It&apos;d still be much better if CoreIPC supported this mode.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>532619</commentid>
    <comment_count>4</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2012-01-09 16:17:12 -0800</bug_when>
    <thetext>We&apos;re not going to allow this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>