<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] SoupCookieJar is never released (resulting in sqlite temp files lying around)"
   href="https://bugs.webkit.org/show_bug.cgi?id=166029">166029</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[GTK] SoupCookieJar is never released (resulting in sqlite temp files lying around)
          </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&#64;lists.webkit.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>desrt&#64;desrt.ca
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bugs-noreply&#64;webkitgtk.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>When running epiphany, the SoupCookieJar opens the cookies.sqlite file, creating two temporary files for journalling.  Normally, on sqlite cleanup, these files are committed to the main file and deleted.

libsoup does this properly when the SoupCookieJar is freed.

Unfortunately, that never happens because of the global singleton WebKitWebContext (or in the case of ephy, its own EphyShell).

See <a href="https://bugzilla.gnome.org/show_bug.cgi?id=776287">https://bugzilla.gnome.org/show_bug.cgi?id=776287</a> for the original report.</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>