Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 854
    • Issues 854
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 55
    • Merge requests 55
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Issues
  • #2742
Closed
Open
Issue created Sep 11, 2022 by Maxim Cournoyer@apteryx

glib:gio / file test fails after update to 2.73.3.

Hello,

After updating the glib package in GNU Guix to 2.73.3, I encounter the new test failure:

226/290 glib:gio / file                                         FAIL            0.03s   killed by signal 6 SIGABRT
>>> GIO_LAUNCH_DESKTOP=/tmp/guix-build-glib-2.73.3.drv-0/build/gio/gio-launch-desktop GIO_MODULE_DIR='' MALLOC_PERTURB_=19 G_TEST_BUILDDIR=/tmp/guix-build-glib-2.73.3.drv-0/build/gio/tests G_TEST_SRCDIR=/tmp/guix-build-glib-2.73.3.drv-0/glib-2.73.3/gio/tests /tmp/guix-build-glib-2.73.3.drv-0/build/gio/tests/file
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
stdout:
# random seed: R02S78e21192a3b9abe20030f349a7c88652
1..44
# Start of file tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
ok 1 /file/basic
ok 2 /file/build-filename
ok 3 /file/parent
ok 4 /file/child
# Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2328
# /file/empty-path summary: Check that creating a file with an empty path results in errors
ok 5 /file/empty-path
ok 6 /file/type
ok 7 /file/parse-name
ok 8 /file/replace-load
# Bug Reference: https://bugzilla.gnome.org/629301
ok 9 /file/replace-cancel
# Bug Reference: https://gitlab.gnome.org/GNOME/glib/-/issues/2325
# /file/replace-symlink summary: Test that G_FILE_CREATE_REPLACE_DESTINATION doesn’t follow symlinks
# Using temporary directory /tmp/guix-build-glib-2.73.3.drv-0/g_file_replace_symlink_YE3UR1
ok 10 /file/replace-symlink
ok 11 /file/async-new-tmp
ok 12 /file/async-new-tmp-dir
ok 13 /file/async-delete
ok 14 /file/async-make-symlink
# Current umask: 18
# Vector 0
# Vector 1
# Vector 2
# Vector 3
# Vector 4
# Vector 5
# Vector 6
# Vector 7
ok 15 /file/copy-preserve-mode
ok 16 /file/measure
ok 17 /file/measure-async
ok 18 /file/load-bytes
ok 19 /file/load-bytes-async
ok 20 /file/writev
# Attributes for copy: time::modified,time::modified-nsec,time::modified-usec,unix::mode,xattr::*
# Attributes for copy: time::modified,time::modified-nsec,time::modified-usec,xattr::*
# Attributes for copy: time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::mode,unix::uid,xattr::*,xattr-sys::*
# Attributes for copy: time::access,time::access-nsec,time::access-usec,time::modified,time::modified-nsec,time::modified-usec,unix::gid,unix::uid,xattr::*,xattr-sys::*
ok 21 /file/build-attribute-list-for-copy
ok 22 /file/move_async
# GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/guix-build-glib-2.73.3.drv-0/build/.local/share/applications
# GLib-GIO-DEBUG: ensure_dir: Ensuring /tmp/guix-build-glib-2.73.3.drv-0/build/.config
Bail out! GLib-GIO:ERROR:../glib-2.73.3/gio/tests/file.c:3560:test_query_default_handler_file: assertion failed (error == NULL): No application is registered as handling this file (g-io-error-quark, 15)
stderr:
**
GLib-GIO:ERROR:../glib-2.73.3/gio/tests/file.c:3560:test_query_default_handler_file: assertion failed (error == NULL): No application is registered as handling this file (g-io-error-quark, 15)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

227/290 glib:gio / gdbus-peer-object-manager                    OK              0.01s
228/290 glib:gio / gdbus-sasl                                   OK              0.01s
229/290 glib:gio / live-g-file                                  OK              0.13s
230/290 glib:gio / resolver-parsing                             OK              0.01s
231/290 glib:gio / socket-address                               OK              0.01s
232/290 glib:gio / stream-rw_all                                OK              0.01s
233/290 glib:gio / unix-mounts                                  OK              0.01s
234/290 glib:gio / unix-streams                                 OK              1.01s
235/290 glib:gio / g-file-info-filesystem-readonly              OK              0.01s
236/290 glib:gio / gschema-compile                              OK              0.25s
237/290 glib:gio / trash                                        OK              0.01s
238/290 glib:gio / gsocketclient-slow                           OK              1.21s
239/290 glib:gio / appinfo                                      OK              0.01s
240/290 glib:gio / desktop-app-info                             OK              0.01s
241/290 glib:gio / mimeapps                                     OK              0.09s
242/290 glib:gio / gdbus-auth                                   OK              0.01s
243/290 glib:gio / gdbus-bz627724                               OK              0.01s
244/290 glib:gio / gdbus-close-pending                          OK              0.48s
245/290 glib:gio / gdbus-connection                             OK              0.03s
246/290 glib:gio / gdbus-connection-loss                        OK              0.11s
247/290 glib:gio / gdbus-connection-slow                        OK              0.38s
248/290 glib:gio / gdbus-error                                  OK              0.01s
249/290 glib:gio / gdbus-exit-on-close                          OK              0.33s
250/290 glib:gio / gdbus-introspection                          OK              0.01s
251/290 glib:gio / gdbus-method-invocation                      OK              0.01s
252/290 glib:gio / gdbus-names                                  OK              0.03s
253/290 glib:gio / gdbus-proxy                                  OK              5.17s
254/290 glib:gio / gdbus-proxy-threads                          OK              0.48s
255/290 glib:gio / gdbus-proxy-unique-name                      OK              0.01s
256/290 glib:gio / gdbus-proxy-well-known-name                  OK              0.02s
257/290 glib:gio / gdbus-test-codegen                           OK              0.02s
258/290 glib:gio / gnotification                                OK              0.01s
259/290 glib:gio / gdbus-test-codegen-old                       OK              0.02s
260/290 glib:gio / gdbus-test-codegen-min-required-2-64         OK              0.02s
261/290 glib:gio / gapplication                                 OK              0.53s
262/290 glib:gio / dbus-appinfo                                 OK              0.02s
263/290 glib:gio / gdbus-connection-flush                       OK              0.02s
264/290 glib:gio / gdbus-non-socket                             OK              0.01s
265/290 glib:gio / gsettings                                    OK              0.24s
266/290 glib:gio / autoptr-gio                                  OK              0.01s
267/290 glib:gio / resources                                    OK              0.01s
268/290 glib:gio+no-valgrind / codegen.py                       OK              0.69s
269/290 glib:fuzzing / fuzz_bookmark                            OK              0.00s
270/290 glib:fuzzing / fuzz_canonicalize_filename               OK              0.00s
271/290 glib:fuzzing / fuzz_date_parse                          OK              0.00s
272/290 glib:fuzzing / fuzz_date_time_new_from_iso8601          OK              0.00s
273/290 glib:fuzzing / fuzz_dbus_message                        OK              0.00s
274/290 glib:fuzzing / fuzz_inet_address_mask_new_from_string   OK              0.00s
275/290 glib:fuzzing / fuzz_inet_address_new_from_string        OK              0.00s
276/290 glib:fuzzing / fuzz_inet_socket_address_new_from_string OK              0.00s
277/290 glib:fuzzing / fuzz_key                                 OK              0.00s
278/290 glib:fuzzing / fuzz_network_address_parse               OK              0.00s
279/290 glib:fuzzing / fuzz_network_address_parse_uri           OK              0.00s
280/290 glib:fuzzing / fuzz_paths                               OK              0.00s
281/290 glib:fuzzing / fuzz_resolver                            OK              0.00s
282/290 glib:fuzzing / fuzz_uri_escape                          OK              0.00s
283/290 glib:fuzzing / fuzz_uri_parse                           OK              0.00s
284/290 glib:fuzzing / fuzz_uri_parse_params                    OK              0.00s
285/290 glib:fuzzing / fuzz_uuid_string_is_valid                OK              0.00s
286/290 glib:fuzzing / fuzz_variant_binary                      OK              0.00s
287/290 glib:fuzzing / fuzz_variant_text                        OK              0.00s
288/290 glib / gio-doc-check                                    OK              0.04s
289/290 glib / glib-doc-check                                   OK              0.04s
290/290 glib / gobject-doc-check                                OK              0.04s

Summary of Failures:

226/290 glib:gio / file                                         FAIL            0.03s   killed by signal 6 SIGABRT


Ok:                 289 
Expected Fail:      0   
Fail:               1   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0

Te direct dependencies used are:

dependencies: bash-completion@2.8 bash-minimal@5.1.8 dbus@1.12.20 desktop-file-utils@0.26
+ docbook-xml@4.2 docbook-xml@4.5 docbook-xsl@1.79.2 gettext-minimal@0.21 gtk-doc@1.33.2 libelf@0.8.13
+ libffi@3.3 libxml2@2.9.12 libxslt@1.1.34 m4@1.4.18 pcre2@10.37 perl@5.34.0 pkg-config@0.29.2
+ python-wrapper@3.9.9 python@3.9.9 tzdata@2022a util-linux@2.37.2 zlib@1.2.11

And this occurs in a containerized build environment.

Thanks!

Assignee
Assign to
Time tracking