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 [email protected]
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
Core was generated by `liferea'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00000cfe7f34606a in XCloseDisplay () from /usr/X11R6/lib/libX11.so.18.0
[Current thread is 1 (process 621100)]
(gdb) bt
#0 0x00000cfe7f34606a in XCloseDisplay () from /usr/X11R6/lib/libX11.so.18.0
#1 0x00000cff2e801c74 in ~PlatformDisplayX11 ()
at
/usr/obj/ports/webkitgtk4-2.36.0/webkitgtk-2.36.0/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp:117
#2 ~PlatformDisplayX11 ()
at
/usr/obj/ports/webkitgtk4-2.36.0/webkitgtk-2.36.0/Source/WebCore/platform/graphics/x11/PlatformDisplayX11.cpp:106
#3 0x00000cff4c2c27e1 in _libc___cxa_finalize (dso=0x0) at
/usr/src/lib/libc/stdlib/atexit.c:177
#4 0x00000cff4c2f5d01 in _libc_exit (status=0) at
/usr/src/lib/libc/stdlib/exit.c:54
#5 0x00000cff19292f89 in ?? () from /usr/local/lib/libgirepository-1.0.so.3.0
#6 0x00000cfea05c7494 in parse_arg (context=<optimized out>, group=<optimized
out>, entry=0xcfe96d237c0,
value=<optimized out>, option_name=<optimized out>, error=<optimized out>)
at ../glib-2.70.5/glib/goption.c:1455
#7 0x00000cfea05c6659 in parse_long_option (context=<optimized out>,
group=<optimized out>, idx=0x7f7ffffc6eb0,
arg=<optimized out>, aliased=0, argc=0x7f7ffffc6f4c, argv=0x7f7ffffc7070,
error=0x7f7ffffc7018,
parsed=0x7f7ffffc6ef0) at ../glib-2.70.5/glib/goption.c:1679
#8 0x00000cfea05c5a03 in g_option_context_parse (context=0xcfe96d0af80,
argc=<optimized out>, argv=0x7f7ffffc7070,
error=<optimized out>) at ../glib-2.70.5/glib/goption.c:2069
#9 0x00000cfea05c6f37 in g_option_context_parse_strv (context=0xcfe96d0af80,
arguments=0x7f7ffffc7070,
error=0x7f7ffffc7018) at ../glib-2.70.5/glib/goption.c:2758
#10 0x00000cfe728b13bc in g_application_parse_command_line
(application=0xcfe96d3f120, error=<optimized out>,
arguments=<optimized out>) at ../glib-2.70.5/gio/gapplication.c:577
#11 g_application_real_local_command_line (application=0xcfe96d3f120,
arguments=0x7f7ffffc7070,
exit_status=0x7f7ffffc707c) at ../glib-2.70.5/gio/gapplication.c:1094
#12 0x00000cfe728af43c in g_application_run (application=0xcfe96d3f120,
argc=<optimized out>, argv=<optimized out>)
at ../glib-2.70.5/gio/gapplication.c:2538
#13 0x00000cfc697a2a42 in main ()