[Webkit-unassigned] [Bug 116672] WebKit2.WebContext register_uri_scheme does segfault

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 15 18:50:57 PDT 2015


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

Will <waffle.iron+webkit at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |waffle.iron+webkit at gmail.co
                   |                            |m

--- Comment #1 from Will <waffle.iron+webkit at gmail.com> ---
I can confirm this bug still exists in WebKitGTK 2.6.5 as packaged by Fedora 21.

It also is triggered when using WebKit via gjs and was previously reported on the GNOME bugzilla at https://bugzilla.gnome.org/show_bug.cgi?id=729611


gjs backtrace:

#0  0x00007ffff4be0a16 in js_RemoveRoot(JSRuntime*, void*) () at /lib64/libmozjs-24.so
#1  0x00007ffff7b79d1c in gjs_callback_trampoline_unref () at /lib64/libgjs.so.0
#2  0x00007fffdd112afa in WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> > >, WTF::StringHash, WTF::HashMap<WTF::String, WTF::RefPtr<WebKitURISchemeHandler>, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::RefPtr<WebKitURISchemeHandler> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> >::deallocateTable(WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >*, int) () at /lib64/libwebkit2gtk-4.0.so.37
#3  0x00007fffdd11133b in webkit_web_context_finalize(_GObject*) () at /lib64/libwebkit2gtk-4.0.so.37
#4  0x00007ffff54e8c46 in g_object_unref () at /lib64/libgobject-2.0.so.0
#5  0x00007ffff3390392 in __run_exit_handlers () at /lib64/libc.so.6
#6  0x00007ffff33903e5 in  () at /lib64/libc.so.6
#7  0x00000000004011cc in main ()

python2.7 backtrace:

#0  0x00007ffff7b08f60 in new_threadstate () at /lib64/libpython2.7.so.1.0
#1  0x00007ffff7b0980c in PyGILState_Ensure () at /lib64/libpython2.7.so.1.0
#2  0x00007ffff058cd7f in _pygi_invoke_closure_clear_py_data.isra.3 ()
    at /usr/lib64/python2.7/site-packages/gi/_gi.so
#3  0x00007ffff058ce28 in _pygi_invoke_closure_free () at /usr/lib64/python2.7/site-packages/gi/_gi.so
#4  0x00007fffebde3afa in WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> > >, WTF::StringHash, WTF::HashMap<WTF::String, WTF::RefPtr<WebKitURISchemeHandler>, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::RefPtr<WebKitURISchemeHandler> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> >::deallocateTable(WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >*, int) () at /lib64/libwebkit2gtk-4.0.so.37
#5  0x00007fffebde233b in webkit_web_context_finalize(_GObject*) () at /lib64/libwebkit2gtk-4.0.so.37
#6  0x00007fffefef1c46 in g_object_unref () at /lib64/libgobject-2.0.so.0
#7  0x00007ffff6d5e392 in __run_exit_handlers () at /lib64/libc.so.6
#8  0x00007ffff6d5e3e5 in  () at /lib64/libc.so.6
#9  0x00007ffff6d44fe7 in __libc_start_main () at /lib64/libc.so.6
#10 0x000000000040071e in _start ()

python3 backtrace:

#0  0x00007ffff77366e0 in sem_wait () at /lib64/libpthread.so.0
#1  0x00007ffff7a9070d in PyThread_acquire_lock_timed () at /lib64/libpython3.4m.so.1.0
#2  0x00007ffff7a78677 in new_threadstate () at /lib64/libpython3.4m.so.1.0
#3  0x00007ffff7a795c1 in PyGILState_Ensure () at /lib64/libpython3.4m.so.1.0
#4  0x00007ffff023f19f in _pygi_invoke_closure_clear_py_data.isra.3 ()
    at /usr/lib64/python3.4/site-packages/gi/_gi.cpython-34m.so
#5  0x00007ffff023f248 in _pygi_invoke_closure_free ()
    at /usr/lib64/python3.4/site-packages/gi/_gi.cpython-34m.so
#6  0x00007fffebdf1afa in WTF::HashTable<WTF::String, WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> > >, WTF::StringHash, WTF::HashMap<WTF::String, WTF::RefPtr<WebKitURISchemeHandler>, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::RefPtr<WebKitURISchemeHandler> > >::KeyValuePairTraits, WTF::HashTraits<WTF::String> >::deallocateTable(WTF::KeyValuePair<WTF::String, WTF::RefPtr<WebKitURISchemeHandler> >*, int) () at /lib64/libwebkit2gtk-4.0.so.37
#7  0x00007fffebdf033b in webkit_web_context_finalize(_GObject*) () at /lib64/libwebkit2gtk-4.0.so.37
#8  0x00007fffefba3c46 in g_object_unref () at /lib64/libgobject-2.0.so.0
#9  0x00007ffff6c95392 in __run_exit_handlers () at /lib64/libc.so.6
#10 0x00007ffff6c953e5 in  () at /lib64/libc.so.6
#11 0x00007ffff6c7bfe7 in __libc_start_main () at /lib64/libc.so.6
#12 0x0000000000400b76 in _start ()

-- 
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/20150416/142d5abe/attachment.html>


More information about the webkit-unassigned mailing list