<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] WebProcess from WebKitGtk+ 2.13.4 stalls my whole desktop"
href="https://bugs.webkit.org/show_bug.cgi?id=160402">160402</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>[GTK] WebProcess from WebKitGtk+ 2.13.4 stalls my whole desktop
</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>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@lists.webkit.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>agomez@igalia.com
</td>
</tr>
<tr>
<th>CC</th>
<td>bugs-noreply@webkitgtk.org
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=285009" name="attach_285009" title="BT from gdb">attachment 285009</a> <a href="attachment.cgi?id=285009&action=edit" title="BT from gdb">[details]</a></span>
BT from gdb
I'm using WebKitGtk+ with my own JHBuild setting:
<a href="https://github.com/tanty/jhbuild-epiphany/tree/master">https://github.com/tanty/jhbuild-epiphany/tree/master</a>
Epiphany 3.20.3 and WebKit 2.13.4 with one additional patch.
I'm running Epiphany with the dconf key:
"process-model" = "shared-secondary-process"
The compilation was done with CMake args:
'-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DG_DISABLE_CAST_CHECKS"'
After visiting several pages, eventually, the whole desktop hangs, presumably, because of the WebProcess
The kernel keeps being responsive and the "ping" command, more or less, responds but, for example, I'm unable to ssh in from another machine.
After suffering the same problem several times, I was able to get a BT by launching ephy and the webprocess from SSHed session and attaching gdb. While the desktop being completely stalled, still I was able to make reach a Ctrl+C in the GDB of the WebProcess. That made the machine responsive again but my X session was completely torn down.
This bug is not reproducible in a predictable way.</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>