[Webkit-unassigned] [Bug 199402] [GTK] Crash in webkitWebViewBaseRenderHostFileDescriptor
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Jan 5 10:33:26 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=199402
Yuri Konotopov <ykonotopov at gnome.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ykonotopov at gnome.org
--- Comment #8 from Yuri Konotopov <ykonotopov at gnome.org> ---
This change breaks Liferea compilation in headless (without X or Wayland) environment, because it calls webkit_settings_new() while compilling GIR XML.
As I see it's not possible to call webkit_settings_new in headless environment now because it fails in WebKit::AcceleratedBackingStore::checkRequirements ().
Is it desired behavior?
Backtrace follows.
#0 0x00007f520aba0ae0 in raise () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f52060b3a00 (LWP 53958))]
(gdb) bt full
#0 0x00007f520aba0ae0 in raise () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f520ab8c2c4 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f520d7f2f77 in CRASH_WITH_INFO(...) ()
at DerivedSources/ForwardingHeaders/wtf/Assertions.h:658
No locals.
#3 WebKit::AcceleratedBackingStore::checkRequirements ()
at webkit-gtk-2.26.2/work/webkitgtk-2.26.2/Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp:56
No locals.
#4 0x00007f520dc3b27b in WebKit::HardwareAccelerationManager::HardwareAccelerationManager (
this=0x7f5210209530 <WebKit::HardwareAccelerationManager::singleton()::manager>)
at webkit-gtk-2.26.2/work/webkitgtk-2.26.2/Source/WebKit/UIProcess/gtk/HardwareAccelerationManager.cpp:55
disableCompositing = <optimized out>
forceCompositing = <optimized out>
disableCompositing = <optimized out>
forceCompositing = <optimized out>
#5 0x00007f520dc3b2fc in WTF::NeverDestroyed<WebKit::HardwareAccelerationManager>::NeverDestroyed<>() (this=0x7f5210209530 <WebKit::HardwareAccelerationManager::singleton()::manager>)
at /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/new:174
No locals.
#6 WebKit::HardwareAccelerationManager::singleton ()
at webkit-gtk-2.26.2/work/webkitgtk-2.26.2/Source/WebKit/UIProcess/gtk/HardwareAccelerationManager.cpp:36
manager = {m_storage = {__data = "\001", __align = {<No data fields>}}}
#7 0x00007f520dc441ad in WebKit::WebPreferences::platformInitializeStore (this=0x7f52046fe000)
at webkit-gtk-2.26.2/work/webkitgtk-2.26.2/Source/WebKit/UIProcess/gtk/WebPreferencesGtk.cpp:37
No locals.
#8 0x00007f520daf3e72 in WebKit::WebPreferences::create (identifier=..., keyPrefix=..., globalDebugKeyPrefix=...) at DerivedSources/ForwardingHeaders/wtf/ThreadSafeRefCounted.h:37
No locals.
#9 0x00007f520db96d04 in _WebKitSettingsPrivate::_WebKitSettingsPrivate (this=0x55acc9cd2b80) at DerivedSources/ForwardingHeaders/wtf/RefPtr.h:56
No locals.
#10 0x00007f520af2b129 in g_type_create_instance () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#11 0x00007f520af0d1ed in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#12 0x00007f520af0ed5d in g_object_new_with_properties () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#13 0x00007f520af0f779 in g_object_new () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#14 0x00007f520db914ba in webkit_settings_new () at webkit-gtk-2.26.2/work/webkitgtk-2.26.2/Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp:1535
No locals.
#15 0x000055acc93b249f in liferea_webkit_impl_init (self=0x7f51f800dd00) at webkit.c:380
disable_javascript = 21932
enable_plugins = 48
font = <optimized out>
fontSize = <optimized out>
security_manager = <optimized out>
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200105/7be2c223/attachment.htm>
More information about the webkit-unassigned
mailing list