http://bugzilla.opensuse.org/show_bug.cgi?id=939571
http://bugzilla.opensuse.org/show_bug.cgi?id=939571#c15
--- Comment #15 from Egbert Eich ---
Created attachment 642197
--> http://bugzilla.opensuse.org/attachment.cgi?id=642197&action=edit
strace log of systemd-logind.
My systemd-logind dies with SIGABRT:
open("/dev/input/event3", O_RDWR|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = 20
ioctl(20, 0x40044591, 0) = 0
fcntl(20, F_DUPFD_CLOEXEC, 3) = 21
sendmsg(12, {msg_name(0)=NULL,
msg_iov(2)=[{"l\2\1\1\10\0\0\0\30\0\0\0(\0\0\0\5\1u\0\5\0\0\0\6\1s\0\5\0\0\0"...,
56}, {"\0\0\0\0\1\0\0\0", 8}], msg_controllen=20, {cmsg_len=20,
cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, {21}}, msg_flags=0},
MSG_DONTWAIT|MSG_NOSIGNAL) = 64
close(21) = -1 ENODEV (No such device)
sendmsg(3, {msg_name(0)=NULL,
msg_iov(4)=[{"PRIORITY=2\nSYSLOG_FACILITY=4\nCOD"..., 138}, {"MESSAGE=", 8},
{"Assertion 'close_nointr(fd) == 0"..., 108}, {"\n", 1}], msg_controllen=0,
msg_flags=0}, MSG_NOSIGNAL) = 255
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(2282, 2282, SIGABRT) = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=2282, si_uid=0} ---
+++ killed by SIGABRT +++
On the Xserver side, this is the corresponding output:
[ 530.619] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 13
paused 1
[ 530.620] (II) systemd-logind: releasing fd for 13:67
[ 530.621] (EE) systemd-logind: failed to release device: Message did not
receive a reply (timeout by message bus)
This is not related to gdm though, it happens when I start the Xserver from a
root login at the console.
Everything works when starting the Xserver remotely from an ssh session as
root: As systemd-logind isn't involved here, the fallback to normal open/close
operations is used.
--
You are receiving this mail because:
You are on the CC list for the bug.