<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 - [GTK]"
   href="https://bugs.webkit.org/show_bug.cgi?id=162465">162465</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[GTK]
          </td>
        </tr>

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

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

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

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

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

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

        <tr>
          <th>Priority</th>
          <td>P3
          </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>wk&#64;genodeftest.de
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bugs-noreply&#64;webkitgtk.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=289602" name="attach_289602" title="Backtrace from gdb attached to WebKitNetworkProcess">attachment 289602</a> <a href="attachment.cgi?id=289602&amp;action=edit" title="Backtrace from gdb attached to WebKitNetworkProcess">[details]</a></span>
Backtrace from gdb attached to WebKitNetworkProcess

Steps to reproduce:
1. open epiphany
2. browse to <a href="https://bodhi.fedoraproject.org/updates/FEDORA-2016-77ffa78abb">https://bodhi.fedoraproject.org/updates/FEDORA-2016-77ffa78abb</a>
3. watch WebKitNetworkProcess

What happens?
100% CPU load on one core, by WebKitNetworkProcess

What should happen?
No 100% CPU when just showing an ordinary page.

Affected version:
epiphany-3.20.3-1.fc24.x86_64
webkitgtk4-2.12.5-1.fc24.x86_64
libsoup-2.54.1-1.fc24.x86_64
gtk3-3.20.9-1.fc24.x86_64

Additional info:
I attached gdb to WebKitNetworkProcess while being busy, then I created a backtrace:

#0  0x00007ffff07ccbe4 in g_source_callback_get (cb_data=0x555556647f50, source=0x555556648cf0, func=0x7fffffffd930, data=0x7fffffffd938) at gmain.c:1574
#1  0x00007ffff07cf39c in g_main_context_find_source_by_user_data (context=0x555555588dd0, user_data=user_data&#64;entry=0x555555580020) at gmain.c:2232
#2  0x00007fffefe49ed4 in soup_session_real_kick_queue (session=&lt;optimized out&gt;)
    at soup-session.c:2339
#3  0x00007fffefe4ef7b in message_completed (session=&lt;optimized out&gt;)
    at soup-session.c:2360
#4  0x00007fffefe4ef7b in message_completed (msg=&lt;optimized out&gt;, completion=SOUP_MESSAGE_IO_COMPLETE, user_data=0x555555b195a0) at soup-session.c:1586
#5  0x00007fffefe3d9a2 in soup_message_io_finished (msg=0x555555cff8a0 [SoupMessage]) at soup-message-io.c:183
#6  0x00007fffefe29223 in soup_client_input_stream_close_fn (stream=&lt;optimized out&gt;, cancellable=&lt;optimized out&gt;, error=&lt;optimized out&gt;)
    at soup-client-input-stream.c:135
#7  0x00007ffff0f49fe4 in g_input_stream_close (stream=0x555555be3960 [SoupClientInputStream], cancellable=cancellable&#64;entry=0x0, error=error&#64;entry=0x0)
    at ginputstream.c:511
#8  0x00007ffff6e3d308 in WebCore::readCallback(GObject*, GAsyncResult*, gpointer) (asyncResult=&lt;optimized out&gt;, data=0x7fffe1d3da20)
    at /usr/src/debug/webkitgtk-2.12.5/Source/WebCore/platform/network/soup/ResourceHandleSoup.cpp:1340
#9  0x00007ffff0f4a04a in async_ready_callback_wrapper (source_object=0x555555be3960 [SoupClientInputStream], res=0x555555a10de0, user_data=0x7fffe1d3da20)
    at ginputstream.c:532
#10 0x00007ffff0f711f3 in g_task_return_now (task=0x555555a10de0 [GTask])
    at gtask.c:1107
#11 0x00007ffff0f71229 in complete_in_idle_cb (task=0x555555a10de0) at gtask.c:1121
#12 0x00007ffff07d06ba in g_main_context_dispatch (context=0x555555588dd0)
    at gmain.c:3154
#13 0x00007ffff07d06ba in g_main_context_dispatch (context=context&#64;entry=0x555555588dd0) at gmain.c:3769
#14 0x00007ffff07d0a70 in g_main_context_iterate (context=0x555555588dd0, block=block&#64;entry=1, dispatch=dispatch&#64;entry=1, self=&lt;optimized out&gt;) at gmain.c:3840
#15 0x00007ffff07d0d92 in g_main_loop_run (loop=0x555555c58590) at gmain.c:4034
#16 0x00007ffff5553770 in WTF::RunLoop::run() ()
    at /usr/src/debug/webkitgtk-2.12.5/Source/WTF/wtf/glib/RunLoopGLib.cpp:94
#17 0x00007ffff5ff289d in WebKit::ChildProcessMain&lt;WebKit::NetworkProcess, WebKit::NetworkProcessMain&gt;(int, char**) (argc=&lt;optimized out&gt;, argv=0x7fffffffde28)
    at /usr/src/debug/webkitgtk-2.12.5/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#18 0x00007fffebcd6731 in __libc_start_main (main=
    0x555555554c20 &lt;main(int, char**)&gt;, argc=2, argv=0x7fffffffde28, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffffffde18)
    at ../csu/libc-start.c:289
#19 0x0000555555554c79 in _start ()

(more detailed version attached)</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>