Saturday, April 02, 2022

Re: www/liferea build failure

On Fri, Apr 01, 2022 at 10:37:09PM +0100, Stuart Henderson wrote:
> On 2022/04/01 21:50, Christian Weisgerber wrote:
> > wwww/liferea failed to build in my latest amd64 bulk build.
> >
> > Command '['./liferea', '--introspect-dump=/tmp/tmp-introspectu38u4sfl/functions.txt,/tmp/tmp-introspectu38u4sfl/dump.xml']' died with <Signals.SIGSEGV: 11>.
> >
> > I wiped it and tried again; same result.
> >
> > Any ideas? I'm attaching the full build log.
> >
> > --
> > Christian "naddy" Weisgerber naddy@mips.inka.de
>
> If I run as my own uid with access to x then it's able to build,
> if I build as _pbuild it fails.
>
> This is the command which hits the segv:
>
> CPPFLAGS="-I/usr/local/include" CFLAGS="-O2 -pipe" LDFLAGS="-L/usr/local/lib" CC="cc" PKG_CONFIG="/usr/bin/pkg-config" GI_HOST_OS="" DLLTOOL="false" /usr/local/bin/g-ir-scanner -I../src --warn-all --accept-unprefixed --identifier-prefix=Liferea --verbose --namespace=Liferea --nsversion=3.0 --libtool="/usr/bin/libtool" --include=Gtk-3.0 --include=libxml2-2.0 --program=./liferea --cflags-begin --cflags-end auth.c auth.h auth_activatable.c auth_activatable.h enclosure.h feedlist.c feedlist.h item.h itemlist.c itemlist.h itemset.c itemset.h node.h node.c node_view.h social.c social.h subscription_type.h ui/browser_tabs.c ui/browser_tabs.h ui/icons.c ui/icons.h ui/itemview.c ui/itemview.h ui/item_list_view.c ui/item_list_view.h ui/liferea_htmlview.c ui/liferea_htmlview.h ui/liferea_shell.c ui/liferea_shell.h ui/liferea_shell_activatable.c ui/liferea_shell_activatable.h ui/media_player.c ui/media_player.h ui/media_player_activatable.c ui/media_player_activatable.h fl_sources/node_source.c fl_sources/node_source.h fl_sources/node_source_activatable.c fl_sources/node_source_activatable.h liferea --output Liferea-3.0.gir
>
> If I run that manually as _pbuild it produces a coredump as below.
>
> Thinking this probably has to be to do with the webkitgtk4 "Merge
> upstream fix for: [GLX] Crash on process exit" commit

I just fixed it.

--
Antoine

No comments:

Post a Comment