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 ()

Reply via email to