On Sat, 01 Oct 2016 14:42:55 +0200 Paul Gevers <elb...@debian.org> wrote: > Do you need more info?
I dug into this a little bit more. In a jessie pbuilder, the build succeeds. I added sid to the /etc/apt/sources.conf and then started to add packages that are required for "apt install libwebkit2gtk-4.0-dev" except for the src:webkit2gtk packages. The build still succeeds, while updating src:webkit2gtk packages causes liferea to FTBFS. I then started bisecting which version of webkit2gtk was the first one to fail with the aid of snapshot.d.o. Upto 2.13.4-1+b2 succeeded, while with 2.13.91-1 it FTBFS. The packages that were upgrade from 2.13.4-1+b2 to 2.13.91-1 were: gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-dev libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-dev Hope this helps. At least I now confirm that the issue lies with the webkit2gtk source package. I also added the debug section of the archive to improve the stack trace (state of today). Please find that attached. Paul
(pbuild4862) testavoira liferea-1.12~rc1 # gdb src/liferea GNU gdb (Debian 7.11.1-2) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from src/liferea...done. (gdb) run --introspect-dump=/tmp/xx,/tmp/yy Starting program: /build/liferea-1.12~rc1/src/liferea --introspect-dump=/tmp/xx,/tmp/yy [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe105d700 (LWP 20629)] Thread 1 "liferea" received signal SIGSEGV, Segmentation fault. XQueryExtension (dpy=dpy@entry=0x0, name=name@entry=0x7fffea65d721 <XCompositeExtensionName> "Composite", major_opcode=major_opcode@entry=0x7fffffffcbc4, first_event=first_event@entry=0x7fffffffcbc8, first_error=first_error@entry=0x7fffffffcbcc) at ../../src/QuExt.c:43 43 ../../src/QuExt.c: No such file or directory. (gdb) bt #0 0x00007fffea8980ad in XQueryExtension (dpy=dpy@entry=0x0, name=name@entry=0x7fffea65d721 <XCompositeExtensionName> "Composite", major_opcode=major_opcode@entry=0x7fffffffcbc4, first_event=first_event@entry=0x7fffffffcbc8, first_error=first_error@entry=0x7fffffffcbcc) at ../../src/QuExt.c:43 #1 0x00007fffea88be92 in XInitExtension (dpy=dpy@entry=0x0, name=name@entry=0x7fffea65d721 <XCompositeExtensionName> "Composite") at ../../src/InitExt.c:47 #2 0x00007fffea65cfe0 in XCompositeFindDisplay (extinfo=0x7fffea85e090 <XCompositeExtensionInfo>, ext_name=<optimized out>, dpy=0x0) at ../../src/Xcomposite.c:111 #3 0x00007fffea65cfe0 in XCompositeFindDisplay (dpy=0x0) at ../../src/Xcomposite.c:208 #4 0x00007fffea65d141 in XCompositeQueryExtension (dpy=<optimized out>, event_base_return=event_base_return@entry=0x7fffffffcc78, error_base_return=error_base_return@entry=0x7fffffffcc7c) at ../../src/Xcomposite.c:219 #5 0x00007ffff63e7033 in WebCore::PlatformDisplayX11::supportsXComposite() const (this=this@entry= 0x7fffe07fb040) at ./Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp:80 #6 0x00007ffff55b373d in WebKit::WebPreferences::platformInitializeStore() (this=0x7fffe07fc000) at ./Source/WebKit2/UIProcess/gtk/WebPreferencesGtk.cpp:63 #7 0x00007ffff53b7532 in WebKit::WebPreferences::create(WTF::String const&, WTF::String const&, WTF::String const&) (identifier=..., keyPrefix=..., globalDebugKeyPrefix=...) at ./Source/WebKit2/UIProcess/WebPreferences.cpp:43 #8 0x00007ffff5570913 in webkit_settings_init(WebKitSettings*) (this=0x6c4ba0) at ./Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:51 #9 0x00007ffff5570913 in webkit_settings_init(WebKitSettings*) (self=<optimized out>) at ./Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:94 #10 0x00007ffff2c8b34b in g_type_create_instance (type=<optimized out>) at ././gobject/gtype.c:1866 #11 0x00007ffff2c6d1fb in g_object_new_internal (class=class@entry=0x6c6710, params=params@entry=0x0, n_params=n_params@entry=0) at ././gobject/gobject.c:1783 #12 0x00007ffff2c6ec0d in g_object_newv (object_type=object_type@entry=7111056, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at ././gobject/gobject.c:1930 #13 0x00007ffff2c6f3c4 in g_object_new (object_type=7111056, first_property_name=first_property_name@entry=0x0) at ././gobject/gobject.c:1623 #14 0x00007ffff5570fa9 in webkit_settings_new() () at ./Source/WebKit2/UIProcess/API/gtk/WebKitSettings.cpp:1294 #15 0x0000000000453798 in liferea_webkit_impl_init (self=0x6c8f90 [LifereaWebKitImpl]) at webkit.c:345 #16 0x00007ffff2c8b34b in g_type_create_instance (type=<optimized out>) at ././gobject/gtype.c:1866 #17 0x00007ffff2c6d1fb in g_object_new_internal (class=class@entry=0x6c3e70, params=params@entry=0x0, n_params=n_params@entry=0) at ././gobject/gobject.c:1783 #18 0x00007ffff2c6ec0d in g_object_newv (object_type=object_type@entry=7099264, n_parameters=n_parameters@entry=0, parameters=parameters@entry=0x0) at ././gobject/gobject.c:1930 #19 0x00007ffff2c6f3c4 in g_object_new (object_type=7099264, first_property_name=first_property_name@entry=0x0) at ././gobject/gobject.c:1623 #20 0x0000000000454131 in liferea_webkit_init () at webkit.c:107 #21 0x0000000000454131 in liferea_webkit_init () at webkit.c:421 #22 0x00000000004449d4 in liferea_htmlview_class_intern_init (klass=0x6c62c0) at liferea_htmlview.c:203 ---Type <return> to continue, or q <return> to quit---
signature.asc
Description: OpenPGP digital signature