[pkg-lxqt-devel] Bug#928721: Avoid freeze for DBusActivatable apps
Alf Gaida
agaida at siduction.org
Thu May 9 16:48:41 BST 2019
Package: libqt5xdg3
Version: 3.4.0~13-ga0c8e32-1
Severity: important
Tags: patch
For case when the DBusActivatable application is unresponsive the
startDetached() can block for a long time (the Qt default 25s DBus
timeout). Blocking can't be avoided while using QDBusInterface, because
the object can block directly in its contructor.
So we use the generated interface class and set the timeout for the DBus
call to 1500ms (can be overriden env variable QTXDG_DBUSACTIVATE_TIMEOUT).
See also: https://bugreports.qt.io/browse/QTBUG-75016
-- System Information:
Debian Release: 10.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.0.12-towo.1-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libqt5xdg3 depends on:
ii file 1:5.35-4
ii libc6 2.28-10
ii libfile-mimeinfo-perl 0.29-1
ii libglib2.0-bin 2.60.0-1.1
ii libqt5core5a 5.11.3+dfsg1-1
ii libqt5dbus5 5.11.3+dfsg1-1
ii libqt5gui5 5.11.3+dfsg1-1
ii libqt5widgets5 5.11.3+dfsg1-1
ii libqt5xdgiconloader3 3.4.0~13-ga0c8e32-1
ii libqt5xml5 5.11.3+dfsg1-1
ii libstdc++6 8.3.0-7
ii shared-mime-info 1.10-1
Versions of packages libqt5xdg3 recommends:
ii qttranslations5-l10n 5.11.3-2
libqt5xdg3 suggests no packages.
-- no debconf information
More information about the pkg-lxqt-devel
mailing list