[Webkit-unassigned] [Bug 142692] Segfault in `VectorBufferBase` at `../Source/WTF/wtf/Vector.h:330`

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 15 08:26:13 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=142692

--- Comment #8 from Paul Menzel <paulepanter at users.sourceforge.net> ---
(In reply to comment #7)
> Created attachment 250612 [details]
> gdb evolution - with debug symbols and threads

[…]

> The log is much longer now, so maybe now it is produced correctly.

It indeed is! Thank you!

Thanks to your work, we can see that this is a separate issue and not related to the one I reported in this ticket.

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

Could you please open a separate ticket for this. But more importantly, please contact the Ubuntu folks as it affects several of their programs.

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 at 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 = {<WTF::VectorBuffer<WTF::Ref<WebCore::Frame>, 0ul>> = {<WTF::VectorBufferBase<WTF::Ref<WebCore::Frame> >> = {
              m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}
#1  0x00007ffff58b59c1 in WebCore::Settings::setPluginsEnabled (this=this at entry=0x7fffac532dc0, arePluginsEnabled=<optimized out>)
    at ../Source/WebCore/page/Settings.cpp:441
No locals.
#2  0x00007ffff51a1473 in webkit_web_view_update_settings (webView=webView at entry=0x555557d90360)
    at ../Source/WebKit/gtk/webkit/webkitwebview.cpp:3563
        settingsPrivate = 0x555557d5b9a0
        debugVisualsEnvironment = <optimized out>
#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 = <optimized out>
        shell_window = <optimized out>
        shell_view = <optimized out>
        settings = <optimized out>
        reader = <optimized out>
        backend = <optimized out>
        session = <optimized out>
        view = <optimized out>
        message_list = <optimized out>
        container = <optimized out>
        widget = <optimized out>
#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=<optimized out>) at e-mail-paned-view.c:1075
        __FUNCTION__ = "e_mail_paned_view_new"
#13 0x00007fffc5d6b1cd in mail_shell_content_constructed (object=0x555557d27590) at e-mail-shell-content.c:187
        priv = 0x555557d27470
        shell_content = <optimized out>
        shell_view = 0x555557cfae30
        container = 0x555557d27590
        widget = <optimized out>
#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 = <optimized out>
        shell_view_class = 0x555555840640
        widget = 0x555557cfaf90
        handler_id = <optimized out>
#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=<optimized out>) at e-shell-window.c:715
        shell = <optimized out>
        shell_view = <optimized out>
        shell_backend = <optimized out>
        loaded_views = <optimized out>
        ui_manager = <optimized out>
        notebook = 0x555557d1b190
        action = 0x555557ca0310
        widget = <optimized out>
        name = 0x7fffc5d7820f "mail"
        id = <optimized out>
        page_num = 0
        type = 93824997034784
#23 0x00007ffff7bc7d0c in e_shell_window_get_shell_view (shell_window=shell_window at entry=0x555557c8c2c0, 
    view_name=view_name at entry=0x555557d19d60 "mail") at e-shell-window.c:1139
        shell_view = <optimized out>
        class = <optimized out>
        __FUNCTION__ = "e_shell_window_get_shell_view"
#24 0x00007ffff7bc8b38 in e_shell_window_set_active_view (shell_window=0x555557c8c2c0, view_name=0x555557d19d60 "mail") at e-shell-window.c:1381
        action = <optimized out>
        shell_view = <optimized out>
        __FUNCTION__ = "e_shell_window_set_active_view"
#25 0x00007ffff7bc9486 in shell_window_set_property (object=0x555557c8c2c0, property_id=<optimized out>, value=<optimized out>, 
    pspec=<optimized out>) 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 = <optimized out>
        accel_group = <optimized out>
        ui_manager = 0x555557cd4830
        box = <optimized out>
        paned = <optimized out>
        widget = <optimized out>
        window = 0x555557c8c2c0
        merge_id = <optimized out>
        id = <optimized out>
        settings = 0x555557cd4970
        action_group = <optimized out>
#31 0x00007ffff7bc77cc in shell_window_constructed (object=0x555557c8c2c0) at e-shell-window.c:386
        shell_window = <optimized out>
#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 at 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 = <optimized out>
        link = <optimized out>
        __FUNCTION__ = "e_shell_create_shell_window"
#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 = <optimized out>
        error = 0x0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150415/9a900286/attachment.html>


More information about the webkit-unassigned mailing list