<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - ASSERTION FAILED: url == m_string"
   href="https://bugs.webkit.org/show_bug.cgi?id=167093">167093</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>ASSERTION FAILED: url == m_string
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>WebKit
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>WebKit Local Build
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Unspecified
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P2
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>WebKit Gtk
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>webkit-unassigned&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mcrha&#64;redhat.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bugs-noreply&#64;webkitgtk.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>I'm running git master of the WebKitGTK+ at commit 7f939a1123616ab4c72e467a48476db943669343 and when I change to a certain message in the evolution, then the UI process crashes on this assertion:

ASSERTION FAILED: url == m_string
....webkit.master/Source/WebCore/platform/URL.cpp(431) : WebCore::URL::URL(WebCore::ParsedURLStringTag, const WTF::String&amp;)

(gdb) bt
#0  0x00007fc58a702fdb in waitpid () at /lib64/libpthread.so.0
#1  0x00007fc589060a32 in g_spawn_sync (working_directory=working_directory&#64;entry=0x0, argv=&lt;optimized out&gt;, envp=envp&#64;entry=0x0, flags=flags&#64;entry=G_SPAWN_SEARCH_PATH, child_setup=child_setup&#64;entry=0x0, user_data=user_data&#64;entry=0x0, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff107869b8) at gspawn.c:410
#2  0x00007fc589060e56 in g_spawn_command_line_sync (command_line=&lt;optimized out&gt;, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fff107869b8) at gspawn.c:727
#3  0x00007fc5621e4703 in run_bug_buddy (appname=0xe5dd70 &quot;evolution&quot;, pid=9925) at gnome-segvhanlder.c:245
#4  0x00007fc5621e45bf in bugbuddy_segv_handle (signum=11) at gnome-segvhanlder.c:196
#5  0x00007fc58a7035c0 in &lt;signal handler called&gt; () at /lib64/libpthread.so.0
#6  0x00007fc579d96f8b in WTFCrash () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#7  0x00007fc583b79df0 in WebCore::URL::URL(WebCore::ParsedURLStringTag, WTF::String const&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#8  0x00007fc5825b7287 in IPC::ArgumentCoder&lt;WebCore::URL&gt;::decode(IPC::Decoder&amp;, WebCore::URL&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#9  0x00007fc5825be987 in std::enable_if&lt;!std::is_enum&lt;WebCore::URL&gt;::value, bool&gt;::type IPC::Decoder::decode&lt;WebCore::URL&gt;(WebCore::URL&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#10 0x00007fc5825c1412 in bool WebCore::ResourceRequestBase::decodeBase&lt;IPC::Decoder&gt;(IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#11 0x00007fc582a70d16 in bool WebCore::ResourceRequest::decodeWithPlatformData&lt;IPC::Decoder&gt;(IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#12 0x00007fc582a70279 in IPC::ArgumentCoder&lt;WebCore::ResourceRequest&gt;::decodePlatformData(IPC::Decoder&amp;, WebCore::ResourceRequest&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#13 0x00007fc5825b5c4e in IPC::ArgumentCoder&lt;WebCore::ResourceRequest&gt;::decode(IPC::Decoder&amp;, WebCore::ResourceRequest&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#14 0x00007fc582540259 in std::enable_if&lt;!std::is_enum&lt;WebCore::ResourceRequest&gt;::value, bool&gt;::type IPC::Decoder::decode&lt;WebCore::ResourceRequest&gt;(WebCore::ResourceRequest&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#15 0x00007fc582604216 in API::URLRequest::decode(IPC::Decoder&amp;, WTF::RefPtr&lt;API::Object&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#16 0x00007fc5825a78d3 in WebKit::UserData::decode(IPC::Decoder&amp;, WTF::RefPtr&lt;API::Object&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#17 0x00007fc5825a68c8 in WebKit::UserData::decode(IPC::Decoder&amp;, WTF::RefPtr&lt;API::Object&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#18 0x00007fc5825a5b2b in WebKit::UserData::decode(IPC::Decoder&amp;, WebKit::UserData&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#19 0x00007fc5825956f6 in IPC::ArgumentCoder&lt;WebKit::UserData&gt;::decode(IPC::Decoder&amp;, WebKit::UserData&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#20 0x00007fc58259569f in std::enable_if&lt;!std::is_enum&lt;WebKit::UserData&gt;::value, bool&gt;::type IPC::Decoder::decode&lt;WebKit::UserData&gt;(WebKit::UserData&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#21 0x00007fc582c8f2ef in IPC::TupleCoder&lt;1ul, WTF::String, WebKit::UserData&gt;::decode(IPC::Decoder&amp;, std::tuple&lt;WTF::String, WebKit::UserData&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#22 0x00007fc582c8f2bf in IPC::TupleCoder&lt;2ul, WTF::String, WebKit::UserData&gt;::decode(IPC::Decoder&amp;, std::tuple&lt;WTF::String, WebKit::UserData&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#23 0x00007fc582c8f0c8 in IPC::ArgumentCoder&lt;std::tuple&lt;WTF::String, WebKit::UserData&gt; &gt;::decode(IPC::Decoder&amp;, std::tuple&lt;WTF::String, WebKit::UserData&gt;&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#24 0x00007fc582c8f049 in std::enable_if&lt;!std::is_enum&lt;std::tuple&lt;WTF::String, WebKit::UserData&gt; &gt;::value, bool&gt;::type IPC::Decoder::decode&lt;std::tuple&lt;WTF::String, WebKit::UserData&gt; &gt;(std::tuple&lt;WTF::String, WebKit::UserData&gt;&amp;) ()
    at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#25 0x00007fc582ccbba9 in void IPC::handleMessage&lt;Messages::WebProcessPool::HandleMessage, WebKit::WebProcessPool, void (WebKit::WebProcessPool::*)(IPC::Connection&amp;, WTF::String const&amp;, WebKit::UserData const&amp;)&gt;(IPC::Connection&amp;, IPC::D---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
ecoder&amp;, WebKit::WebProcessPool*, void (WebKit::WebProcessPool::*)(IPC::Connection&amp;, WTF::String const&amp;, WebKit::UserData const&amp;)) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#26 0x00007fc582ccb8eb in WebKit::WebProcessPool::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#27 0x00007fc5825770d5 in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#28 0x00007fc5826ec6a7 in WebKit::WebProcessPool::dispatchMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#29 0x00007fc582707e7f in WebKit::WebProcessProxy::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#30 0x00007fc58255c0dc in IPC::Connection::dispatchMessage(IPC::Decoder&amp;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#31 0x00007fc58255c246 in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::Decoder, std::default_delete&lt;IPC::Decoder&gt; &gt;) () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#32 0x00007fc58255c438 in IPC::Connection::dispatchOneMessage() () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#33 0x00007fc58255bf7c in IPC::Connection::enqueueIncomingMessage(std::unique_ptr&lt;IPC::Decoder, std::default_delete&lt;IPC::Decoder&gt; &gt;)::{lambda()#1}::operator()() () at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#34 0x00007fc582562b50 in WTF::Function&lt;void ()&gt;::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::unique_ptr&lt;IPC::Decoder, std::default_delete&lt;IPC::Decoder&gt; &gt;)::{lambda()#1}&gt;::call() ()
    at /build/test-wk2/lib/libwebkit2gtk-4.0.so.37
#35 0x00007fc579da1cc5 in WTF::Function&lt;void ()&gt;::operator()() const () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#36 0x00007fc579db6040 in WTF::RunLoop::performWork() () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#37 0x00007fc579dfd386 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::operator()(void*) const () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#38 0x00007fc579dfd3aa in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#39 0x00007fc579dfd326 in WTF::{lambda(_GSource*, int (*)(void*), void*)#1}::operator()(_GSource*, int (*)(void*), void*) const () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#40 0x00007fc579dfd355 in WTF::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) () at /build/test-wk2/lib/libjavascriptcoregtk-4.0.so.18
#41 0x00007fc589018e42 in g_main_dispatch (context=0xe8e200) at gmain.c:3203
#42 0x00007fc589018e42 in g_main_context_dispatch (context=context&#64;entry=0xe8e200) at gmain.c:3856
#43 0x00007fc5890191c0 in g_main_context_iterate (context=0xe8e200, block=block&#64;entry=1, dispatch=dispatch&#64;entry=1, self=&lt;optimized out&gt;) at gmain.c:3929
#44 0x00007fc5890194e2 in g_main_loop_run (loop=0x3dd0b80) at gmain.c:4125
#45 0x00007fc589af07e5 in gtk_main () at gtkmain.c:1301</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>