<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 - Segfault in WebCore::Page::refreshPlugins at ../Source/WebCore/page/Page.cpp:453"
   href="https://bugs.webkit.org/show_bug.cgi?id=144109">144109</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Segfault in WebCore::Page::refreshPlugins at ../Source/WebCore/page/Page.cpp:453
          </td>
        </tr>

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

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

        <tr>
          <th>Version</th>
          <td>420+
          </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>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>webkit&#64;site7even.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=251463" name="attach_251463" title="gdb evolution t a a bt f">attachment 251463</a> <a href="attachment.cgi?id=251463&amp;action=edit" title="gdb evolution t a a bt f">[details]</a></span>
gdb evolution t a a bt f

Some applications crash on my Ubuntu 14.04.2 (all updates installed) with referring to the same source: libwebkitgtk-3.0.so.0.22.14

The relevant part was told me to be this:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff589f9de in WebCore::Page::refreshPlugins (reload=reload&#64;entry=false) at ../Source/WebCore/page/Page.cpp:453
453    ../Source/WebCore/page/Page.cpp: Datei oder Verzeichnis nicht gefunden.


This is the important backtrace of the Thread 1, “which caused the termination”.

Thread 1 (Thread 0x7ffff7f93a80 (LWP 22808)):
#0  0x00007ffff589f9de in WebCore::Page::refreshPlugins (reload=reload&#64;entry=false) at ../Source/WebCore/page/Page.cpp:453
        it = {m_impl = {m_position = 0x7fffac522760, m_endPosition = 0x7fffac522780}}
        end = {m_impl = {m_position = 0x7fffac522780, m_endPosition = 0x7fffac522780}}
        framesNeedingReload = {&lt;WTF::VectorBuffer&lt;WTF::Ref&lt;WebCore::Frame&gt;, 0ul&gt;&gt; = {&lt;WTF::VectorBufferBase&lt;WTF::Ref&lt;WebCore::Frame&gt; &gt;&gt; = {
              m_buffer = 0x0, m_capacity = 0, m_size = 0}, &lt;No data fields&gt;}, &lt;No data fields&gt;}
#1  0x00007ffff58b59c1 in WebCore::Settings::setPluginsEnabled (this=this&#64;entry=0x7fffac532dc0, arePluginsEnabled=&lt;optimized out&gt;)
    at ../Source/WebCore/page/Settings.cpp:441
No locals.
#2  0x00007ffff51a1473 in webkit_web_view_update_settings (webView=webView&#64;entry=0x555557d90360)
    at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:3563
        settingsPrivate = 0x555557d5b9a0
        debugVisualsEnvironment = &lt;optimized out&gt;
#3  0x00007ffff51a2189 in webkit_web_view_init (webView=0x555557d90360) at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:3879
        priv = 0x555557d900e0
        pageClients = {alternativeTextClient = 0x0, chromeClient = 0x555557d8f8b0, contextMenuClient = 0x555557d8fba0, 
          editorClient = 0x555557d8fbc0, dragClient = 0x555557d4e780, inspectorClient = 0x555557d50720, plugInClient = 0x0, 
          progressTrackerClient = 0x555557d50f10, backForwardClient = {m_ptr = 0x0}, validationMessageClient = 0x0, loaderClientForMainFrame = 
    0x555557d50980}
#4  0x00007ffff4084df8 in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#5  0x00007ffff4069355 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#6  0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#7  0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#8  0x00007fffc70f05b1 in mail_paned_view_constructed (object=0x555555974500) at e-mail-paned-view.c:645
        priv = 0x5555559743a0
        shell_backend = &lt;optimized out&gt;
        shell_window = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        settings = &lt;optimized out&gt;
        reader = &lt;optimized out&gt;
        backend = &lt;optimized out&gt;
        session = &lt;optimized out&gt;
        view = &lt;optimized out&gt;
        message_list = &lt;optimized out&gt;
        container = &lt;optimized out&gt;
        widget = &lt;optimized out&gt;
#9  0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007fffc70f0a7c in e_mail_paned_view_new (shell_view=&lt;optimized out&gt;) at e-mail-paned-view.c:1075
        __FUNCTION__ = &quot;e_mail_paned_view_new&quot;
#13 0x00007fffc5d6b1cd in mail_shell_content_constructed (object=0x555557d27590) at e-mail-shell-content.c:187
        priv = 0x555557d27470
        shell_content = &lt;optimized out&gt;
        shell_view = 0x555557cfae30
        container = 0x555557d27590
        widget = &lt;optimized out&gt;
#14 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#15 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#16 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#17 0x00007ffff7bc5da5 in shell_view_constructed (object=0x555557cfae30) at e-shell-view.c:613
        shell = 0x5555559741d0
        shell_view = 0x555557cfae30
        shell_backend = &lt;optimized out&gt;
        shell_view_class = 0x555555840640
        widget = 0x555557cfaf90
        handler_id = &lt;optimized out&gt;
#18 0x00007fffc5d6db1b in mail_shell_view_constructed (object=0x555557cfae30) at e-mail-shell-view.c:247
No locals.
#19 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#20 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#21 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#22 0x00007ffff7bc82ae in shell_window_create_shell_view (shell_window=0x555557c8c2c0, view_name=&lt;optimized out&gt;) at e-shell-window.c:715
        shell = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        shell_backend = &lt;optimized out&gt;
        loaded_views = &lt;optimized out&gt;
        ui_manager = &lt;optimized out&gt;
        notebook = 0x555557d1b190
        action = 0x555557ca0310
        widget = &lt;optimized out&gt;
        name = 0x7fffc5d7820f &quot;mail&quot;
        id = &lt;optimized out&gt;
        page_num = 0
        type = 93824997034784
#23 0x00007ffff7bc7d0c in e_shell_window_get_shell_view (shell_window=shell_window&#64;entry=0x555557c8c2c0, 
    view_name=view_name&#64;entry=0x555557d19d60 &quot;mail&quot;) at e-shell-window.c:1139
        shell_view = &lt;optimized out&gt;
        class = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_window_get_shell_view&quot;
#24 0x00007ffff7bc8b38 in e_shell_window_set_active_view (shell_window=0x555557c8c2c0, view_name=0x555557d19d60 &quot;mail&quot;) at e-shell-window.c:1381
        action = &lt;optimized out&gt;
        shell_view = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_window_set_active_view&quot;
#25 0x00007ffff7bc9486 in shell_window_set_property (object=0x555557c8c2c0, property_id=&lt;optimized out&gt;, value=&lt;optimized out&gt;, 
    pspec=&lt;optimized out&gt;) at e-shell-window.c:241
No locals.
#26 0x00007ffff406c6e3 in g_object_set_property () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#27 0x00007ffff435bf63 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#28 0x00007ffff435e9e1 in g_settings_bind_with_mapping () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#29 0x00007ffff435edd7 in g_settings_bind () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#30 0x00007ffff7bca3d3 in e_shell_window_private_constructed (shell_window=0x555557c8c2c0) at e-shell-window-private.c:414
        priv = 0x555557c8c020
        shell = 0x5555559741d0
        action = &lt;optimized out&gt;
        accel_group = &lt;optimized out&gt;
        ui_manager = 0x555557cd4830
        box = &lt;optimized out&gt;
        paned = &lt;optimized out&gt;
        widget = &lt;optimized out&gt;
        window = 0x555557c8c2c0
        merge_id = &lt;optimized out&gt;
        id = &lt;optimized out&gt;
        settings = 0x555557cd4970
        action_group = &lt;optimized out&gt;
#31 0x00007ffff7bc77cc in shell_window_constructed (object=0x555557c8c2c0) at e-shell-window.c:386
        shell_window = &lt;optimized out&gt;
#32 0x00007ffff406938a in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#33 0x00007ffff406b4c4 in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007ffff406b8a4 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007ffff7bc78c8 in e_shell_window_new (shell=shell&#64;entry=0x5555559741d0, safe_mode=1, geometry=0x0) at e-shell-window.c:1081
No locals.
#36 0x00007ffff7bba7e3 in e_shell_create_shell_window (shell=0x5555559741d0, view_name=0x0) at e-shell.c:1365
        shell_window = &lt;optimized out&gt;
        link = &lt;optimized out&gt;
        __FUNCTION__ = &quot;e_shell_create_shell_window&quot;
#37 0x0000555555557ccf in idle_cb (uris=0x0) at main.c:248
        shell = 0x5555559741d0
#38 0x00007ffff3d94ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#39 0x00007ffff3d95048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#40 0x00007ffff3d9530a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#41 0x00007ffff47b8fe5 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
No symbol table info available.
#42 0x00005555555579cf in main (argc=1, argv=0x7fffffffe068) at main.c:683
        shell = 0x5555559741d0
        settings = &lt;optimized out&gt;
        error = 0x0

---

Evolution:

nsk&#64;sesta09:~$ evolution 

(evolution:16111): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126
Speicherzugriffsfehler (Speicherabzug geschrieben)

nsk&#64;sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:11:54 sesta09 kernel: [ 4646.673708] evolution[16111]: segfault at 3c78f55f ip 00007f61a5a3a9de sp 00007fff3c78f530 error 6 in libwebkitgtk-3.0.so.0.22.14[7f61a4ec3000+1c91000]
nsk&#64;sesta09:~$ 

---

Unity Control Center, when accessing the &quot;Information&quot; element:

nsk&#64;sesta09:~$ unity-control-center 
Speicherzugriffsfehler (Speicherabzug geschrieben)
nsk&#64;sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:12:57 sesta09 kernel: [ 4709.794574] unity-control-c[16747]: segfault at 4ca0de9f ip 00007fa18367c9de sp 00007fff4ca05e80 error 6 in libwebkitgtk-3.0.so.0.22.14[7fa182b05000+1c91000]
nsk&#64;sesta09:~$ 

---

Software Center:

nsk&#64;sesta09:~$ software-center
2015-04-03 16:16:38,647 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
2015-04-03 16:16:39,625 - softwarecenter.backend.reviews - WARNING - Could not get usefulness from server, no username in config file
2015-04-03 16:16:39,627 - softwarecenter.plugin - INFO - activating plugin '&lt;module 'webapps_activation' from '/usr/share/software-center/softwarecenter/plugins/webapps_activation.pyc'&gt;'
2015-04-03 16:16:39,679 - softwarecenter.db.pkginfo_impl.aptcache - INFO - aptcache.open()
2015-04-03 16:16:40,517 - softwarecenter.backend.reviews - WARNING - error creating bsddb: '(22, 'Das Argument ist ung\xc3\xbcltig -- BDB0054 illegal flag combination specified to DB_ENV-&gt;open')' (corrupted?)
2015-04-03 16:16:40,518 - softwarecenter.backend.reviews - ERROR - trying to repair DB failed
Traceback (most recent call last):
  File &quot;/usr/share/software-center/softwarecenter/backend/reviews/__init__.py&quot;, line 358, in _save_review_stats_cache_blocking
    self._dump_bsddbm_for_unity(outfile, outdir)
  File &quot;/usr/share/software-center/softwarecenter/backend/reviews/__init__.py&quot;, line 377, in _dump_bsddbm_for_unity
    0600)
DBInvalidArgError: (22, 'Das Argument ist ung\xc3\xbcltig -- BDB0054 illegal flag combination specified to DB_ENV-&gt;open')
/usr/lib/python2.7/dist-packages/gi/overrides/GLib.py:535: Warning: Source ID 74 was not found when attempting to remove it
  return super(MainContext, self).iteration(may_block)
Speicherzugriffsfehler (Speicherabzug geschrieben)
nsk&#64;sesta09:~$ tail -1 /var/log/syslog
Apr  3 16:16:41 sesta09 kernel: [ 4933.484896] software-center[18773]: segfault at 1544dd3f ip 00007fd466b3c9de sp 00007fff15445d10 error 6 in libwebkitgtk-3.0.so.0.22.14[7fd465fc5000+1c91000]
nsk&#64;sesta09:~$ 

---

I am assuming this started with update of libwebkitgtk-3.0-0 from version 2.4.0-1ubuntu2 to 2.4.8-1ubuntu1~ubuntu14.04.1, but I am unable to downgrade via synaptic or apt because the dependencies wants me to uninstall half of the system then...

This is my current kernel:
nsk&#64;sesta09:~$ uname -a
Linux sesta09 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
nsk&#64;sesta09:~$ 

But the behaviour did not changed with the last kernel upgrade.

I am using Gnome Flashback desktop environment with version 3.8.0-1ubuntu12.2

Additionally using compiz

nsk&#64;sesta09:~$ compiz --version
Compiz 0.9.11.3
nsk&#64;sesta09:~$

---

Thanks to the help of Paul Menzel in this bug report, I was able to produce those debug traces: <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Segfault in `VectorBufferBase` at `../Source/WTF/wtf/Vector.h:330`"
   href="show_bug.cgi?id=142692">https://bugs.webkit.org/show_bug.cgi?id=142692</a></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>