Bug#941550: glib2.0: intermittent test failure on s390x: mimeapps test segfaults

Simon McVittie smcv at debian.org
Tue Oct 1 23:07:13 BST 2019


Source: glib2.0
Version: 2.62.0-2
Severity: important

glib2.0 2.62.0-2 failed tests a couple of times on s390x, with a
segmentation fault running gio/tests/mimeapps.c.

In one failure the last output from that test appears to have been:

> ok 5 /appinfo/mime/scheme-handler
> # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/home
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/cache
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-config1:/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-config2
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/config
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-data1:/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-data2
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/runtime
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-data1/applications'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/system-data1/applications/mimeapps.list'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/myapp.desktop'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/myapp2.desktop'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/myapp3.desktop'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/myapp4.desktop'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/myapp5.desktop'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/nosuchapp.desktop'
> # removing '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/mimeapps.list'
> # creating '/tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/data/applications/mimeinfo.cache'
> # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/config
> # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_BH068Z/appinfo/mime/scheme-handler/.dirs/config to /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/config
> # GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/test_mimeapps_BH068Z/appinfo/mime/default-last-used/.dirs/config

and in the other:

> ok 6 /appinfo/mime/default-last-used
> # GLib-DEBUG: g_set_user_dirs: Setting HOME to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/home
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CACHE_HOME to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/cache
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_DIRS to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-config1:/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-config2
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_CONFIG_HOME to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/config
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_DIRS to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-data1:/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-data2
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_DATA_HOME to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data
> # GLib-DEBUG: g_set_user_dirs: Setting XDG_RUNTIME_DIR to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/runtime
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/system-data1/applications/mimeapps.list'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp.desktop'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp2.desktop'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp3.desktop'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp4.desktop'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/myapp5.desktop'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/nosuchapp.desktop'
> # removing '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeapps.list'
> # creating '/tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/data/applications/mimeinfo.cache'
> # GLib-GIO-DEBUG: desktop_file_dirs_lock: Resetting desktop app info dirs from /tmp/test_mimeapps_J0XB9Z/appinfo/mime/default-last-used/.dirs/config to /tmp/test_mimeapps_J0XB9Z/appinfo/mime/ignore-nonexisting/.dirs/config

In a third retry, all tests passed.

I haven't tried to reproduce this on a porterbox yet. It will probably
be necessary to reproduce this bug on a porterbox and get a backtrace
before it can be fixed.

    smcv



More information about the pkg-gnome-maintainers mailing list