I see this with lightdm-gtk-greeter 2.0.3 on Gentoo. It appears that
this crash happens when the hostname changes between lightdm start and
login.
My system's hostname defaults to "localhost", but I set proper hostnames
via dhcp (the Linux installation boots on multiple computers). Network
setup is handled by networkmanager. It seems that the IP setup happens
somewhen between lightdm starting and the greeter screen appearing.
Not connecting the network (so the hostname stays as "localhost") or
setting the hostname earlier via the kernel's ip=dhcp boot argument
works around the bug.
Here is an excerpt from strace:
connect(11, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(11, {sa_family=AF_UNIX, sun_path=@"/tmp/.X11-unix/X0"}, [124->20])
= 0
uname({sysname="Linux", nodename="ripper", ...}) = 0
access("/root/.Xauthority", R_OK) = 0
open("/root/.Xauthority", O_RDONLY) = 12
fstat(12, {st_mode=S_IFREG|0600, st_size=54, ...}) = 0
read(12, "\1\0\0\tlocalhost\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 54
read(12, "", 4096) = 0
close(12) = 0
fcntl(11, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(11, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=11, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=11, revents=POLLOUT}])
writev(11, [{iov_base="l\0\v\0\0\0\0\0\0\0\0\0", iov_len=12}, {iov_base="",
iov_len=0}], 2) = 12
recvfrom(11, 0x1047e80, 8, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=11, events=POLLIN}], 1, -1) = 1 ([{fd=11, revents=POLLIN|POLLHUP}])
recvfrom(11, "\0\26\v\0\0\0\6\0", 8, 0, NULL, NULL) = 8
recvfrom(11, "No protocol specified\n\0\0", 24, 0, NULL, NULL) = 24
write(2, "No protocol specified\n", 22) = 22
shutdown(11, SHUT_RDWR) = 0
close(11) = 0
ioctl(2, TCGETS, 0x7ffe4bc60930) = -1 ENOTTY (Inappropriate ioctl for
device)
getpid() = 3418
write(2, "\n** (lightdm-gtk-greeter:3418): "..., 86) = 86
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x10} ---
I have attached the greeter log. I do not wish to attach the full strace
log because it will probably contain my password in one way or another.
** Attachment added: "logfile"
https://bugs.launchpad.net/ubuntu/+source/lightdm-gtk-greeter/+bug/1677058/+attachment/5024563/+files/seat0-greeter.log.old
** Bug watch added: Red Hat Bugzilla #1478720
https://bugzilla.redhat.com/show_bug.cgi?id=1478720
** Bug watch added: Red Hat Bugzilla #1468864
https://bugzilla.redhat.com/show_bug.cgi?id=1468864
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1677058
Title:
/usr/sbin/lightdm-gtk-
greeter:11:cairo_surface_get_type:set_surface_as_root:greeter_background_save_xroot:start_session:user_combo_key_press_cb
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lightdm-gtk-greeter/+bug/1677058/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs