3.33.90: test suite is failing with SIGSEV
+ xvfb-run -a /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu'
ninja: no work to do.
1/29 test-application OK 0.17 s
2/29 test-menu-manager2 OK 0.04 s
3/29 test-state-machine OK 0.18 s
4/29 test-binding-group OK 0.05 s
5/29 test-signal-group OK 0.04 s
6/29 test-task-cache OK 0.04 s
7/29 test-heap OK 0.16 s
8/29 test-suggestion-buffer OK 0.16 s
9/29 test-fuzzy-index OK 0.04 s
10/29 test-shortcut-chord OK 0.05 s
11/29 test-shortcut-overlays OK 0.15 s
12/29 test-shortcut-theme FAIL 0.53 s (killed by signal 11 SIGSEGV)
13/29 test-trie OK 0.04 s
14/29 test-levenshtein OK 0.04 s
15/29 test-int-pair OK 0.02 s
16/29 test-ring OK 0.04 s
17/29 test-list-store OK 0.18 s
18/29 test-directory-reaper OK 0.06 s
19/29 test-list-store-adapter OK 0.07 s
20/29 test-util OK 0.03 s
21/29 test-pattern-spec OK 0.04 s
22/29 test-recursive-monitor OK 0.16 s
23/29 test-file-transfer OK 0.09 s
24/29 test-cancellable OK 0.07 s
25/29 test-graph-model OK 0.05 s
26/29 test-read-only-list-model OK 0.04 s
27/29 test-model-filter OK 0.06 s
28/29 test-fuzzy-highlight OK 0.06 s
29/29 test-mutable-scoring OK 0.06 s
Ok: 28
Expected Fail: 0
Fail: 1
Unexpected Pass: 0
Skipped: 0
Timeout: 0
The output from the failed tests:
12/29 test-shortcut-theme FAIL 0.53 s (killed by signal 11 SIGSEGV)
--- command ---
PYTHONDONTWRITEBYTECODE='yes' GSETTINGS_BACKEND='memory' G_TEST_SRCDIR='/home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/tests' G_DEBUG='gc-friendly' MALLOC_CHECK_='2' G_TEST_BUILDDIR='/home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests' /home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme
--- stdout ---
# random seed: R02Sa7dfd7fa79aa1fe4763692a9c6206d82
1..2
# Start of Dazzle tests
# Start of ShortcutTheme tests
ok 1 /Dazzle/ShortcutTheme/basic
-------
$ coredumpctl gdb /home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme
PID: 5149 (test-shortcut-t)
UID: 1000 (tkloczko)
GID: 1000 (tkloczko)
Signal: 11 (SEGV)
Timestamp: Mon 2019-09-02 02:38:35 BST (7min ago)
Command Line: /home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme
Executable: /home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme
Control Group: /user.slice/user-1000.slice/session-24.scope
Unit: session-24.scope
Slice: user-1000.slice
Session: 24
Owner UID: 1000 (tkloczko)
Boot ID: 9ff40153c60f434f8248a9354970fdb7
Machine ID: ddd9adc076fd4480afcea67383c00b78
Hostname: barrel
Storage: /var/lib/systemd/coredump/core.test-shortcut-t.1000.9ff40153c60f434f8248a9354970fdb7.5149.1567388315000000000000.lz4
Message: Process 5149 (test-shortcut-t) of user 1000 dumped core.
Stack trace of thread 5149:
#0 0x00007f0a3afc7030 gdk_monitor_get_scale_factor (libgdk-3.so.0)
#1 0x00007f0a3b0ef7a8 gtk_window_init (libgtk-3.so.0)
#2 0x00007f0a3b7674c1 g_type_create_instance (libgobject-2.0.so.0)
#3 0x00007f0a3b78226d g_object_new_internal (libgobject-2.0.so.0)
#4 0x00007f0a3b783605 g_object_new_with_properties (libgobject-2.0.so.0)
#5 0x00007f0a3b7837d1 g_object_new (libgobject-2.0.so.0)
#6 0x000055874f37e762 n/a (/home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme)
GNU gdb (GDB) Fedora 8.3.50.20190816-25.fc32
Copyright (C) 2019 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-redhat-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 /home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/test-shortcut-theme...
warning: core file may not match specified executable file.
[New LWP 5149]
[New LWP 5158]
[New LWP 5159]
[New LWP 5161]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/tkloczko/rpmbuild/BUILD/libdazzle-3.33.90/x86_64-redhat-linux-gnu/tests/t'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f0a3afc7030 in gdk_monitor_get_scale_factor () from /lib64/libgdk-3.so.0
[Current thread is 1 (Thread 0x7f0a39ec1ec0 (LWP 5149))]
Missing separate debuginfos, use: dnf debuginfo-install at-spi2-atk-2.33.91-2.fc32.x86_64 at-spi2-core-2.33.90-2.fc32.x86_64 atk-2.33.3-3.fc32.x86_64 bzip2-libs-1.0.8-2.fc32.x86_64 cairo-1.16.0-7.fc32.x86_64 cairo-gobject-1.16.0-7.fc32.x86_64 dbus-libs-1.12.16-3.fc31.x86_64 dconf-0.33.1-2.fc31.x86_64 fontconfig-2.13.92-3.fc32.x86_64 freetype-2.10.1-2.fc32.x86_64 fribidi-1.0.5-4.fc32.x86_64 gdk-pixbuf2-2.39.2-2.fc32.x86_64 glib2-2.61.2-2.fc32.x86_64 glibc-2.30-1.fc31.x86_64 graphite2-1.3.13-1.fc32.x86_64 gvfs-client-1.41.4-2.fc31.x86_64 harfbuzz-2.6.1-2.fc32.x86_64 libX11-1.6.8-4.fc32.x86_64 libXau-1.0.9-3.fc32.x86_64 libXcomposite-0.4.4-18.fc32.x86_64 libXcursor-1.2.0-2.fc32.x86_64 libXdamage-1.1.4-18.fc32.x86_64 libXext-1.3.4-3.fc32.x86_64 libXfixes-5.0.3-11.fc32.x86_64 libXi-1.7.10-3.fc32.x86_64 libXinerama-1.1.4-5.fc32.x86_64 libXrandr-1.5.2-3.fc32.x86_64 libXrender-0.9.10-11.fc32.x86_64 libblkid-2.34-3.fc32.x86_64 libdatrie-0.2.12-2.fc32.x86_64 libepoxy-1.5.3-5.fc32.x86_64 libffi-3.2.1-2.2.fc32.x86_64 libgcrypt-1.8.4-5.fc32.x86_64 libmount-2.34-3.fc32.x86_64 libpng-1.6.37-3.fc32.x86_64 libselinux-2.9-6.fc32.x86_64 libthai-0.1.28-4.fc32.x86_64 libwayland-client-1.17.0-3.fc32.x86_64 libwayland-egl-1.17.0-3.fc32.x86_64 libxcb-1.13.1-4.fc32.x86_64 libxml2-2.9.9-4.fc32.x86_64 lz4-libs-1.9.2-2.fc32.x86_64 pango-1.44.5-2.fc32.x86_64 pcre-8.43-3.fc32.x86_64 pcre2-10.33-12.fc32.x86_64 pixman-0.38.4-2.fc32.x86_64 systemd-libs-243~rc1-2.fc31.x86_64 xz-libs-5.2.4-8.fc32.x86_64 zlib-1.2.11-19.fc32.x86_64
(gdb) bt full
#0 0x00007f0a3afc7030 in gdk_monitor_get_scale_factor () at /lib64/libgdk-3.so.0
#1 0x00007f0a3b0ef7a8 in gtk_window_init () at /lib64/libgtk-3.so.0
#2 0x00007f0a3b7674c1 in g_type_create_instance () at /lib64/libgobject-2.0.so.0
#3 0x00007f0a3b78226d in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#4 0x00007f0a3b783605 in g_object_new_with_properties () at /lib64/libgobject-2.0.so.0
#5 0x00007f0a3b7837d1 in g_object_new () at /lib64/libgobject-2.0.so.0
#6 0x000055874f37e762 in test_shortcut_theme_manager () at ../tests/test-shortcut-theme.c:83
controller = <optimized out>
manager = <optimized out>
theme = <optimized out>
window = <optimized out>
label = <optimized out>
event = <optimized out>
error = 0x0
did_cb = 0
r = 1
__func__ = "test_shortcut_theme_manager"
#7 0x00007f0a3b66d96e in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#8 0x00007f0a3b66d714 in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#9 0x00007f0a3b66d714 in g_test_run_suite_internal () at /lib64/libglib-2.0.so.0
#10 0x00007f0a3b66de5a in g_test_run_suite () at /lib64/libglib-2.0.so.0
#11 0x00007f0a3b66de75 in g_test_run () at /lib64/libglib-2.0.so.0
#12 0x000055874f37e360 in main (argc=<optimized out>, argv=<optimized out>) at ../tests/test-shortcut-theme.c:106