FS#68576 - [xfce4-screensaver] refuses to run due to dbus connection errors

Attached to Project: Arch Linux
Opened by John (graysky) - Monday, 09 November 2020, 12:57 GMT
Last edited by Christian Hesse (eworm) - Monday, 09 November 2020, 20:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Christian Hesse (eworm)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Xfce4-screensaver 0.1.11-1 does not load complaining of incorrect dbus arguments, see below. Downgrading to 0.1.10-1 runs as expected. To reproduce this bug simply install the package and attempt to run it.

% xfce4-screensaver
dbus[9302]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

dbus[9302]: arguments to dbus_message_iter_init() were incorrect, assertion "message != NULL" failed in file dbus-message.c line 2114.
This is normally a bug in some application using the D-Bus library.

dbus[9302]: dbus message iterator has already been closed, or is uninitialized or corrupt
dbus[9302]: arguments to dbus_message_iter_get_arg_type() were incorrect, assertion "_dbus_message_iter_check (real)" failed in file dbus-message.c line 2186.
This is normally a bug in some application using the D-Bus library.

dbus[9302]: arguments to dbus_message_unref() were incorrect, assertion "message != NULL" failed in file dbus-message.c line 1716.
This is normally a bug in some application using the D-Bus library.


** (xfce4-screensaver:9302): WARNING **: 07:52:51.222: failed to register with the message bus
This task depends upon

Closed by  Christian Hesse (eworm)
Monday, 09 November 2020, 20:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  xfce4-screensaver 0.1.11-2
Comment by Christian Hesse (eworm) - Monday, 09 November 2020, 15:44 GMT
Well, building this on my host results in a flawless executable... Looks like this is screwed in the build environment only.
So bisecting is not that easy... :-/
Comment by John (graysky) - Monday, 09 November 2020, 16:09 GMT
@eworm - build in a clean chroot but the resulting executable ends in the dbus error I reported above. True for package downloaded from mirror as well.
Comment by Christian Hesse (eworm) - Monday, 09 November 2020, 19:47 GMT
Fixed the issue in xfce4-screensaver 0.1.11-2. Can you verify?
Comment by John (graysky) - Monday, 09 November 2020, 20:12 GMT
@eworm - Yes, works as expected. Thank you!

Loading...