Skip to content

Remove window-id use (was: I updated EndeavourOS on Sunday. After the update, attempting restore in BiT fails - the window closes). #2084

@Ciderdrinker-cmd

Description

@Ciderdrinker-cmd

Describe the problem, feature or ask a question:

Hello,

backintime obtained from here - https://aur.archlinux.org/packages/backintime ( cloned https://aur.archlinux.org/backintime.git )

Until latest EOS update (performed on Sunday) BiT has been fine. Since the update, I can create a snapshot, but when I click restore, BiT crashes:

This is the konsole info:

[ian@ian-laptop ~]$ backintime-qt

Back In Time
Version: 1.5.4

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime --license' for details.


Back In Time
Version: 1.5.4

Back In Time comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type `backintime --license' for details.

INFO: Lock
INFO: Take a new snapshot. Profile: 1 Main profile
INFO: Call rsync to take the snapshot
INFO: Save config file
INFO: Save permissions
INFO: Unlock
Traceback (most recent call last):
  File "/usr/share/backintime/qt/app.py", line 1665, in restoreParent
    rd.exec()
    ~~~~~~~^^
  File "/usr/share/backintime/qt/restoredialog.py", line 82, in exec
    self.config.inhibitCookie = tools.inhibitSuspend(toplevel_xid = self.config.xWindowId, reason = 'restoring')
                                ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/backintime/common/tools.py", line 2045, in inhibitSuspend
    cookie = proxy(*[(app_id, dbus.UInt32(toplevel_xid), reason, dbus.UInt32(flags))[i] for i in dbus_props['arguments']])
                              ~~~~~~~~~~~^^^^^^^^^^^^^^
OverflowError: Value 1702441408 out of range for UInt32
/usr/bin/backintime-qt: line 26:  4966 Aborted                 (core dumped) /usr/bin/python -Es ${APP_PATH}/app.py "$@"
[ian@ian-laptop ~]$ 

backintime --diagnostics:

[ian@ian-laptop ~]$ backintime --diagnostics
QSettings::value: Empty key passed
<sys>:0: Warning: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
{
    "backintime": {
        "name": "Back In Time",
        "version": "1.5.4",
        "running-as-root": false,
        "latest-config-version": 6,
        "local-config-file": "/home/UsernameReplaced/.config/backintime/config",
        "local-config-file-found": true,
        "global-config-file": "/etc/backintime/config",
        "global-config-file-found": false,
        "started-from": "/usr/share/backintime/common",
        "user-callback": "/home/UsernameReplaced/.config/backintime/user-callback",
        "keyring-supported": true
    },
    "host-setup": {
        "OS": {
            "/etc/os-release": "EndeavourOS",
            "/etc/arch-release": "\n",
            "/etc/lsb-release": "DISTRIB_ID=\"EndeavourOS\"\nDISTRIB_RELEASE=\"rolling\"\nDISTRIB_DESCRIPTION=\"EndeavourOS Linux\"\nDISTRIB_CODENAME=\"rolling\"\n"
        },
        "platform": "Linux-6.13.8-arch1-1-x86_64-with-glibc2.41",
        "system": "Linux #1 SMP PREEMPT_DYNAMIC Sun, 23 Mar 2025 17:17:30 +0000",
        "display-system": "wayland",
        "locale": "en_GB, UTF-8",
        "PATH": "/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl",
        "RSYNC_OLD_ARGS": "(not set)",
        "RSYNC_PROTECT_ARGS": "(not set)"
    },
    "python-setup": {
        "python": "3.13.2 main Feb  5 2025 08:05:21 CPython GCC 14.2.1 20250128",
        "python-executable": "/usr/bin/python",
        "python-executable-symlink": true,
        "python-executable-resolved": "/usr/bin/python3.13",
        "sys.path": [
            "/usr/share/backintime/qt/plugins",
            "/usr/share/backintime/common/plugins",
            "/usr/share/backintime/plugins",
            "/usr/share/backintime/common",
            "/usr/lib/python313.zip",
            "/usr/lib/python3.13",
            "/usr/lib/python3.13/lib-dynload",
            "/usr/lib/python3.13/site-packages"
        ],
        "qt": {
            "Version": "PyQt 6.8.1 / Qt 6.9.0",
            "Theme": "breeze-dark",
            "Theme Search Paths": [
                "/usr/share/icons",
                ":/icons"
            ],
            "Fallback Theme": "breeze",
            "Fallback Search Paths": []
        }
    },
    "external-programs": {
        "rsync": {
            "version": "3.4.1",
            "protocol": "32.0",
            "capabilities": "file_bits: 64; inum_bits: 64; timestamp_bits: 64; long_int_bits: 64; socketpairs: True; symlinks: True; symtimes: True; hardlinks: True; hardlink_specials: True; hardlink_symlinks: True; IPv6: True; atimes: True; batchfiles: True; inplace: True; append: True; ACLs: True; xattrs: True; secluded_args: optional; iconv: True; prealloc: True; stop_at: True; crtimes: False",
            "optimizations": "SIMD_roll: True; asm_roll: False; openssl_crypto: True; asm_MD5: False",
            "checksum_list": "xxh128, xxh3, xxh64, md5, md4, sha1, none",
            "compress_list": "zstd, lz4, zlibx, zlib, none",
            "daemon_auth_list": "sha512, sha256, sha1, md5, md4"
        },
        "ssh": "OpenSSH_9.9p2, OpenSSL 3.4.1 11 Feb 2025",
        "sshfs": "3.7.3",
        "encfs": "(no encfs)",
        "shell": "/bin/bash",
        "shell-version": "GNU bash, version 5.2.37(1)-release (x86_64-pc-linux-gnu)"
    }
}

(process:6100): GLib-CRITICAL **: 13:48:15.334: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
[ian@ian-laptop ~]$ 

I hope this helps, I'm a newbie when it comes to git.

Many thanks for continuing to maintain this very useful program,
cheers, Ian.

Metadata

Metadata

Assignees

Labels

BugHighQtQt bugs, code or featuresWaylandIssues related to Wayland-based desktop environments

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions