1.64.1: g-ir-scanner generates binary which fails with SIGSEGV
glate issue opened 2 weeks ago glade#428 (closed)
Just retested with latest gobject-introspection and it still fails
make[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui'
CPPFLAGS="" CFLAGS="-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none" LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin" CC="gcc" PKG_CONFIG="/usr/bin/x86_64-redhat-linux-gnu-pkg-config" GI_HOST_OS="" DLLTOOL="" /usr/bin/g-ir-scanner --add-include-path=./.. -I../ -I./.. --namespace=Gladeui --nsversion=2.0 --libtool="/bin/sh ../libtool" --include=Gtk-3.0 --pkg-export=gladeui-2.0 --library=libgladeui-2.la --c-include="gladeui/glade.h" --identifier-prefix=Glade --symbol-prefix=glade --cflags-begin --cflags-end glade-marshallers.c glade-marshallers.h gladeui-resources.c gladeui-resources.h gladeui-enum-types.c gladeui-enum-types.h glade-accumulators.c glade-app.c glade-base-editor.c glade-adaptor-chooser-widget.c glade-adaptor-chooser.c glade-builtins.c glade-catalog.c glade-cell-renderer-icon.c glade-clipboard.c glade-command.c glade-cursor.c glade-debug.c glade-design-layout.c glade-design-view.c glade-displayable-values.c glade-editable.c glade-editor.c glade-editor-property.c glade-editor-skeleton.c glade-editor-table.c glade-id-allocator.c glade-id-allocator.h glade-object-stub.c glade-inspector.c glade-name-context.c glade-named-icon-chooser-dialog.c glade-named-icon-chooser-dialog.h glade-palette.c glade-placeholder.c glade-popup.c glade-preview.c glade-project.c glade-project-properties.c glade-property.c glade-property-def.c glade-property-label.c glade-property-shell.c glade-signal.c glade-signal-def.c glade-signal-editor.c glade-signal-model.c glade-template.c glade-tsort.c glade-utils.c glade-widget.c glade-widget-action.c glade-widget-adaptor.c glade-xml-utils.c glade-drag.c glade-dnd.c glade.h glade-app.h glade-adaptor-chooser.h glade-base-editor.h glade-builtins.h glade-catalog.h glade-cell-renderer-icon.h glade-clipboard.h glade-command.h glade-cursor.h glade-debug.h glade-design-view.h glade-displayable-values.h glade-editable.h glade-editor.h glade-editor-property.h glade-editor-skeleton.h glade-editor-table.h glade-inspector.h glade-name-context.h glade-palette.h glade-placeholder.h glade-project.h glade-property.h glade-property-def.h glade-property-label.h glade-property-shell.h glade-signal.h glade-signal-def.h glade-signal-editor.h glade-signal-model.h glade-utils.h glade-widget.h glade-widget-action.h glade-widget-adaptor.h glade-xml-utils.h libgladeui-2.la --output Gladeui-2.0.gir
g-ir-scanner: link: /bin/sh ../libtool --mode=link --tag=CC gcc -o /home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/Gladeui-2.0 -export-dynamic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none /home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/Gladeui-2.0.o -L. libgladeui-2.la -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lglib-2.0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin
libtool: link: gcc -o /home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/.libs/Gladeui-2.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none /home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/Gladeui-2.0.o -Wl,--export-dynamic -pthread -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -Wl,--export-dynamic -L. ./.libs/libgladeui-2.so -lm -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lpixman-1 -lfontconfig -lfreetype -lpng16 -lz -lxcb-shm -lxcb -lxcb-render -lXrender -lX11 -lXext -lgdk_pixbuf-2.0 -lxml2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -pthread
Command '['/home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/Gladeui-2.0', '--introspect-dump=/home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/functions.txt,/home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui/tmp-introspect7vi1n8b7/dump.xml']' died with <Signals.SIGSEGV: 11>.
make[1]: *** [/usr/share/gobject-introspection-1.0/Makefile.introspection:156: Gladeui-2.0.gir] Error 1
make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/glade-3.36.0/gladeui'
make: *** [Makefile:786: all] Error 2
I can deliver back trace however you need to tell me how to block delete binary which crashes :)