Package: util-linux
Version: 2.20.1-1
Severity: important

Hi,

util-linux 2.20.1-1 getty(8) fails on two different boxes in the following way:

execve("/sbin/getty", ["getty", "38400", "tty10", "linux"], [/* 19 vars */]) = 0
[...]
chown("/dev/tty10", 0, 5)               = 0
chmod("/dev/tty10", 0660)               = 0
open("/dev/tty10", O_RDWR|O_NOCTTY|O_NONBLOCK) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(3, {st_mode=S_IFCHR|0660, st_rdev=makedev(4, 10), ...}) = 0
ioctl(3, TIOCGSID, 0x7fff50694eac)      = -1 ENOTTY (Inappropriate ioctl for 
device)
ioctl(3, TIOCSCTTY)                     = -1 EPERM (Operation not permitted)
[...]
socket(PF_FILE, SOCK_DGRAM|SOCK_CLOEXEC, 0) = 4
connect(4, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
sendto(4, "<83>Dec  5 07:49:42 getty[4289]: /dev/tty10: cannot get controlling 
tty: Operation not permitted", 96, MSG_NOSIGNAL, NULL, 0) = 96
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0}, 0x7fff50694db0)      = 0
exit_group(1)                           = ?

The corresponding bit from 2.19.1-5 (which still works) reads:

execve("/sbin/getty", ["getty", "38400", "tty10", "linux"], [/* 34 vars */]) = 0
[...]
chdir("/dev")                           = 0
stat("tty10", {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 10), ...}) = 0
close(0)                                = 0
open("tty10", O_RDWR|O_NONBLOCK)        = 0
dup(0)                                  = 1
dup(0)                                  = 2
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
chown("tty10", 0, 0)                    = 0
chmod("tty10", 0600)                    = 0
ioctl(0, TIOCSPGRP, [6250])             = 0
ioctl(0, TCFLSH, 0x2)                   = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 -opost -isig -icanon -echo ...}) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 -opost -isig -icanon -echo 
...}) = 0
fcntl(0, F_GETFL)                       = 0x8802 (flags 
O_RDWR|O_NONBLOCK|O_LARGEFILE)
fcntl(0, F_SETFL, O_RDWR|O_LARGEFILE)   = 0
fcntl(1, F_GETFL)                       = 0x8002 (flags O_RDWR|O_LARGEFILE)
fcntl(1, F_SETFL, O_RDWR|O_LARGEFILE)   = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({1, 0}, 0x7fffd18b7690)       = 0
ioctl(0, TCFLSH, 0)                     = 0
uname({sys="Linux", node="hellgate", ...}) = 0
write(1, "\r\n", 2)                     = 2
open("/etc/issue", O_RDONLY)            = 3
[...]

Fwiw, this seems similar to
https://bugzilla.novell.com/show_bug.cgi?id=447289

Relevant-seeming bits from kernel config:

box #1 (3.1.1-vs2.3.2.1):

CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_LP_CONSOLE=y
CONFIG_VIRTIO_CONSOLE=m
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set

box #2 (3.0.4-vs2.3.1-pre10.1):

CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
# CONFIG_VIRTIO_CONSOLE is not set
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y

Justification for severity: breaks local console logins.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.1-vs2.3.2.1-hellgate (SMP w/3 CPU cores)
Locale: LANG=C, LC_CTYPE=hu_HU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages util-linux depends on:
ii  debconf [debconf-2.0]  1.5.41          
ii  dpkg                   1.16.1.2        
ii  initscripts            2.88dsf-13.13   
ii  install-info           4.13a.dfsg.1-8  
ii  libblkid1              2.20.1-1        
ii  libc6                  2.13-21         
ii  libncurses5            5.9-4           
ii  libselinux1            2.1.0-4         
ii  libslang2              2.2.4-3         
ii  libtinfo5              5.9-4           
ii  libuuid1               2.20.1-1        
ii  lsb-base               3.2-28          
ii  tzdata                 2011n-1         
ii  zlib1g                 1:1.2.3.4.dfsg-3

util-linux recommends no packages.

Versions of packages util-linux suggests:
pn  dosfstools          3.0.12-1
pn  kbd                 1.15.3-7
pn  util-linux-locales  <none>  

-- debconf information:
  util-linux/noauto-with-nonzero-passnum:

Best regards,

-- 
                     Andras Korn <korn at elan.rulez.org>
                A vereb tud repulni, megis mennyit ul az agon!



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to