[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#549620: ssh: slogin segfaults on MIPS



Package: ssh
Version: 1:5.1p1-7
Justification: renders package unusable
Severity: grave

*** Please type your report below this line ***
Using slogin to connect to another machine on the local network results
in slogin segfaulting. The ssh daemon is also segfaulting on startup.

The machine is a qemu VM but people on the debian-mips mailing list 
are reporing the same problem on read MIPS hardware.

Strace follows:

execve("/usr/bin/slogin", ["slogin", "xxxx@YYYY"], [/* 52 vars */]) = 0
brk(0)                                  = 0x555c4000
uname({sys="Linux", node="mips32", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaca000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/home/erikd/Local/lib/tls/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(0x7f90f778, 0x7f90f7b8)          = -1 ENOENT (No such file or directory)
open("/home/erikd/Local/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64(0x7f90f778, 0x7f90f7b8)          = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=19323, ...}) = 0
old_mmap(NULL, 19323, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aacb000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\10\0\0\0\1\0\0%p\0\0\0004"..., 512) = 512
lseek(3, 680, SEEK_SET)                 = 680
fstat64(3, {st_mode=S_IFREG|0644, st_size=87924, ...}) = 0
x2aadb000
mprotect(0x2aaef000, 61440, PROT_NONE)  = 0
RITE, 3, 0x13000) = 0x2aafe000
MOUS, -1, 0) = 0x2ab00000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1628384, ...}) = 0
x2aad0000
0x2ab02000
mprotect(0x2ac5e000, 61440, PROT_NONE)  = 0
WRITE, 3, 0x15b000) = 0x2ac6d000
YMOUS, -1, 0) = 0x2ac83000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libutil.so.1", O_RDONLY)     = 3
, 512) = 512
lseek(3, 680, SEEK_SET)                 = 680
fstat64(3, {st_mode=S_IFREG|0644, st_size=10116, ...}) = 0
2ac86000
mprotect(0x2ac88000, 61440, PROT_NONE)  = 0
RITE, 3, 0x1000) = 0x2ac97000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=88020, ...}) = 0
x2ac99000
mprotect(0x2acae000, 61440, PROT_NONE)  = 0
RITE, 3, 0x14000) = 0x2acbd000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
2) = 512
lseek(3, 680, SEEK_SET)                 = 680
 32
fstat64(3, {st_mode=S_IFREG|0644, st_size=98152, ...}) = 0
x2acbe000
mprotect(0x2acd4000, 61440, PROT_NONE)  = 0
RITE, 3, 0x15000) = 0x2ace3000
MOUS, -1, 0) = 0x2ace5000

<snip>

lseek(3, 744, SEEK_SET)                 = 744
read(3, "\0\0\0\4\0\0\0\20\0\0\0\1GNU\0\0\0\0\0\0\0\0\2\0\0\0\6\0\0\0\22", 32) = 32
fstat64(3, {st_mode=S_IFREG|0755, st_size=130131, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad3000
x2b039000
mprotect(0x2b050000, 61440, PROT_NONE)  = 0
old_mmap(0x2b05f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2b05f000
old_mmap(0x2b061000, 4992, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2b061000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad4000
set_thread_area(0x2aadb4a0)             = 0
open("/dev/urandom", O_RDONLY)          = 3
read(3, "a\325_\217", 4)                = 4
close(3)                                = 0
mprotect(0x2b05f000, 4096, PROT_READ)   = 0
mprotect(0x2b00e000, 4096, PROT_READ)   = 0
mprotect(0x2afef000, 32768, PROT_READ)  = 0
mprotect(0x2ad00000, 4096, PROT_READ)   = 0
mprotect(0x2ace3000, 4096, PROT_READ)   = 0
mprotect(0x2ac97000, 4096, PROT_READ)   = 0
mprotect(0x2aafe000, 4096, PROT_READ)   = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: mips

Kernel: Linux 2.6.26-1-4kc-malta
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to POSIX)
Shell: /bin/sh linked to /bin/dash

Versions of packages ssh depends on:
ii  openssh-client                1:5.1p1-7  secure shell client, an rlogin/rsh
ii  openssh-server                1:5.1p1-7  secure shell server, an rshd repla

ssh recommends no packages.

ssh suggests no packages.

-- no debconf information

-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/



Reply to: